From 2235d7f94e6bc11b760a79fb27ef64da109c0817 Mon Sep 17 00:00:00 2001 From: Caleb White Date: Fri, 5 Jan 2024 12:24:46 -0600 Subject: [PATCH] fix: fix single types being incorrectly parsed as union_type --- common/define-grammar.js | 9 +- common/test/corpus/class.txt | 135 +- common/test/corpus/declarations.txt | 13 +- common/test/corpus/expressions.txt | 6 +- common/test/corpus/types.txt | 63 +- php/src/grammar.json | 165 +- php/src/node-types.json | 12 + php/src/parser.c | 4984 +++++++++++++-------------- php_only/src/grammar.json | 165 +- php_only/src/node-types.json | 12 + php_only/src/parser.c | 4894 +++++++++++++------------- 11 files changed, 5215 insertions(+), 5243 deletions(-) diff --git a/common/define-grammar.js b/common/define-grammar.js index 5c6b30bb..f92231f7 100644 --- a/common/define-grammar.js +++ b/common/define-grammar.js @@ -81,7 +81,7 @@ module.exports = function defineGrammar(dialect) { [$._array_destructing_element, $.array_element_initializer], [$._primary_expression, $._array_destructing_element], - [$.union_type, $.intersection_type, $.disjunctive_normal_form_type], + [$._type, $.union_type, $.intersection_type, $.disjunctive_normal_form_type], [$.union_type, $.disjunctive_normal_form_type], [$.intersection_type], [$.if_statement], @@ -520,6 +520,7 @@ module.exports = function defineGrammar(dialect) { ), _type: $ => choice( + $._types, $.union_type, $.intersection_type, $.disjunctive_normal_form_type, @@ -543,14 +544,14 @@ module.exports = function defineGrammar(dialect) { bottom_type: _ => 'never', - union_type: $ => prec.dynamic(1, pipeSep1($._types)), + union_type: $ => pipeSep1($._types), intersection_type: $ => ampSep1($._types), - disjunctive_normal_form_type: $ => pipeSep1(choice( + disjunctive_normal_form_type: $ => prec.dynamic(-1, pipeSep1(choice( seq('(', $.intersection_type, ')'), $._types, - )), + ))), primitive_type: _ => choice( 'array', diff --git a/common/test/corpus/class.txt b/common/test/corpus/class.txt index 6115f49c..c8a6679b 100644 --- a/common/test/corpus/class.txt +++ b/common/test/corpus/class.txt @@ -241,17 +241,17 @@ class Foo { (declaration_list (const_declaration (visibility_modifier) - (union_type (primitive_type)) + (primitive_type) (const_element (name) (integer)) ) (const_declaration (visibility_modifier) - (union_type (optional_type (primitive_type))) + (optional_type (primitive_type)) (const_element (name) (array_creation_expression)) ) (const_declaration (visibility_modifier) - (union_type (primitive_type)) + (primitive_type) (const_element (name) (boolean)) ) ) @@ -364,18 +364,18 @@ class A { body: (declaration_list (property_declaration (visibility_modifier) - type: (union_type (primitive_type)) + type: (primitive_type) (property_element (variable_name (name))) ) (property_declaration (visibility_modifier) (static_modifier) - type: (union_type (named_type (name))) + type: (named_type (name)) (property_element (variable_name (name))) ) (property_declaration (visibility_modifier) - type: (union_type (optional_type (primitive_type))) + type: (optional_type (primitive_type)) (property_element (variable_name (name))) ) (property_declaration @@ -414,20 +414,19 @@ class Point { parameters: (formal_parameters (property_promotion_parameter visibility: (visibility_modifier) - type: (union_type - (primitive_type) - ) + type: (primitive_type) + name: (variable_name (name)) default_value: (float) ) (simple_parameter - type: (union_type (primitive_type)) + type: (primitive_type) name: (variable_name (name)) default_value: (float) ) (property_promotion_parameter visibility: (visibility_modifier) - type: (union_type (primitive_type)) + type: (primitive_type) name: (variable_name (name)) default_value: (float) ) @@ -494,282 +493,240 @@ class A { (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (named_type - (name))) + (named_type (name)) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (named_type - (name))) + (named_type (name)) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (named_type - (name))) + (named_type (name)) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (named_type - (name))) + (named_type (name)) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (visibility_modifier) (readonly_modifier) - (union_type - (named_type - (name))) + (named_type (name)) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) (visibility_modifier) - (union_type - (named_type - (name))) + (named_type (name)) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)))) (property_declaration (readonly_modifier) - (union_type - (named_type - (name))) + (named_type (name)) (property_element (variable_name (name))))))) @@ -808,7 +765,7 @@ class Point { (property_promotion_parameter visibility: (visibility_modifier) readonly: (readonly_modifier) - type: (union_type (primitive_type)) + type: (primitive_type) name: (variable_name (name)))) body: (compound_statement))))) diff --git a/common/test/corpus/declarations.txt b/common/test/corpus/declarations.txt index f71abb58..f00e8943 100644 --- a/common/test/corpus/declarations.txt +++ b/common/test/corpus/declarations.txt @@ -197,10 +197,10 @@ function test(int $a, string ...$b) name: (name) parameters: (formal_parameters (simple_parameter - type: (union_type (primitive_type)) + type: (primitive_type) name: (variable_name (name))) (variadic_parameter - type: (union_type (primitive_type)) + type: (primitive_type) name: (variable_name (name)))) body: (compound_statement))) @@ -411,7 +411,7 @@ class B { (property_declaration attributes: (attribute_list (attribute_group (attribute (name)))) (visibility_modifier) - type: (union_type (primitive_type)) + type: (primitive_type) (property_element (variable_name (name)) (property_initializer (string)) ) @@ -585,7 +585,7 @@ class B { ) ) (visibility_modifier) - type: (union_type (primitive_type)) + type: (primitive_type) (property_element (variable_name (name)) (property_initializer (string)) @@ -627,8 +627,7 @@ class B { (attribute (name)))) visibility: (visibility_modifier) - type: (union_type - (primitive_type)) + type: (primitive_type) name: (variable_name (name)))) body: (compound_statement))) @@ -700,7 +699,7 @@ enum Suit: string (visibility_modifier) (name) (formal_parameters) - (union_type (primitive_type)) + (primitive_type) (compound_statement (return_statement (match_expression diff --git a/common/test/corpus/expressions.txt b/common/test/corpus/expressions.txt index 274ad1d1..45152087 100644 --- a/common/test/corpus/expressions.txt +++ b/common/test/corpus/expressions.txt @@ -1121,7 +1121,7 @@ $fn1 = fn($x) => $x + $y; (arrow_function parameters: (formal_parameters (simple_parameter - type: (union_type (primitive_type)) + type: (primitive_type) name: (variable_name (name)) ) ) @@ -1170,7 +1170,7 @@ $fn1 = fn($x) => $x + $y; (expression_statement (arrow_function parameters: (formal_parameters) - return_type: (union_type (primitive_type)) + return_type: (primitive_type) body: (variable_name (name)) ) ) @@ -1321,7 +1321,7 @@ class A { (variable_name (name)) ) (variadic_parameter - (union_type (named_type (name))) + (named_type (name)) (reference_modifier) (variable_name (name)) ) diff --git a/common/test/corpus/types.txt b/common/test/corpus/types.txt index da1ef407..c5400376 100644 --- a/common/test/corpus/types.txt +++ b/common/test/corpus/types.txt @@ -12,13 +12,11 @@ function b(): A\B {} (php_tag) (function_definition (name) (formal_parameters) - (union_type (named_type (name))) + (named_type (name)) (compound_statement)) (function_definition (name) (formal_parameters) - (union_type - (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))) - ) + (named_type (qualified_name (namespace_name_as_prefix (namespace_name (name))) (name))) (compound_statement))) ========================= @@ -37,15 +35,15 @@ function d(): never {} (php_tag) (function_definition (name) (formal_parameters) - (union_type (primitive_type)) + (primitive_type) (compound_statement)) (function_definition (name) (formal_parameters) - (union_type (primitive_type)) + (primitive_type) (compound_statement)) (function_definition (name) (formal_parameters) - (union_type (primitive_type)) + (primitive_type) (compound_statement)) (function_definition (name) (formal_parameters) @@ -252,15 +250,11 @@ function b(): ?Something {} (php_tag) (function_definition (name) (formal_parameters) - (union_type - (optional_type (primitive_type)) - ) + (optional_type (primitive_type)) (compound_statement)) (function_definition (name) (formal_parameters) - (union_type - (optional_type (named_type (name))) - ) + (optional_type (named_type (name))) (compound_statement))) @@ -289,11 +283,9 @@ function a(int|string|null $var) : ?int|MyClass {} ) ) return_type: (union_type - (optional_type - (primitive_type) - ) - (named_type (name)) - ) + (optional_type (primitive_type)) + (named_type (name) + )) body: (compound_statement) ) ) @@ -322,7 +314,7 @@ function a(mixed|string $var) : mixed { (variable_name (name)) ) ) - (union_type (primitive_type)) + (primitive_type) (compound_statement) ) ) @@ -344,13 +336,11 @@ function a(string $var) : static { (name) (formal_parameters (simple_parameter - (union_type - (primitive_type) - ) + (primitive_type) (variable_name (name)) ) ) - (union_type (primitive_type)) + (primitive_type) (compound_statement) ) ) @@ -376,8 +366,7 @@ class Nil { (declaration_list (property_declaration (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)) @@ -388,12 +377,10 @@ class Nil { (name) (formal_parameters (simple_parameter - (union_type - (primitive_type)) + (primitive_type) (variable_name (name)))) - (union_type - (primitive_type)) + (primitive_type) (compound_statement))))) =============================================== @@ -417,8 +404,7 @@ class Falsy { (declaration_list (property_declaration (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)) @@ -429,12 +415,10 @@ class Falsy { (name) (formal_parameters (simple_parameter - (union_type - (primitive_type)) + (primitive_type) (variable_name (name)))) - (union_type - (primitive_type)) + (primitive_type) (compound_statement))))) =============================================== @@ -458,8 +442,7 @@ class Truthy { (declaration_list (property_declaration (visibility_modifier) - (union_type - (primitive_type)) + (primitive_type) (property_element (variable_name (name)) @@ -470,11 +453,9 @@ class Truthy { (name) (formal_parameters (simple_parameter - (union_type - (primitive_type)) + (primitive_type) (variable_name (name)))) - (union_type - (primitive_type)) + (primitive_type) (compound_statement))))) diff --git a/php/src/grammar.json b/php/src/grammar.json index 0de6c1fc..e6ee5dfc 100644 --- a/php/src/grammar.json +++ b/php/src/grammar.json @@ -2595,6 +2595,10 @@ "_type": { "type": "CHOICE", "members": [ + { + "type": "SYMBOL", + "name": "_types" + }, { "type": "SYMBOL", "name": "union_type" @@ -2666,35 +2670,6 @@ "value": "never" }, "union_type": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_types" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "|" - }, - { - "type": "SYMBOL", - "name": "_types" - } - ] - } - } - ] - } - }, - "intersection_type": { "type": "SEQ", "members": [ { @@ -2707,11 +2682,8 @@ "type": "SEQ", "members": [ { - "type": "TOKEN", - "content": { - "type": "STRING", - "value": "&" - } + "type": "STRING", + "value": "|" }, { "type": "SYMBOL", @@ -2722,34 +2694,12 @@ } ] }, - "disjunctive_normal_form_type": { + "intersection_type": { "type": "SEQ", "members": [ { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "intersection_type" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - { - "type": "SYMBOL", - "name": "_types" - } - ] + "type": "SYMBOL", + "name": "_types" }, { "type": "REPEAT", @@ -2757,39 +2707,93 @@ "type": "SEQ", "members": [ { - "type": "STRING", - "value": "|" + "type": "TOKEN", + "content": { + "type": "STRING", + "value": "&" + } }, { - "type": "CHOICE", + "type": "SYMBOL", + "name": "_types" + } + ] + } + } + ] + }, + "disjunctive_normal_form_type": { + "type": "PREC_DYNAMIC", + "value": -1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", "members": [ { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "intersection_type" - }, - { - "type": "STRING", - "value": ")" - } - ] + "type": "STRING", + "value": "(" }, { "type": "SYMBOL", - "name": "_types" + "name": "intersection_type" + }, + { + "type": "STRING", + "value": ")" } ] + }, + { + "type": "SYMBOL", + "name": "_types" } ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "|" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "intersection_type" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SYMBOL", + "name": "_types" + } + ] + } + ] + } } - } - ] + ] + } }, "primitive_type": { "type": "CHOICE", @@ -9037,6 +9041,7 @@ "_array_destructing_element" ], [ + "_type", "union_type", "intersection_type", "disjunctive_normal_form_type" diff --git a/php/src/node-types.json b/php/src/node-types.json index b3278408..416b3e1e 100644 --- a/php/src/node-types.json +++ b/php/src/node-types.json @@ -339,6 +339,18 @@ "type": "intersection_type", "named": true }, + { + "type": "named_type", + "named": true + }, + { + "type": "optional_type", + "named": true + }, + { + "type": "primitive_type", + "named": true + }, { "type": "union_type", "named": true diff --git a/php/src/parser.c b/php/src/parser.c index 8f8a5eff..44ed6acb 100644 --- a/php/src/parser.c +++ b/php/src/parser.c @@ -121926,9 +121926,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3088), 1, + ACTIONS(3089), 1, anon_sym_AMP, - ACTIONS(3094), 1, + ACTIONS(3096), 1, anon_sym_PIPE, STATE(1440), 1, sym_text_interpolation, @@ -121938,7 +121938,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_disjunctive_normal_form_type_repeat1, STATE(1543), 1, aux_sym_union_type_repeat1, - ACTIONS(3090), 3, + ACTIONS(3091), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, @@ -121958,7 +121958,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3080), 1, sym_name, - ACTIONS(3096), 1, + ACTIONS(3098), 1, anon_sym_RBRACK, STATE(1441), 1, sym_text_interpolation, @@ -121986,7 +121986,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3080), 1, sym_name, - ACTIONS(3098), 1, + ACTIONS(3100), 1, anon_sym_RBRACK, STATE(1442), 1, sym_text_interpolation, @@ -122014,7 +122014,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3080), 1, sym_name, - ACTIONS(3100), 1, + ACTIONS(3102), 1, anon_sym_RBRACK, STATE(1443), 1, sym_text_interpolation, @@ -122066,9 +122066,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1714), 1, anon_sym_BSLASH, - ACTIONS(3102), 1, - aux_sym_namespace_aliasing_clause_token1, ACTIONS(3104), 1, + aux_sym_namespace_aliasing_clause_token1, + ACTIONS(3106), 1, aux_sym_use_instead_of_clause_token1, STATE(593), 1, sym_arguments, @@ -122115,12 +122115,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1447), 1, sym_text_interpolation, - ACTIONS(3106), 4, + ACTIONS(3108), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3108), 7, + ACTIONS(3110), 7, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -122155,7 +122155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_LT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3110), 1, + ACTIONS(3112), 1, sym_integer, STATE(1449), 1, sym_text_interpolation, @@ -122183,7 +122183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(2775), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3112), 1, + ACTIONS(3114), 1, aux_sym_namespace_use_declaration_token2, STATE(1450), 1, sym_text_interpolation, @@ -122230,12 +122230,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1452), 1, sym_text_interpolation, - ACTIONS(3114), 4, + ACTIONS(3116), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3116), 7, + ACTIONS(3118), 7, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -122250,12 +122250,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1453), 1, sym_text_interpolation, - ACTIONS(3118), 4, + ACTIONS(3120), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3120), 7, + ACTIONS(3122), 7, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -122270,7 +122270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_LT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3122), 1, + ACTIONS(3124), 1, sym_integer, STATE(1454), 1, sym_text_interpolation, @@ -122296,7 +122296,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2966), 1, sym_name, - ACTIONS(3124), 1, + ACTIONS(3126), 1, anon_sym_BSLASH, STATE(1455), 1, sym_text_interpolation, @@ -122324,7 +122324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(2775), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3112), 1, + ACTIONS(3114), 1, aux_sym_namespace_use_declaration_token2, STATE(1456), 1, sym_text_interpolation, @@ -122373,7 +122373,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2966), 1, sym_name, - ACTIONS(3126), 1, + ACTIONS(3128), 1, anon_sym_BSLASH, STATE(1458), 1, sym_text_interpolation, @@ -122397,11 +122397,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1459), 1, sym_text_interpolation, - ACTIONS(3130), 3, + ACTIONS(3132), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3128), 7, + ACTIONS(3130), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -122437,7 +122437,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3132), 1, + ACTIONS(3134), 1, sym_name, STATE(1461), 1, sym_text_interpolation, @@ -122499,11 +122499,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1464), 1, sym_text_interpolation, - ACTIONS(3136), 3, + ACTIONS(3138), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3134), 7, + ACTIONS(3136), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -122518,11 +122518,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1465), 1, sym_text_interpolation, - ACTIONS(3140), 3, + ACTIONS(3142), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3138), 7, + ACTIONS(3140), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -122575,12 +122575,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1468), 1, sym_text_interpolation, - ACTIONS(3142), 4, + ACTIONS(3144), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3144), 6, + ACTIONS(3146), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -122594,11 +122594,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1469), 1, sym_text_interpolation, - ACTIONS(3148), 3, + ACTIONS(3150), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3146), 7, + ACTIONS(3148), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -122632,12 +122632,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1471), 1, sym_text_interpolation, - ACTIONS(3150), 4, + ACTIONS(3152), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3153), 6, + ACTIONS(3155), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -122651,11 +122651,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1472), 1, sym_text_interpolation, - ACTIONS(3158), 3, + ACTIONS(3160), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3156), 7, + ACTIONS(3158), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -122672,7 +122672,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3160), 1, + ACTIONS(3162), 1, sym_name, STATE(1473), 1, sym_text_interpolation, @@ -122696,7 +122696,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3162), 1, + ACTIONS(3164), 1, sym_name, STATE(1474), 1, sym_text_interpolation, @@ -122718,12 +122718,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1475), 1, sym_text_interpolation, - ACTIONS(3164), 4, + ACTIONS(3166), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3166), 6, + ACTIONS(3168), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -122758,7 +122758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(2775), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3168), 1, + ACTIONS(3170), 1, aux_sym_namespace_use_declaration_token2, STATE(1477), 1, sym_text_interpolation, @@ -122777,12 +122777,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1478), 1, sym_text_interpolation, - ACTIONS(3170), 4, + ACTIONS(3172), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3172), 6, + ACTIONS(3174), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -122798,7 +122798,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1550), 1, anon_sym_LPAREN, - ACTIONS(3174), 1, + ACTIONS(3176), 1, anon_sym_RPAREN, STATE(593), 1, sym_arguments, @@ -122840,12 +122840,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1481), 1, sym_text_interpolation, - ACTIONS(3176), 4, + ACTIONS(3178), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3178), 6, + ACTIONS(3180), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -122859,11 +122859,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1482), 1, sym_text_interpolation, - ACTIONS(3182), 3, + ACTIONS(3184), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3180), 7, + ACTIONS(3182), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -122878,9 +122878,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1550), 1, anon_sym_LPAREN, - ACTIONS(3184), 1, - anon_sym_COMMA, ACTIONS(3186), 1, + anon_sym_COMMA, + ACTIONS(3188), 1, anon_sym_RPAREN, STATE(593), 1, sym_arguments, @@ -122899,18 +122899,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3088), 1, + ACTIONS(3089), 1, anon_sym_AMP, STATE(1484), 1, sym_text_interpolation, STATE(1485), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3188), 4, + ACTIONS(3190), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3190), 4, + ACTIONS(3192), 4, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, @@ -122920,17 +122920,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3192), 1, + ACTIONS(3194), 1, anon_sym_AMP, STATE(1485), 2, sym_text_interpolation, aux_sym_intersection_type_repeat1, - ACTIONS(3142), 4, + ACTIONS(3144), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3144), 4, + ACTIONS(3146), 4, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, @@ -122942,11 +122942,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3070), 1, anon_sym_BSLASHu, - ACTIONS(3195), 1, - anon_sym_DASH_GT, ACTIONS(3197), 1, - anon_sym_LBRACK, + anon_sym_DASH_GT, ACTIONS(3199), 1, + anon_sym_LBRACK, + ACTIONS(3201), 1, sym_encapsed_string_chars_after_variable, STATE(1486), 1, sym_text_interpolation, @@ -122966,7 +122966,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3201), 1, + ACTIONS(3203), 1, sym_name, STATE(1487), 1, sym_text_interpolation, @@ -122988,9 +122988,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1550), 1, anon_sym_LPAREN, - ACTIONS(3184), 1, + ACTIONS(3186), 1, anon_sym_COMMA, - ACTIONS(3203), 1, + ACTIONS(3205), 1, anon_sym_RPAREN, STATE(593), 1, sym_arguments, @@ -123013,7 +123013,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3205), 1, + ACTIONS(3207), 1, sym_name, STATE(1489), 1, sym_text_interpolation, @@ -123052,9 +123052,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3207), 1, - sym_name, ACTIONS(3209), 1, + sym_name, + ACTIONS(3211), 1, anon_sym_LBRACE, STATE(1491), 1, sym_text_interpolation, @@ -123074,9 +123074,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3211), 1, - sym_name, ACTIONS(3213), 1, + sym_name, + ACTIONS(3215), 1, anon_sym_LBRACE, STATE(1492), 1, sym_text_interpolation, @@ -123116,13 +123116,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3215), 1, + ACTIONS(3217), 1, sym_name, - ACTIONS(3219), 1, + ACTIONS(3221), 1, anon_sym_LBRACE, STATE(1494), 1, sym_text_interpolation, - ACTIONS(3217), 3, + ACTIONS(3219), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123135,16 +123135,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3221), 1, + ACTIONS(3223), 1, anon_sym_PIPE, STATE(1495), 2, sym_text_interpolation, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3166), 3, + ACTIONS(3168), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3164), 4, + ACTIONS(3166), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123156,9 +123156,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3224), 1, - sym_name, ACTIONS(3226), 1, + sym_name, + ACTIONS(3228), 1, anon_sym_LBRACE, STATE(1496), 1, sym_text_interpolation, @@ -123198,13 +123198,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3228), 1, + ACTIONS(3230), 1, sym_name, - ACTIONS(3232), 1, + ACTIONS(3234), 1, anon_sym_LBRACE, STATE(1498), 1, sym_text_interpolation, - ACTIONS(3230), 3, + ACTIONS(3232), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123219,9 +123219,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3234), 1, - sym_name, ACTIONS(3236), 1, + sym_name, + ACTIONS(3238), 1, anon_sym_LBRACE, STATE(1499), 1, sym_text_interpolation, @@ -123240,13 +123240,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3238), 1, + ACTIONS(3240), 1, sym_name, - ACTIONS(3242), 1, + ACTIONS(3244), 1, anon_sym_LBRACE, STATE(1500), 1, sym_text_interpolation, - ACTIONS(3240), 3, + ACTIONS(3242), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123261,13 +123261,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3244), 1, - sym_name, ACTIONS(3246), 1, + sym_name, + ACTIONS(3248), 1, anon_sym_LBRACE, STATE(1501), 1, sym_text_interpolation, - ACTIONS(3230), 3, + ACTIONS(3232), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123282,9 +123282,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3248), 1, - sym_name, ACTIONS(3250), 1, + sym_name, + ACTIONS(3252), 1, anon_sym_LBRACE, STATE(844), 1, sym__reserved_identifier, @@ -123304,9 +123304,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3224), 1, - sym_name, ACTIONS(3226), 1, + sym_name, + ACTIONS(3228), 1, anon_sym_LBRACE, STATE(1503), 1, sym_text_interpolation, @@ -123326,7 +123326,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1714), 1, anon_sym_BSLASH, - ACTIONS(3252), 1, + ACTIONS(3254), 1, anon_sym_EQ, STATE(1504), 1, sym_text_interpolation, @@ -123347,11 +123347,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3070), 1, anon_sym_BSLASHu, - ACTIONS(3254), 1, - anon_sym_DASH_GT, ACTIONS(3256), 1, - anon_sym_LBRACK, + anon_sym_DASH_GT, ACTIONS(3258), 1, + anon_sym_LBRACK, + ACTIONS(3260), 1, sym_execution_string_chars_after_variable, STATE(1505), 1, sym_text_interpolation, @@ -123366,16 +123366,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3262), 1, anon_sym_PIPE, STATE(1506), 2, sym_text_interpolation, aux_sym_union_type_repeat1, - ACTIONS(3172), 3, + ACTIONS(3174), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3170), 4, + ACTIONS(3172), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123387,9 +123387,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3263), 1, - sym_name, ACTIONS(3265), 1, + sym_name, + ACTIONS(3267), 1, anon_sym_LBRACE, STATE(1507), 1, sym_text_interpolation, @@ -123408,13 +123408,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3267), 1, - sym_name, ACTIONS(3269), 1, + sym_name, + ACTIONS(3271), 1, anon_sym_LBRACE, STATE(1508), 1, sym_text_interpolation, - ACTIONS(3240), 3, + ACTIONS(3242), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123444,17 +123444,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3277), 1, anon_sym_PIPE, STATE(1495), 1, aux_sym_disjunctive_normal_form_type_repeat1, STATE(1510), 1, sym_text_interpolation, - ACTIONS(3273), 3, + ACTIONS(3275), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3271), 4, + ACTIONS(3273), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123504,7 +123504,7 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1513), 1, sym_text_interpolation, - ACTIONS(3277), 2, + ACTIONS(3279), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(1562), 5, @@ -123520,9 +123520,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3279), 1, - sym_name, ACTIONS(3281), 1, + sym_name, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1514), 1, sym_text_interpolation, @@ -123543,9 +123543,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3283), 1, - sym_name, ACTIONS(3285), 1, + sym_name, + ACTIONS(3287), 1, anon_sym_LBRACE, STATE(1515), 1, sym_text_interpolation, @@ -123565,9 +123565,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3287), 1, - sym_name, ACTIONS(3289), 1, + sym_name, + ACTIONS(3291), 1, anon_sym_LBRACE, STATE(1516), 1, sym_text_interpolation, @@ -123678,9 +123678,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3291), 1, - sym_name, ACTIONS(3293), 1, + sym_name, + ACTIONS(3295), 1, anon_sym_LBRACE, STATE(1522), 1, sym_text_interpolation, @@ -123697,17 +123697,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3277), 1, anon_sym_PIPE, STATE(1495), 1, aux_sym_disjunctive_normal_form_type_repeat1, STATE(1523), 1, sym_text_interpolation, - ACTIONS(3297), 3, + ACTIONS(3299), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3295), 4, + ACTIONS(3297), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123719,12 +123719,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1524), 1, sym_text_interpolation, - ACTIONS(3299), 4, + ACTIONS(3301), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3301), 5, + ACTIONS(3303), 5, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -123758,9 +123758,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3303), 1, - sym_name, ACTIONS(3305), 1, + sym_name, + ACTIONS(3307), 1, anon_sym_LBRACE, STATE(1526), 1, sym_text_interpolation, @@ -123779,9 +123779,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3279), 1, - sym_name, ACTIONS(3281), 1, + sym_name, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1527), 1, sym_text_interpolation, @@ -123802,9 +123802,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3285), 1, + ACTIONS(3287), 1, anon_sym_LBRACE, - ACTIONS(3307), 1, + ACTIONS(3309), 1, sym_name, STATE(818), 1, sym__reserved_identifier, @@ -123828,7 +123828,7 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1529), 1, sym_text_interpolation, - ACTIONS(3309), 2, + ACTIONS(3311), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1562), 5, @@ -123844,9 +123844,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3311), 1, - sym_name, ACTIONS(3313), 1, + sym_name, + ACTIONS(3315), 1, anon_sym_LBRACE, STATE(1530), 1, sym_text_interpolation, @@ -123865,13 +123865,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3211), 1, - sym_name, ACTIONS(3213), 1, + sym_name, + ACTIONS(3215), 1, anon_sym_LBRACE, STATE(1531), 1, sym_text_interpolation, - ACTIONS(3315), 3, + ACTIONS(3317), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123884,17 +123884,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3277), 1, anon_sym_PIPE, STATE(1523), 1, aux_sym_disjunctive_normal_form_type_repeat1, STATE(1532), 1, sym_text_interpolation, - ACTIONS(3319), 3, + ACTIONS(3321), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3317), 4, + ACTIONS(3319), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -123906,9 +123906,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3321), 1, - sym_name, ACTIONS(3323), 1, + sym_name, + ACTIONS(3325), 1, anon_sym_LBRACE, STATE(679), 1, sym__reserved_identifier, @@ -123928,9 +123928,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3207), 1, - sym_name, ACTIONS(3209), 1, + sym_name, + ACTIONS(3211), 1, anon_sym_LBRACE, STATE(1534), 1, sym_text_interpolation, @@ -123950,9 +123950,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3325), 1, - sym_name, ACTIONS(3327), 1, + sym_name, + ACTIONS(3329), 1, anon_sym_LBRACE, STATE(1535), 1, sym_text_interpolation, @@ -123971,9 +123971,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3321), 1, - sym_name, ACTIONS(3323), 1, + sym_name, + ACTIONS(3325), 1, anon_sym_LBRACE, STATE(679), 1, sym__reserved_identifier, @@ -123993,13 +123993,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3311), 1, - sym_name, ACTIONS(3313), 1, + sym_name, + ACTIONS(3315), 1, anon_sym_LBRACE, STATE(1537), 1, sym_text_interpolation, - ACTIONS(3315), 3, + ACTIONS(3317), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -124014,9 +124014,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3329), 1, - sym_name, ACTIONS(3331), 1, + sym_name, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(1538), 1, sym_text_interpolation, @@ -124101,7 +124101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1542), 1, sym_text_interpolation, - ACTIONS(3333), 2, + ACTIONS(3335), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1562), 5, @@ -124115,17 +124115,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3339), 1, + ACTIONS(3341), 1, anon_sym_PIPE, STATE(1506), 1, aux_sym_union_type_repeat1, STATE(1543), 1, sym_text_interpolation, - ACTIONS(3337), 3, + ACTIONS(3339), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3335), 4, + ACTIONS(3337), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -124157,9 +124157,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3341), 1, - sym_name, ACTIONS(3343), 1, + sym_name, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1545), 1, sym_text_interpolation, @@ -124178,9 +124178,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3321), 1, - sym_name, ACTIONS(3323), 1, + sym_name, + ACTIONS(3325), 1, anon_sym_LBRACE, STATE(679), 1, sym__reserved_identifier, @@ -124200,9 +124200,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3321), 1, - sym_name, ACTIONS(3323), 1, + sym_name, + ACTIONS(3325), 1, anon_sym_LBRACE, STATE(679), 1, sym__reserved_identifier, @@ -124222,9 +124222,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3345), 1, - sym_name, ACTIONS(3347), 1, + sym_name, + ACTIONS(3349), 1, anon_sym_LBRACE, STATE(1548), 1, sym_text_interpolation, @@ -124243,9 +124243,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3349), 1, - sym_name, ACTIONS(3351), 1, + sym_name, + ACTIONS(3353), 1, anon_sym_LBRACE, STATE(1549), 1, sym_text_interpolation, @@ -124264,9 +124264,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3321), 1, - sym_name, ACTIONS(3323), 1, + sym_name, + ACTIONS(3325), 1, anon_sym_LBRACE, STATE(679), 1, sym__reserved_identifier, @@ -124286,9 +124286,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3353), 1, - sym_name, ACTIONS(3355), 1, + sym_name, + ACTIONS(3357), 1, anon_sym_LBRACE, STATE(1551), 1, sym_text_interpolation, @@ -124307,9 +124307,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3357), 1, - sym_name, ACTIONS(3359), 1, + sym_name, + ACTIONS(3361), 1, anon_sym_LBRACE, STATE(717), 1, sym__reserved_identifier, @@ -124347,9 +124347,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3361), 1, - sym_name, ACTIONS(3363), 1, + sym_name, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(1554), 1, sym_text_interpolation, @@ -124368,13 +124368,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3365), 1, - sym_name, ACTIONS(3367), 1, + sym_name, + ACTIONS(3369), 1, anon_sym_LBRACE, STATE(1555), 1, sym_text_interpolation, - ACTIONS(3217), 3, + ACTIONS(3219), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -124389,11 +124389,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1550), 1, anon_sym_LPAREN, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1135), 1, sym_declaration_list, @@ -124412,9 +124412,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1714), 1, anon_sym_BSLASH, - ACTIONS(3377), 1, - anon_sym_COMMA, ACTIONS(3379), 1, + anon_sym_COMMA, + ACTIONS(3381), 1, anon_sym_LBRACE, STATE(1385), 1, sym_use_list, @@ -124424,7 +124424,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_base_clause_repeat1, STATE(2312), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3375), 2, + ACTIONS(3377), 2, sym__automatic_semicolon, anon_sym_SEMI, [57998] = 7, @@ -124434,7 +124434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1532), 1, sym_comment, - ACTIONS(3174), 1, + ACTIONS(3176), 1, anon_sym_RPAREN, STATE(1558), 1, sym_text_interpolation, @@ -124453,11 +124453,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1550), 1, anon_sym_LPAREN, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1090), 1, sym_declaration_list, @@ -124497,9 +124497,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3184), 1, - anon_sym_COMMA, ACTIONS(3186), 1, + anon_sym_COMMA, + ACTIONS(3188), 1, anon_sym_RPAREN, STATE(1561), 1, sym_text_interpolation, @@ -124541,9 +124541,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_else_clause_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3381), 1, - aux_sym_catch_clause_token1, ACTIONS(3383), 1, + aux_sym_catch_clause_token1, + ACTIONS(3385), 1, aux_sym_finally_clause_token1, STATE(1563), 1, sym_text_interpolation, @@ -124564,7 +124564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(2775), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3112), 1, + ACTIONS(3114), 1, aux_sym_namespace_use_declaration_token2, STATE(1564), 1, sym_text_interpolation, @@ -124581,9 +124581,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_else_clause_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3385), 1, + ACTIONS(3387), 1, aux_sym_catch_clause_token1, - ACTIONS(3388), 1, + ACTIONS(3390), 1, aux_sym_finally_clause_token1, ACTIONS(943), 2, aux_sym_while_statement_token1, @@ -124601,11 +124601,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1550), 1, anon_sym_LPAREN, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(967), 1, sym_declaration_list, @@ -124622,9 +124622,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3393), 1, - anon_sym_AMP, ACTIONS(3395), 1, + anon_sym_AMP, + ACTIONS(3397), 1, anon_sym_PIPE, STATE(1567), 1, sym_text_interpolation, @@ -124634,7 +124634,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_disjunctive_normal_form_type_repeat1, STATE(1773), 1, aux_sym_union_type_repeat1, - ACTIONS(3090), 3, + ACTIONS(3091), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -124643,9 +124643,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3184), 1, + ACTIONS(3186), 1, anon_sym_COMMA, - ACTIONS(3203), 1, + ACTIONS(3205), 1, anon_sym_RPAREN, STATE(1568), 1, sym_text_interpolation, @@ -124664,11 +124664,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1550), 1, anon_sym_LPAREN, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(936), 1, sym_declaration_list, @@ -124685,11 +124685,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3399), 1, + ACTIONS(3401), 1, anon_sym_BSLASHu, STATE(1570), 1, sym_text_interpolation, - ACTIONS(3397), 6, + ACTIONS(3399), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -124701,9 +124701,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, - ACTIONS(3401), 1, + ACTIONS(3403), 1, sym_name, STATE(1571), 1, sym_text_interpolation, @@ -124722,7 +124722,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1572), 1, sym_text_interpolation, - ACTIONS(3277), 2, + ACTIONS(3279), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(1562), 5, @@ -124738,13 +124738,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3405), 1, + ACTIONS(3407), 1, anon_sym_DASH, STATE(1573), 1, sym_text_interpolation, STATE(2650), 1, sym__simple_string_array_access_argument, - ACTIONS(3403), 2, + ACTIONS(3405), 2, sym_integer, sym_name, STATE(2511), 2, @@ -124774,13 +124774,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3405), 1, + ACTIONS(3407), 1, anon_sym_DASH, STATE(1575), 1, sym_text_interpolation, STATE(2517), 1, sym__simple_string_array_access_argument, - ACTIONS(3403), 2, + ACTIONS(3405), 2, sym_integer, sym_name, STATE(2511), 2, @@ -124793,7 +124793,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1576), 1, sym_text_interpolation, - ACTIONS(3309), 2, + ACTIONS(3311), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1562), 5, @@ -124807,7 +124807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3407), 1, + ACTIONS(3409), 1, anon_sym_BSLASHu, STATE(1577), 1, sym_text_interpolation, @@ -124823,11 +124823,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3134), 1, + ACTIONS(3136), 1, anon_sym_BSLASHu, STATE(1578), 1, sym_text_interpolation, - ACTIONS(3136), 6, + ACTIONS(3138), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -124856,11 +124856,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3138), 1, + ACTIONS(3140), 1, anon_sym_BSLASHu, STATE(1580), 1, sym_text_interpolation, - ACTIONS(3140), 6, + ACTIONS(3142), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -124872,9 +124872,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, - ACTIONS(3401), 1, + ACTIONS(3403), 1, sym_name, STATE(1581), 1, sym_text_interpolation, @@ -124893,7 +124893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1582), 1, sym_text_interpolation, - ACTIONS(3333), 2, + ACTIONS(3335), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1562), 5, @@ -124925,7 +124925,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1714), 1, anon_sym_BSLASH, - ACTIONS(3411), 1, + ACTIONS(3413), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1584), 1, sym_text_interpolation, @@ -124933,7 +124933,7 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_aliasing_clause, STATE(2312), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3409), 3, + ACTIONS(3411), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -124944,7 +124944,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3413), 1, + ACTIONS(3415), 1, sym_name, STATE(1585), 1, sym_text_interpolation, @@ -124961,9 +124961,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3417), 1, anon_sym_AMP, - ACTIONS(3420), 1, + ACTIONS(3423), 1, anon_sym_PIPE, STATE(1586), 1, sym_text_interpolation, @@ -124973,7 +124973,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_disjunctive_normal_form_type_repeat1, STATE(1909), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3090), 2, + ACTIONS(3091), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [58765] = 10, @@ -125120,11 +125120,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3146), 1, + ACTIONS(3148), 1, anon_sym_BSLASHu, STATE(1595), 1, sym_text_interpolation, - ACTIONS(3148), 6, + ACTIONS(3150), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -125136,9 +125136,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3102), 1, - aux_sym_namespace_aliasing_clause_token1, ACTIONS(3104), 1, + aux_sym_namespace_aliasing_clause_token1, + ACTIONS(3106), 1, aux_sym_use_instead_of_clause_token1, STATE(1596), 1, sym_text_interpolation, @@ -125170,11 +125170,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3424), 1, - aux_sym_enum_case_token1, ACTIONS(3427), 1, + aux_sym_enum_case_token1, + ACTIONS(3430), 1, aux_sym_match_default_expression_token1, - ACTIONS(3422), 2, + ACTIONS(3425), 2, anon_sym_RBRACE, aux_sym_switch_block_token1, STATE(1598), 2, @@ -125321,11 +125321,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3128), 1, + ACTIONS(3130), 1, anon_sym_BSLASHu, STATE(1607), 1, sym_text_interpolation, - ACTIONS(3130), 6, + ACTIONS(3132), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -125354,11 +125354,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3432), 1, + ACTIONS(3435), 1, anon_sym_BSLASHu, STATE(1609), 1, sym_text_interpolation, - ACTIONS(3430), 6, + ACTIONS(3433), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -125406,13 +125406,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3405), 1, + ACTIONS(3407), 1, anon_sym_DASH, STATE(1612), 1, sym_text_interpolation, STATE(2501), 1, sym__simple_string_array_access_argument, - ACTIONS(3403), 2, + ACTIONS(3405), 2, sym_integer, sym_name, STATE(2511), 2, @@ -125423,11 +125423,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(3437), 1, aux_sym_enum_case_token1, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_match_default_expression_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_switch_block_token1, STATE(1613), 1, sym_text_interpolation, @@ -125443,9 +125443,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_while_statement_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3440), 1, + ACTIONS(3443), 1, aux_sym_else_if_clause_token1, - ACTIONS(3442), 1, + ACTIONS(3445), 1, aux_sym_else_clause_token1, STATE(1614), 1, sym_text_interpolation, @@ -125460,11 +125460,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3444), 1, + ACTIONS(3447), 1, aux_sym_if_statement_token2, - ACTIONS(3446), 1, + ACTIONS(3449), 1, aux_sym_else_if_clause_token1, - ACTIONS(3448), 1, + ACTIONS(3451), 1, aux_sym_else_clause_token1, STATE(1615), 1, sym_text_interpolation, @@ -125479,11 +125479,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(3437), 1, aux_sym_enum_case_token1, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_match_default_expression_token1, - ACTIONS(3450), 1, + ACTIONS(3453), 1, aux_sym_switch_block_token1, STATE(1616), 1, sym_text_interpolation, @@ -125497,11 +125497,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(3437), 1, aux_sym_enum_case_token1, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_match_default_expression_token1, - ACTIONS(3452), 1, + ACTIONS(3455), 1, anon_sym_RBRACE, STATE(1617), 1, sym_text_interpolation, @@ -125515,11 +125515,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3128), 1, + ACTIONS(3130), 1, anon_sym_BSLASHu, STATE(1618), 1, sym_text_interpolation, - ACTIONS(3130), 5, + ACTIONS(3132), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -125530,11 +125530,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3446), 1, + ACTIONS(3449), 1, aux_sym_else_if_clause_token1, - ACTIONS(3448), 1, + ACTIONS(3451), 1, aux_sym_else_clause_token1, - ACTIONS(3454), 1, + ACTIONS(3457), 1, aux_sym_if_statement_token2, STATE(1615), 1, aux_sym_if_statement_repeat2, @@ -125574,7 +125574,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_name_repeat1, STATE(2389), 1, sym_arguments, - ACTIONS(3456), 2, + ACTIONS(3459), 2, anon_sym_COMMA, anon_sym_RBRACK, [59591] = 8, @@ -125582,11 +125582,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(3437), 1, aux_sym_enum_case_token1, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_match_default_expression_token1, - ACTIONS(3458), 1, + ACTIONS(3461), 1, anon_sym_RBRACE, STATE(1598), 1, aux_sym_switch_block_repeat1, @@ -125600,11 +125600,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(451), 1, sym_declaration_list, @@ -125619,7 +125619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3465), 1, sym_name, STATE(1624), 1, sym_text_interpolation, @@ -125636,11 +125636,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1047), 1, sym_compound_statement, @@ -125655,11 +125655,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3146), 1, + ACTIONS(3148), 1, anon_sym_BSLASHu, STATE(1626), 1, sym_text_interpolation, - ACTIONS(3148), 5, + ACTIONS(3150), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -125670,11 +125670,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(461), 1, sym_declaration_list, @@ -125689,7 +125689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3470), 1, + ACTIONS(3473), 1, anon_sym_BSLASHu, STATE(1628), 1, sym_text_interpolation, @@ -125704,11 +125704,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3138), 1, + ACTIONS(3140), 1, anon_sym_BSLASHu, STATE(1629), 1, sym_text_interpolation, - ACTIONS(3140), 5, + ACTIONS(3142), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -125719,11 +125719,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(3437), 1, aux_sym_enum_case_token1, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_match_default_expression_token1, - ACTIONS(3472), 1, + ACTIONS(3475), 1, anon_sym_RBRACE, STATE(1630), 1, sym_text_interpolation, @@ -125737,9 +125737,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3377), 1, - anon_sym_COMMA, ACTIONS(3379), 1, + anon_sym_COMMA, + ACTIONS(3381), 1, anon_sym_LBRACE, STATE(1385), 1, sym_use_list, @@ -125747,7 +125747,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1647), 1, aux_sym_base_clause_repeat1, - ACTIONS(3375), 2, + ACTIONS(3377), 2, sym__automatic_semicolon, anon_sym_SEMI, [59837] = 9, @@ -125755,11 +125755,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1096), 1, sym_declaration_list, @@ -125774,11 +125774,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3134), 1, + ACTIONS(3136), 1, anon_sym_BSLASHu, STATE(1633), 1, sym_text_interpolation, - ACTIONS(3136), 5, + ACTIONS(3138), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -125791,9 +125791,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_while_statement_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3474), 1, - aux_sym_else_if_clause_token1, ACTIONS(3477), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3480), 1, aux_sym_else_clause_token1, STATE(1634), 1, sym_text_interpolation, @@ -125808,11 +125808,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3482), 1, + ACTIONS(3485), 1, anon_sym_BSLASHu, STATE(1635), 1, sym_text_interpolation, - ACTIONS(3480), 5, + ACTIONS(3483), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -125823,11 +125823,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1636), 1, sym_text_interpolation, @@ -125842,7 +125842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3465), 1, sym_name, STATE(1637), 1, sym_text_interpolation, @@ -125859,11 +125859,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(3437), 1, aux_sym_enum_case_token1, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_match_default_expression_token1, - ACTIONS(3484), 1, + ACTIONS(3487), 1, anon_sym_RBRACE, STATE(1598), 1, aux_sym_switch_block_repeat1, @@ -125877,7 +125877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3465), 1, sym_name, STATE(1639), 1, sym_text_interpolation, @@ -125896,9 +125896,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_while_statement_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3486), 1, - aux_sym_else_if_clause_token1, ACTIONS(3489), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3492), 1, aux_sym_else_clause_token1, STATE(1634), 1, aux_sym_if_statement_repeat1, @@ -125913,11 +125913,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(454), 1, sym_declaration_list, @@ -125934,9 +125934,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(942), 1, sym_compound_statement, @@ -125951,11 +125951,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1050), 1, sym_compound_statement, @@ -125970,11 +125970,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1112), 1, sym_compound_statement, @@ -126004,7 +126004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3465), 1, sym_name, STATE(1646), 1, sym_text_interpolation, @@ -126021,9 +126021,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3377), 1, - anon_sym_COMMA, ACTIONS(3379), 1, + anon_sym_COMMA, + ACTIONS(3381), 1, anon_sym_LBRACE, STATE(1375), 1, sym_use_list, @@ -126031,7 +126031,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1774), 1, aux_sym_base_clause_repeat1, - ACTIONS(3492), 2, + ACTIONS(3495), 2, sym__automatic_semicolon, anon_sym_SEMI, [60245] = 9, @@ -126039,11 +126039,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(934), 1, sym_declaration_list, @@ -126058,11 +126058,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3446), 1, + ACTIONS(3449), 1, aux_sym_else_if_clause_token1, - ACTIONS(3448), 1, + ACTIONS(3451), 1, aux_sym_else_clause_token1, - ACTIONS(3494), 1, + ACTIONS(3497), 1, aux_sym_if_statement_token2, STATE(1649), 1, sym_text_interpolation, @@ -126079,9 +126079,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_while_statement_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3440), 1, + ACTIONS(3443), 1, aux_sym_else_if_clause_token1, - ACTIONS(3442), 1, + ACTIONS(3445), 1, aux_sym_else_clause_token1, STATE(1650), 1, sym_text_interpolation, @@ -126096,11 +126096,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1111), 1, sym_compound_statement, @@ -126115,11 +126115,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(3437), 1, aux_sym_enum_case_token1, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_match_default_expression_token1, - ACTIONS(3496), 1, + ACTIONS(3499), 1, aux_sym_switch_block_token1, STATE(1598), 1, aux_sym_switch_block_repeat1, @@ -126135,9 +126135,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(914), 1, sym_compound_statement, @@ -126152,11 +126152,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1654), 1, sym_text_interpolation, @@ -126177,7 +126177,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2312), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3498), 4, + ACTIONS(3501), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -126187,7 +126187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3465), 1, sym_name, STATE(1656), 1, sym_text_interpolation, @@ -126206,9 +126206,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(922), 1, sym_compound_statement, @@ -126223,11 +126223,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1658), 1, sym_text_interpolation, @@ -126244,9 +126244,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(924), 1, sym_compound_statement, @@ -126261,7 +126261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3465), 1, sym_name, STATE(1660), 1, sym_text_interpolation, @@ -126278,11 +126278,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(446), 1, sym_declaration_list, @@ -126299,9 +126299,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(935), 1, sym_compound_statement, @@ -126316,11 +126316,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1048), 1, sym_compound_statement, @@ -126335,11 +126335,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1664), 1, sym_text_interpolation, @@ -126354,9 +126354,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3500), 1, + ACTIONS(3503), 1, sym_php_tag, - ACTIONS(3504), 1, + ACTIONS(3507), 1, sym__eof, STATE(1665), 1, sym_text_interpolation, @@ -126364,7 +126364,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_repeat1, STATE(2214), 1, sym_text, - ACTIONS(3502), 2, + ACTIONS(3505), 2, aux_sym_text_token1, aux_sym_text_token2, [60731] = 9, @@ -126372,11 +126372,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1093), 1, sym_compound_statement, @@ -126391,11 +126391,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3446), 1, + ACTIONS(3449), 1, aux_sym_else_if_clause_token1, - ACTIONS(3448), 1, + ACTIONS(3451), 1, aux_sym_else_clause_token1, - ACTIONS(3506), 1, + ACTIONS(3509), 1, aux_sym_if_statement_token2, STATE(1667), 1, sym_text_interpolation, @@ -126412,9 +126412,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(947), 1, sym_compound_statement, @@ -126431,9 +126431,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(949), 1, sym_compound_statement, @@ -126465,9 +126465,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(943), 1, sym_compound_statement, @@ -126482,11 +126482,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(3437), 1, aux_sym_enum_case_token1, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_match_default_expression_token1, - ACTIONS(3508), 1, + ACTIONS(3511), 1, aux_sym_switch_block_token1, STATE(1598), 1, aux_sym_switch_block_repeat1, @@ -126500,11 +126500,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(453), 1, sym_declaration_list, @@ -126519,11 +126519,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1132), 1, sym_compound_statement, @@ -126538,11 +126538,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1675), 1, sym_text_interpolation, @@ -126557,11 +126557,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1676), 1, sym_text_interpolation, @@ -126591,7 +126591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3465), 1, sym_name, STATE(1678), 1, sym_text_interpolation, @@ -126610,7 +126610,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1714), 1, anon_sym_BSLASH, - ACTIONS(3510), 1, + ACTIONS(3513), 1, anon_sym_COMMA, STATE(1679), 1, sym_text_interpolation, @@ -126618,7 +126618,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_base_clause_repeat1, STATE(2312), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3512), 2, + ACTIONS(3515), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, [61099] = 9, @@ -126626,11 +126626,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(941), 1, sym_declaration_list, @@ -126645,11 +126645,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, - aux_sym_base_clause_token1, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(452), 1, sym_declaration_list, @@ -126664,11 +126664,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, - anon_sym_LBRACE, ACTIONS(3371), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3373), 1, + aux_sym_base_clause_token1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1088), 1, sym_declaration_list, @@ -126683,11 +126683,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1107), 1, sym_compound_statement, @@ -126702,13 +126702,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3516), 1, + ACTIONS(3519), 1, anon_sym_BSLASH, STATE(1684), 1, sym_text_interpolation, STATE(1783), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3514), 3, + ACTIONS(3517), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -126724,7 +126724,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1036), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3518), 2, + ACTIONS(3521), 2, sym__automatic_semicolon, anon_sym_SEMI, [61253] = 7, @@ -126732,9 +126732,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3520), 1, + ACTIONS(3523), 1, ts_builtin_sym_end, - ACTIONS(3522), 1, + ACTIONS(3525), 1, sym_php_tag, STATE(1686), 1, sym_text_interpolation, @@ -126750,9 +126750,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1737), 1, anon_sym_DOLLAR, - ACTIONS(3524), 1, + ACTIONS(3527), 1, sym_name, - ACTIONS(3526), 1, + ACTIONS(3529), 1, anon_sym_LBRACE, STATE(1687), 1, sym_text_interpolation, @@ -126764,13 +126764,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3530), 1, + ACTIONS(3533), 1, anon_sym_COLON, STATE(1688), 1, sym_text_interpolation, STATE(2128), 1, sym__return_type, - ACTIONS(3528), 3, + ACTIONS(3531), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -126779,13 +126779,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3516), 1, + ACTIONS(3519), 1, anon_sym_BSLASH, STATE(1684), 1, aux_sym_namespace_name_repeat1, STATE(1689), 1, sym_text_interpolation, - ACTIONS(3532), 3, + ACTIONS(3535), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -126794,15 +126794,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3534), 1, + ACTIONS(3537), 1, anon_sym_LBRACE, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3538), 1, + ACTIONS(3541), 1, anon_sym_DASH_GT, - ACTIONS(3540), 1, + ACTIONS(3543), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3542), 1, + ACTIONS(3545), 1, anon_sym_LBRACK, STATE(1690), 1, sym_text_interpolation, @@ -126815,7 +126815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3544), 1, + ACTIONS(3547), 1, anon_sym_DOT_DOT_DOT, STATE(1691), 1, sym_text_interpolation, @@ -126828,13 +126828,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3393), 1, + ACTIONS(3395), 1, anon_sym_AMP, STATE(1692), 1, sym_text_interpolation, STATE(1699), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3190), 3, + ACTIONS(3192), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -126843,13 +126843,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3546), 1, + ACTIONS(3549), 1, anon_sym_PIPE, STATE(1693), 1, sym_text_interpolation, STATE(1738), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3319), 3, + ACTIONS(3321), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -126858,12 +126858,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3550), 1, + ACTIONS(3553), 1, anon_sym_BSLASH, STATE(1694), 2, sym_text_interpolation, aux_sym_namespace_name_repeat1, - ACTIONS(3548), 3, + ACTIONS(3551), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -126872,15 +126872,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3553), 1, + ACTIONS(3556), 1, anon_sym_LBRACE, - ACTIONS(3555), 1, + ACTIONS(3558), 1, anon_sym_DASH_GT, - ACTIONS(3557), 1, + ACTIONS(3560), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3559), 1, + ACTIONS(3562), 1, anon_sym_LBRACK, STATE(1695), 1, sym_text_interpolation, @@ -126889,12 +126889,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3561), 1, + ACTIONS(3564), 1, anon_sym_PIPE, STATE(1696), 2, sym_text_interpolation, aux_sym_union_type_repeat1, - ACTIONS(3172), 3, + ACTIONS(3174), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -126905,9 +126905,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3564), 1, + ACTIONS(3567), 1, sym_name, - ACTIONS(3566), 1, + ACTIONS(3569), 1, anon_sym_BSLASH, STATE(524), 1, sym_compound_statement, @@ -126924,7 +126924,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3568), 1, + ACTIONS(3571), 1, anon_sym_DOT_DOT_DOT, STATE(1698), 1, sym_text_interpolation, @@ -126937,12 +126937,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3570), 1, + ACTIONS(3573), 1, anon_sym_AMP, STATE(1699), 2, sym_text_interpolation, aux_sym_intersection_type_repeat1, - ACTIONS(3144), 3, + ACTIONS(3146), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -126951,13 +126951,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3573), 1, + ACTIONS(3576), 1, sym_name, STATE(1700), 1, sym_text_interpolation, STATE(2193), 1, sym_visibility_modifier, - ACTIONS(3575), 3, + ACTIONS(3578), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, @@ -126966,12 +126966,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3577), 1, + ACTIONS(3580), 1, anon_sym_PIPE, STATE(1701), 2, sym_text_interpolation, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3166), 3, + ACTIONS(3168), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -126980,13 +126980,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3546), 1, + ACTIONS(3549), 1, anon_sym_PIPE, STATE(1701), 1, aux_sym_disjunctive_normal_form_type_repeat1, STATE(1702), 1, sym_text_interpolation, - ACTIONS(3273), 3, + ACTIONS(3275), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -126997,9 +126997,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1714), 1, anon_sym_BSLASH, - ACTIONS(3510), 1, + ACTIONS(3513), 1, anon_sym_COMMA, - ACTIONS(3580), 1, + ACTIONS(3583), 1, anon_sym_LBRACE, STATE(1703), 1, sym_text_interpolation, @@ -127012,15 +127012,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3582), 1, + ACTIONS(3585), 1, anon_sym_LBRACE, - ACTIONS(3584), 1, + ACTIONS(3587), 1, anon_sym_DASH_GT, - ACTIONS(3586), 1, + ACTIONS(3589), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3588), 1, + ACTIONS(3591), 1, anon_sym_LBRACK, STATE(1704), 1, sym_text_interpolation, @@ -127029,11 +127029,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3590), 1, + ACTIONS(3593), 1, anon_sym_LBRACE, - ACTIONS(3592), 1, + ACTIONS(3595), 1, anon_sym_COLON, STATE(1705), 1, sym_text_interpolation, @@ -127053,7 +127053,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1018), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3594), 2, + ACTIONS(3597), 2, sym__automatic_semicolon, anon_sym_SEMI, [61722] = 7, @@ -127061,7 +127061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3596), 1, + ACTIONS(3599), 1, sym_name, STATE(1707), 1, sym_text_interpolation, @@ -127069,7 +127069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(2056), 1, sym_namespace_use_group_clause, - ACTIONS(3598), 2, + ACTIONS(3601), 2, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, [61745] = 6, @@ -127077,13 +127077,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3600), 1, + ACTIONS(3603), 1, anon_sym_BSLASH, STATE(1694), 1, aux_sym_namespace_name_repeat1, STATE(1708), 1, sym_text_interpolation, - ACTIONS(3514), 3, + ACTIONS(3517), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -127092,11 +127092,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3603), 1, + ACTIONS(3606), 1, sym_name, - ACTIONS(3605), 1, + ACTIONS(3608), 1, anon_sym_LBRACE, - ACTIONS(3607), 1, + ACTIONS(3610), 1, anon_sym_DOLLAR, STATE(1709), 1, sym_text_interpolation, @@ -127110,9 +127110,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3609), 1, + ACTIONS(3612), 1, sym_name, - ACTIONS(3611), 1, + ACTIONS(3614), 1, anon_sym_LBRACE, STATE(1710), 1, sym_text_interpolation, @@ -127124,15 +127124,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3582), 1, + ACTIONS(3585), 1, anon_sym_LBRACE, - ACTIONS(3588), 1, + ACTIONS(3591), 1, anon_sym_LBRACK, - ACTIONS(3613), 1, + ACTIONS(3616), 1, anon_sym_DASH_GT, - ACTIONS(3615), 1, + ACTIONS(3618), 1, anon_sym_QMARK_DASH_GT, STATE(1711), 1, sym_text_interpolation, @@ -127147,7 +127147,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2312), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3498), 3, + ACTIONS(3501), 3, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -127158,9 +127158,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1755), 1, anon_sym_DOLLAR, - ACTIONS(3617), 1, + ACTIONS(3620), 1, sym_name, - ACTIONS(3619), 1, + ACTIONS(3622), 1, anon_sym_LBRACE, STATE(1713), 1, sym_text_interpolation, @@ -127172,9 +127172,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3381), 1, - aux_sym_catch_clause_token1, ACTIONS(3383), 1, + aux_sym_catch_clause_token1, + ACTIONS(3385), 1, aux_sym_finally_clause_token1, STATE(1563), 1, aux_sym_try_statement_repeat1, @@ -127195,7 +127195,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1012), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3621), 2, + ACTIONS(3624), 2, sym__automatic_semicolon, anon_sym_SEMI, [61925] = 5, @@ -127217,11 +127217,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3590), 1, + ACTIONS(3593), 1, anon_sym_LBRACE, - ACTIONS(3623), 1, + ACTIONS(3626), 1, anon_sym_COLON, STATE(1717), 1, sym_text_interpolation, @@ -127234,15 +127234,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3625), 1, + ACTIONS(3628), 1, anon_sym_LBRACE, - ACTIONS(3627), 1, + ACTIONS(3630), 1, anon_sym_DASH_GT, - ACTIONS(3629), 1, + ACTIONS(3632), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3631), 1, + ACTIONS(3634), 1, anon_sym_LBRACK, STATE(1718), 1, sym_text_interpolation, @@ -127253,13 +127253,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3635), 1, + ACTIONS(3638), 1, anon_sym_BSLASH, STATE(1719), 1, sym_text_interpolation, STATE(2167), 1, sym_compound_statement, - ACTIONS(3633), 2, + ACTIONS(3636), 2, sym__automatic_semicolon, anon_sym_SEMI, [62017] = 5, @@ -127281,15 +127281,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3582), 1, + ACTIONS(3585), 1, anon_sym_LBRACE, - ACTIONS(3588), 1, + ACTIONS(3591), 1, anon_sym_LBRACK, - ACTIONS(3637), 1, + ACTIONS(3640), 1, anon_sym_DASH_GT, - ACTIONS(3639), 1, + ACTIONS(3642), 1, anon_sym_QMARK_DASH_GT, STATE(1721), 1, sym_text_interpolation, @@ -127298,15 +127298,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3534), 1, + ACTIONS(3537), 1, anon_sym_LBRACE, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3542), 1, + ACTIONS(3545), 1, anon_sym_LBRACK, - ACTIONS(3641), 1, + ACTIONS(3644), 1, anon_sym_DASH_GT, - ACTIONS(3643), 1, + ACTIONS(3646), 1, anon_sym_QMARK_DASH_GT, STATE(1722), 1, sym_text_interpolation, @@ -127315,15 +127315,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3645), 1, + ACTIONS(3648), 1, anon_sym_LBRACE, - ACTIONS(3647), 1, + ACTIONS(3650), 1, anon_sym_DASH_GT, - ACTIONS(3649), 1, + ACTIONS(3652), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3651), 1, + ACTIONS(3654), 1, anon_sym_LBRACK, STATE(1723), 1, sym_text_interpolation, @@ -127332,11 +127332,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, - ACTIONS(3655), 1, + ACTIONS(3658), 1, anon_sym_COLON, STATE(490), 1, sym_enum_declaration_list, @@ -127356,7 +127356,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1042), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3657), 2, + ACTIONS(3660), 2, sym__automatic_semicolon, anon_sym_SEMI, [62157] = 6, @@ -127371,7 +127371,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1048), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3659), 2, + ACTIONS(3662), 2, sym__automatic_semicolon, anon_sym_SEMI, [62178] = 6, @@ -127386,7 +127386,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1072), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3661), 2, + ACTIONS(3664), 2, sym__automatic_semicolon, anon_sym_SEMI, [62199] = 7, @@ -127396,9 +127396,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3663), 1, + ACTIONS(3666), 1, sym_name, - ACTIONS(3665), 1, + ACTIONS(3668), 1, anon_sym_LBRACE, STATE(1728), 1, sym_text_interpolation, @@ -127417,7 +127417,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1054), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3667), 2, + ACTIONS(3670), 2, sym__automatic_semicolon, anon_sym_SEMI, [62243] = 7, @@ -127425,11 +127425,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3669), 1, + ACTIONS(3672), 1, sym_name, - ACTIONS(3671), 1, + ACTIONS(3674), 1, anon_sym_LBRACE, - ACTIONS(3673), 1, + ACTIONS(3676), 1, anon_sym_DOLLAR, STATE(1730), 1, sym_text_interpolation, @@ -127448,7 +127448,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1122), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3675), 2, + ACTIONS(3678), 2, sym__automatic_semicolon, anon_sym_SEMI, [62287] = 6, @@ -127463,7 +127463,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1078), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3677), 2, + ACTIONS(3680), 2, sym__automatic_semicolon, anon_sym_SEMI, [62308] = 7, @@ -127473,9 +127473,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3679), 1, + ACTIONS(3682), 1, sym_name, - ACTIONS(3681), 1, + ACTIONS(3684), 1, anon_sym_LBRACE, STATE(1733), 1, sym_text_interpolation, @@ -127487,11 +127487,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3605), 1, + ACTIONS(3608), 1, anon_sym_LBRACE, - ACTIONS(3607), 1, + ACTIONS(3610), 1, anon_sym_DOLLAR, - ACTIONS(3683), 1, + ACTIONS(3686), 1, sym_name, STATE(1734), 1, sym_text_interpolation, @@ -127505,9 +127505,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3685), 1, + ACTIONS(3688), 1, anon_sym_AMP, - ACTIONS(3687), 1, + ACTIONS(3690), 1, anon_sym_RPAREN, STATE(1735), 1, sym_text_interpolation, @@ -127519,7 +127519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3689), 1, + ACTIONS(3692), 1, sym_name, STATE(1736), 1, sym_text_interpolation, @@ -127534,11 +127534,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3671), 1, + ACTIONS(3674), 1, anon_sym_LBRACE, - ACTIONS(3673), 1, + ACTIONS(3676), 1, anon_sym_DOLLAR, - ACTIONS(3691), 1, + ACTIONS(3694), 1, sym_name, STATE(1737), 1, sym_text_interpolation, @@ -127550,13 +127550,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3546), 1, + ACTIONS(3549), 1, anon_sym_PIPE, STATE(1701), 1, aux_sym_disjunctive_normal_form_type_repeat1, STATE(1738), 1, sym_text_interpolation, - ACTIONS(3297), 3, + ACTIONS(3299), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -127567,9 +127567,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3564), 1, + ACTIONS(3567), 1, sym_name, - ACTIONS(3566), 1, + ACTIONS(3569), 1, anon_sym_BSLASH, STATE(1719), 1, sym_namespace_name, @@ -127582,15 +127582,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3534), 1, + ACTIONS(3537), 1, anon_sym_LBRACE, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3542), 1, + ACTIONS(3545), 1, anon_sym_LBRACK, - ACTIONS(3693), 1, + ACTIONS(3696), 1, anon_sym_DASH_GT, - ACTIONS(3695), 1, + ACTIONS(3698), 1, anon_sym_QMARK_DASH_GT, STATE(1740), 1, sym_text_interpolation, @@ -127606,7 +127606,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1024), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3697), 2, + ACTIONS(3700), 2, sym__automatic_semicolon, anon_sym_SEMI, [62513] = 7, @@ -127614,11 +127614,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3699), 1, + ACTIONS(3702), 1, sym_name, - ACTIONS(3701), 1, + ACTIONS(3704), 1, anon_sym_LBRACE, - ACTIONS(3703), 1, + ACTIONS(3706), 1, anon_sym_DOLLAR, STATE(1742), 1, sym_text_interpolation, @@ -127632,9 +127632,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3685), 1, + ACTIONS(3688), 1, anon_sym_AMP, - ACTIONS(3705), 1, + ACTIONS(3708), 1, anon_sym_RPAREN, STATE(1743), 1, sym_text_interpolation, @@ -127660,11 +127660,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3701), 1, + ACTIONS(3704), 1, anon_sym_LBRACE, - ACTIONS(3703), 1, + ACTIONS(3706), 1, anon_sym_DOLLAR, - ACTIONS(3707), 1, + ACTIONS(3710), 1, sym_name, STATE(1745), 1, sym_text_interpolation, @@ -127678,7 +127678,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1746), 1, sym_text_interpolation, - ACTIONS(3108), 5, + ACTIONS(3110), 5, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_AMP, @@ -127691,9 +127691,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1532), 1, sym_comment, - ACTIONS(3709), 1, + ACTIONS(3712), 1, sym_name, - ACTIONS(3711), 1, + ACTIONS(3714), 1, anon_sym_LBRACE, STATE(1747), 1, sym_text_interpolation, @@ -127705,13 +127705,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3530), 1, + ACTIONS(3533), 1, anon_sym_COLON, STATE(1748), 1, sym_text_interpolation, STATE(2146), 1, sym__return_type, - ACTIONS(3713), 3, + ACTIONS(3716), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -127727,7 +127727,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1084), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3715), 2, + ACTIONS(3718), 2, sym__automatic_semicolon, anon_sym_SEMI, [62683] = 8, @@ -127735,15 +127735,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3717), 1, + ACTIONS(3720), 1, anon_sym_LBRACE, - ACTIONS(3719), 1, + ACTIONS(3722), 1, anon_sym_DASH_GT, - ACTIONS(3721), 1, + ACTIONS(3724), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3723), 1, + ACTIONS(3726), 1, anon_sym_LBRACK, STATE(1750), 1, sym_text_interpolation, @@ -127759,7 +127759,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1090), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3725), 2, + ACTIONS(3728), 2, sym__automatic_semicolon, anon_sym_SEMI, [62729] = 6, @@ -127774,7 +127774,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1096), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3727), 2, + ACTIONS(3730), 2, sym__automatic_semicolon, anon_sym_SEMI, [62750] = 5, @@ -127796,13 +127796,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3729), 1, + ACTIONS(3732), 1, anon_sym_PIPE, STATE(1754), 1, sym_text_interpolation, STATE(1768), 1, aux_sym_union_type_repeat1, - ACTIONS(3337), 3, + ACTIONS(3339), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, @@ -127811,13 +127811,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3731), 1, + ACTIONS(3734), 1, anon_sym_PIPE, STATE(1755), 1, sym_text_interpolation, STATE(1778), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3273), 3, + ACTIONS(3275), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, @@ -127828,7 +127828,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1756), 1, sym_text_interpolation, - ACTIONS(3116), 5, + ACTIONS(3118), 5, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_AMP, @@ -127839,11 +127839,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3733), 1, + ACTIONS(3736), 1, ts_builtin_sym_end, - ACTIONS(3735), 1, + ACTIONS(3738), 1, sym_php_tag, - ACTIONS(3737), 2, + ACTIONS(3740), 2, aux_sym_text_token1, aux_sym_text_token2, STATE(1757), 2, @@ -127854,13 +127854,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3731), 1, + ACTIONS(3734), 1, anon_sym_PIPE, STATE(1758), 1, sym_text_interpolation, STATE(1782), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3319), 3, + ACTIONS(3321), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, @@ -127869,13 +127869,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3740), 1, + ACTIONS(3743), 1, anon_sym_BSLASH, STATE(1708), 1, aux_sym_namespace_name_repeat1, STATE(1759), 1, sym_text_interpolation, - ACTIONS(3532), 3, + ACTIONS(3535), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -127886,13 +127886,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3635), 1, + ACTIONS(3638), 1, anon_sym_BSLASH, STATE(558), 1, sym_compound_statement, STATE(1760), 1, sym_text_interpolation, - ACTIONS(3743), 2, + ACTIONS(3746), 2, sym__automatic_semicolon, anon_sym_SEMI, [62914] = 6, @@ -127907,7 +127907,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1030), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3745), 2, + ACTIONS(3748), 2, sym__automatic_semicolon, anon_sym_SEMI, [62935] = 4, @@ -127935,7 +127935,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1102), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3747), 2, + ACTIONS(3750), 2, sym__automatic_semicolon, anon_sym_SEMI, [62973] = 6, @@ -127950,7 +127950,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1108), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3749), 2, + ACTIONS(3752), 2, sym__automatic_semicolon, anon_sym_SEMI, [62994] = 7, @@ -127958,15 +127958,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3520), 1, + ACTIONS(3523), 1, sym__eof, - ACTIONS(3522), 1, + ACTIONS(3525), 1, sym_php_tag, STATE(1765), 1, sym_text_interpolation, STATE(1784), 1, aux_sym_text_repeat1, - ACTIONS(3502), 2, + ACTIONS(3505), 2, aux_sym_text_token1, aux_sym_text_token2, [63017] = 7, @@ -127978,7 +127978,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_else_clause_token1, ACTIONS(1532), 1, sym_comment, - ACTIONS(3751), 1, + ACTIONS(3754), 1, aux_sym_else_if_clause_token1, STATE(2133), 1, sym_else_if_clause, @@ -128003,12 +128003,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3754), 1, + ACTIONS(3757), 1, anon_sym_PIPE, STATE(1768), 2, sym_text_interpolation, aux_sym_union_type_repeat1, - ACTIONS(3172), 3, + ACTIONS(3174), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, @@ -128017,11 +128017,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3757), 1, + ACTIONS(3760), 1, aux_sym_if_statement_token2, - ACTIONS(3759), 1, - aux_sym_else_if_clause_token1, ACTIONS(3762), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3765), 1, aux_sym_else_clause_token1, STATE(2026), 1, sym_else_if_clause_2, @@ -128040,7 +128040,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1066), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3764), 2, + ACTIONS(3767), 2, sym__automatic_semicolon, anon_sym_SEMI, [63120] = 6, @@ -128048,13 +128048,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_EQ, STATE(1771), 1, sym_text_interpolation, STATE(2173), 1, sym_property_initializer, - ACTIONS(3766), 3, + ACTIONS(3769), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -128063,7 +128063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3596), 1, + ACTIONS(3599), 1, sym_name, STATE(1772), 1, sym_text_interpolation, @@ -128071,7 +128071,7 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(2229), 1, sym_namespace_use_group_clause, - ACTIONS(3598), 2, + ACTIONS(3601), 2, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, [63164] = 6, @@ -128079,13 +128079,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3770), 1, + ACTIONS(3773), 1, anon_sym_PIPE, STATE(1696), 1, aux_sym_union_type_repeat1, STATE(1773), 1, sym_text_interpolation, - ACTIONS(3337), 3, + ACTIONS(3339), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -128094,12 +128094,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3772), 1, + ACTIONS(3775), 1, anon_sym_COMMA, STATE(1774), 2, sym_text_interpolation, aux_sym_base_clause_repeat1, - ACTIONS(3498), 3, + ACTIONS(3501), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -128115,7 +128115,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1060), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3775), 2, + ACTIONS(3778), 2, sym__automatic_semicolon, anon_sym_SEMI, [63225] = 8, @@ -128123,15 +128123,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, - ACTIONS(3625), 1, + ACTIONS(3628), 1, anon_sym_LBRACE, - ACTIONS(3631), 1, + ACTIONS(3634), 1, anon_sym_LBRACK, - ACTIONS(3777), 1, + ACTIONS(3780), 1, anon_sym_DASH_GT, - ACTIONS(3779), 1, + ACTIONS(3782), 1, anon_sym_QMARK_DASH_GT, STATE(1776), 1, sym_text_interpolation, @@ -128140,11 +128140,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, - ACTIONS(3781), 1, + ACTIONS(3784), 1, anon_sym_COLON, STATE(499), 1, sym_enum_declaration_list, @@ -128157,12 +128157,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3783), 1, + ACTIONS(3786), 1, anon_sym_PIPE, STATE(1778), 2, sym_text_interpolation, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3166), 3, + ACTIONS(3168), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, @@ -128171,13 +128171,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3411), 1, + ACTIONS(3413), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1779), 1, sym_text_interpolation, STATE(1966), 1, sym_namespace_aliasing_clause, - ACTIONS(3409), 3, + ACTIONS(3411), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -128186,9 +128186,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3786), 1, + ACTIONS(3789), 1, aux_sym_catch_clause_token1, - ACTIONS(3788), 1, + ACTIONS(3791), 1, aux_sym_finally_clause_token1, STATE(420), 1, aux_sym_try_statement_repeat1, @@ -128204,7 +128204,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1781), 1, sym_text_interpolation, - ACTIONS(3120), 5, + ACTIONS(3122), 5, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_AMP, @@ -128215,13 +128215,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3731), 1, + ACTIONS(3734), 1, anon_sym_PIPE, STATE(1778), 1, aux_sym_disjunctive_normal_form_type_repeat1, STATE(1782), 1, sym_text_interpolation, - ACTIONS(3297), 3, + ACTIONS(3299), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, @@ -128230,12 +128230,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3790), 1, + ACTIONS(3793), 1, anon_sym_BSLASH, STATE(1783), 2, sym_text_interpolation, aux_sym_namespace_name_repeat1, - ACTIONS(3548), 3, + ACTIONS(3551), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -128244,11 +128244,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3733), 1, + ACTIONS(3736), 1, sym__eof, - ACTIONS(3735), 1, + ACTIONS(3738), 1, sym_php_tag, - ACTIONS(3793), 2, + ACTIONS(3796), 2, aux_sym_text_token1, aux_sym_text_token2, STATE(1784), 2, @@ -128261,7 +128261,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1659), 1, sym_formal_parameters, @@ -128274,9 +128274,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1115), 1, sym_compound_statement, @@ -128289,9 +128289,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1096), 1, sym_declaration_list, @@ -128304,9 +128304,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1061), 1, sym_declaration_list, @@ -128319,9 +128319,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3796), 1, + ACTIONS(3799), 1, anon_sym_AMP, - ACTIONS(3144), 2, + ACTIONS(3146), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, STATE(1789), 2, @@ -128332,13 +128332,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3801), 1, + ACTIONS(3804), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1790), 1, sym_text_interpolation, STATE(2230), 1, sym_namespace_aliasing_clause, - ACTIONS(3799), 2, + ACTIONS(3802), 2, anon_sym_COMMA, anon_sym_RBRACE, [63542] = 7, @@ -128348,7 +128348,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1662), 1, sym_formal_parameters, @@ -128363,9 +128363,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1532), 1, sym_comment, - ACTIONS(3803), 1, + ACTIONS(3806), 1, anon_sym_EQ, - ACTIONS(3805), 1, + ACTIONS(3808), 1, anon_sym_RPAREN, STATE(1792), 1, sym_text_interpolation, @@ -128378,7 +128378,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1793), 1, sym_text_interpolation, - ACTIONS(3498), 4, + ACTIONS(3501), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -128390,7 +128390,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1794), 1, sym_text_interpolation, - ACTIONS(3178), 4, + ACTIONS(3180), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -128402,7 +128402,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1795), 1, sym_text_interpolation, - ACTIONS(3807), 4, + ACTIONS(3810), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, @@ -128412,9 +128412,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3811), 1, + ACTIONS(3814), 1, anon_sym_PIPE, - ACTIONS(3809), 2, + ACTIONS(3812), 2, anon_sym_RPAREN, anon_sym_DOLLAR, STATE(1796), 2, @@ -128429,7 +128429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2553), 1, sym_declare_directive, - ACTIONS(3814), 3, + ACTIONS(3817), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, @@ -128440,7 +128440,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1798), 1, sym_text_interpolation, - ACTIONS(3807), 4, + ACTIONS(3810), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -128450,13 +128450,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1799), 1, sym_text_interpolation, STATE(1812), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3816), 2, + ACTIONS(3819), 2, sym__automatic_semicolon, anon_sym_SEMI, [63706] = 6, @@ -128464,13 +128464,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1800), 1, sym_text_interpolation, STATE(1805), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3820), 2, + ACTIONS(3823), 2, sym__automatic_semicolon, anon_sym_SEMI, [63726] = 7, @@ -128480,9 +128480,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3010), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3824), 1, + ACTIONS(3827), 1, aux_sym_function_static_declaration_token1, - ACTIONS(3826), 1, + ACTIONS(3829), 1, aux_sym_namespace_use_declaration_token2, STATE(1801), 1, sym_text_interpolation, @@ -128493,11 +128493,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3828), 1, + ACTIONS(3831), 1, anon_sym_SEMI, - ACTIONS(3830), 1, + ACTIONS(3833), 1, anon_sym_LBRACE, - ACTIONS(3832), 1, + ACTIONS(3835), 1, sym__automatic_semicolon, STATE(1387), 1, sym_compound_statement, @@ -128510,7 +128510,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1653), 1, sym_formal_parameters, @@ -128525,7 +128525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1804), 1, sym_text_interpolation, - ACTIONS(3834), 4, + ACTIONS(3837), 4, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -128535,9 +128535,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3838), 1, + ACTIONS(3841), 1, anon_sym_COMMA, - ACTIONS(3836), 2, + ACTIONS(3839), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1805), 2, @@ -128548,9 +128548,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, + ACTIONS(3373), 1, aux_sym_base_clause_token1, - ACTIONS(3841), 1, + ACTIONS(3844), 1, anon_sym_LBRACE, STATE(500), 1, sym_declaration_list, @@ -128563,13 +128563,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1807), 1, sym_text_interpolation, STATE(1858), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3843), 2, + ACTIONS(3846), 2, sym__automatic_semicolon, anon_sym_SEMI, [63868] = 6, @@ -128577,13 +128577,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3847), 1, + ACTIONS(3850), 1, anon_sym_PIPE, STATE(1808), 1, sym_text_interpolation, STATE(1931), 1, aux_sym_type_list_repeat1, - ACTIONS(3845), 2, + ACTIONS(3848), 2, anon_sym_RPAREN, anon_sym_DOLLAR, [63888] = 6, @@ -128591,13 +128591,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3510), 1, + ACTIONS(3513), 1, anon_sym_COMMA, STATE(1809), 1, sym_text_interpolation, STATE(1895), 1, aux_sym_base_clause_repeat1, - ACTIONS(3849), 2, + ACTIONS(3852), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, [63908] = 4, @@ -128607,7 +128607,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1810), 1, sym_text_interpolation, - ACTIONS(3548), 4, + ACTIONS(3551), 4, anon_sym_COMMA, anon_sym_BSLASH, aux_sym_namespace_aliasing_clause_token1, @@ -128617,13 +128617,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_COMMA, STATE(1811), 1, sym_text_interpolation, STATE(1905), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3851), 2, + ACTIONS(3854), 2, sym__automatic_semicolon, anon_sym_SEMI, [63944] = 5, @@ -128631,9 +128631,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3857), 1, + ACTIONS(3860), 1, anon_sym_COMMA, - ACTIONS(3855), 2, + ACTIONS(3858), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1812), 2, @@ -128644,13 +128644,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1813), 1, sym_text_interpolation, STATE(1907), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3860), 2, + ACTIONS(3863), 2, sym__automatic_semicolon, anon_sym_SEMI, [63982] = 6, @@ -128658,13 +128658,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1814), 1, sym_text_interpolation, STATE(1939), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3862), 2, + ACTIONS(3865), 2, sym__automatic_semicolon, anon_sym_SEMI, [64002] = 6, @@ -128672,13 +128672,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1815), 1, sym_text_interpolation, STATE(1937), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3864), 2, + ACTIONS(3867), 2, sym__automatic_semicolon, anon_sym_SEMI, [64022] = 6, @@ -128686,13 +128686,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3868), 1, + ACTIONS(3871), 1, anon_sym_COMMA, STATE(1816), 1, sym_text_interpolation, STATE(1890), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3866), 2, + ACTIONS(3869), 2, sym__automatic_semicolon, anon_sym_SEMI, [64042] = 5, @@ -128700,11 +128700,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3872), 1, + ACTIONS(3875), 1, anon_sym_EQ, STATE(1817), 1, sym_text_interpolation, - ACTIONS(3870), 3, + ACTIONS(3873), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -128713,13 +128713,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3876), 1, + ACTIONS(3879), 1, anon_sym_COMMA, STATE(1818), 1, sym_text_interpolation, STATE(1888), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3874), 2, + ACTIONS(3877), 2, sym__automatic_semicolon, anon_sym_SEMI, [64080] = 5, @@ -128731,7 +128731,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2488), 1, sym_declare_directive, - ACTIONS(3814), 3, + ACTIONS(3817), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, @@ -128742,7 +128742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1663), 1, sym_formal_parameters, @@ -128755,11 +128755,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3880), 1, + ACTIONS(3883), 1, sym__eof, STATE(1821), 1, sym_text_interpolation, - ACTIONS(3878), 3, + ACTIONS(3881), 3, sym_php_tag, aux_sym_text_token1, aux_sym_text_token2, @@ -128770,7 +128770,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1669), 1, sym_formal_parameters, @@ -128783,11 +128783,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3830), 1, + ACTIONS(3833), 1, anon_sym_LBRACE, - ACTIONS(3882), 1, + ACTIONS(3885), 1, anon_sym_SEMI, - ACTIONS(3884), 1, + ACTIONS(3887), 1, sym__automatic_semicolon, STATE(1393), 1, sym_compound_statement, @@ -128804,7 +128804,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2389), 1, sym_arguments, - ACTIONS(3456), 2, + ACTIONS(3459), 2, anon_sym_COMMA, anon_sym_RBRACK, [64202] = 6, @@ -128812,13 +128812,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1805), 1, aux_sym_property_declaration_repeat2, STATE(1825), 1, sym_text_interpolation, - ACTIONS(3886), 2, + ACTIONS(3889), 2, sym__automatic_semicolon, anon_sym_SEMI, [64222] = 7, @@ -128828,7 +128828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(962), 1, sym_compound_statement, @@ -128841,13 +128841,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1827), 1, sym_text_interpolation, - ACTIONS(3888), 2, + ACTIONS(3891), 2, sym__automatic_semicolon, anon_sym_SEMI, [64264] = 6, @@ -128855,13 +128855,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1828), 1, sym_text_interpolation, STATE(1882), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3890), 2, + ACTIONS(3893), 2, sym__automatic_semicolon, anon_sym_SEMI, [64284] = 7, @@ -128871,7 +128871,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1829), 1, sym_text_interpolation, @@ -128888,7 +128888,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2579), 1, sym_declare_directive, - ACTIONS(3814), 3, + ACTIONS(3817), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, @@ -128897,13 +128897,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3801), 1, + ACTIONS(3804), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1831), 1, sym_text_interpolation, STATE(2306), 1, sym_namespace_aliasing_clause, - ACTIONS(3892), 2, + ACTIONS(3895), 2, anon_sym_COMMA, anon_sym_RBRACE, [64344] = 7, @@ -128915,7 +128915,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_function_static_declaration_token1, ACTIONS(3010), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3894), 1, + ACTIONS(3897), 1, aux_sym_namespace_use_declaration_token2, STATE(1832), 1, sym_text_interpolation, @@ -128926,9 +128926,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3898), 1, + ACTIONS(3901), 1, sym_nowdoc_string, - ACTIONS(3896), 2, + ACTIONS(3899), 2, sym_heredoc_end, sym__new_line, STATE(1833), 2, @@ -128939,9 +128939,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1751), 1, sym_declaration_list, @@ -128954,9 +128954,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3590), 1, + ACTIONS(3593), 1, anon_sym_LBRACE, STATE(1835), 1, sym_text_interpolation, @@ -128969,13 +128969,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1836), 1, sym_text_interpolation, STATE(1903), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3901), 2, + ACTIONS(3904), 2, sym__automatic_semicolon, anon_sym_SEMI, [64448] = 4, @@ -128985,7 +128985,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1837), 1, sym_text_interpolation, - ACTIONS(3166), 4, + ACTIONS(3168), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -128997,7 +128997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1838), 1, sym_text_interpolation, - ACTIONS(3903), 4, + ACTIONS(3906), 4, anon_sym_RBRACE, aux_sym_enum_case_token1, aux_sym_match_default_expression_token1, @@ -129009,7 +129009,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1839), 1, sym_text_interpolation, - ACTIONS(3172), 4, + ACTIONS(3174), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -129021,7 +129021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(973), 1, sym_compound_statement, @@ -129034,11 +129034,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3830), 1, + ACTIONS(3833), 1, anon_sym_LBRACE, - ACTIONS(3905), 1, + ACTIONS(3908), 1, anon_sym_SEMI, - ACTIONS(3907), 1, + ACTIONS(3910), 1, sym__automatic_semicolon, STATE(1389), 1, sym_compound_statement, @@ -129051,7 +129051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(911), 1, sym_compound_statement, @@ -129064,13 +129064,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1843), 1, sym_text_interpolation, - ACTIONS(3909), 2, + ACTIONS(3912), 2, sym__automatic_semicolon, anon_sym_SEMI, [64582] = 4, @@ -129080,7 +129080,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1844), 1, sym_text_interpolation, - ACTIONS(3911), 4, + ACTIONS(3914), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -129090,9 +129090,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1763), 1, sym_declaration_list, @@ -129105,9 +129105,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(455), 1, sym_declaration_list, @@ -129122,7 +129122,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1847), 1, sym_text_interpolation, - ACTIONS(3913), 4, + ACTIONS(3916), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -129132,9 +129132,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, STATE(507), 1, sym_enum_declaration_list, @@ -129149,7 +129149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1849), 1, sym_text_interpolation, @@ -129162,9 +129162,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1100), 1, sym_compound_statement, @@ -129177,9 +129177,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(443), 1, sym_declaration_list, @@ -129194,7 +129194,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1852), 1, sym_text_interpolation, - ACTIONS(3913), 4, + ACTIONS(3916), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, @@ -129204,9 +129204,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(965), 1, sym_declaration_list, @@ -129219,9 +129219,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1139), 1, sym_compound_statement, @@ -129236,7 +129236,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1651), 1, sym_formal_parameters, @@ -129249,9 +129249,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(934), 1, sym_declaration_list, @@ -129264,9 +129264,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(930), 1, sym_declaration_list, @@ -129279,13 +129279,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1858), 1, sym_text_interpolation, - ACTIONS(3860), 2, + ACTIONS(3863), 2, sym__automatic_semicolon, anon_sym_SEMI, [64892] = 7, @@ -129293,9 +129293,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(447), 1, sym_declaration_list, @@ -129308,13 +129308,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1827), 1, aux_sym__const_declaration_repeat1, STATE(1860), 1, sym_text_interpolation, - ACTIONS(3915), 2, + ACTIONS(3918), 2, sym__automatic_semicolon, anon_sym_SEMI, [64934] = 7, @@ -129322,9 +129322,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(450), 1, sym_declaration_list, @@ -129337,9 +129337,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1725), 1, sym_declaration_list, @@ -129354,7 +129354,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1863), 1, sym_text_interpolation, @@ -129367,9 +129367,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1053), 1, sym_compound_statement, @@ -129382,9 +129382,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3919), 1, + ACTIONS(3922), 1, anon_sym_COMMA, - ACTIONS(3917), 2, + ACTIONS(3920), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1865), 2, @@ -129395,13 +129395,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3876), 1, + ACTIONS(3879), 1, anon_sym_COMMA, STATE(1866), 1, sym_text_interpolation, STATE(1916), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3922), 2, + ACTIONS(3925), 2, sym__automatic_semicolon, anon_sym_SEMI, [65060] = 6, @@ -129409,13 +129409,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3868), 1, + ACTIONS(3871), 1, anon_sym_COMMA, STATE(1867), 1, sym_text_interpolation, STATE(1917), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3924), 2, + ACTIONS(3927), 2, sym__automatic_semicolon, anon_sym_SEMI, [65080] = 7, @@ -129425,7 +129425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(944), 1, sym_compound_statement, @@ -129438,13 +129438,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_COMMA, STATE(1869), 1, sym_text_interpolation, STATE(1920), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3926), 2, + ACTIONS(3929), 2, sym__automatic_semicolon, anon_sym_SEMI, [65122] = 5, @@ -129456,7 +129456,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2624), 1, sym_declare_directive, - ACTIONS(3814), 3, + ACTIONS(3817), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, @@ -129465,9 +129465,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3590), 1, + ACTIONS(3593), 1, anon_sym_LBRACE, STATE(1871), 1, sym_text_interpolation, @@ -129480,9 +129480,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3930), 1, + ACTIONS(3933), 1, anon_sym_COMMA, - ACTIONS(3928), 2, + ACTIONS(3931), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1872), 2, @@ -129493,13 +129493,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1873), 1, sym_text_interpolation, STATE(1929), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3933), 2, + ACTIONS(3936), 2, sym__automatic_semicolon, anon_sym_SEMI, [65200] = 7, @@ -129507,9 +129507,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1118), 1, sym_compound_statement, @@ -129522,13 +129522,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1825), 1, aux_sym_property_declaration_repeat2, STATE(1875), 1, sym_text_interpolation, - ACTIONS(3935), 2, + ACTIONS(3938), 2, sym__automatic_semicolon, anon_sym_SEMI, [65242] = 7, @@ -129536,9 +129536,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3371), 1, + ACTIONS(3373), 1, aux_sym_base_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(1876), 1, sym_text_interpolation, @@ -129551,9 +129551,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1097), 1, sym_compound_statement, @@ -129566,9 +129566,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1775), 1, sym_declaration_list, @@ -129583,7 +129583,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1683), 1, sym_formal_parameters, @@ -129596,11 +129596,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3830), 1, + ACTIONS(3833), 1, anon_sym_LBRACE, - ACTIONS(3937), 1, + ACTIONS(3940), 1, anon_sym_SEMI, - ACTIONS(3939), 1, + ACTIONS(3942), 1, sym__automatic_semicolon, STATE(1386), 1, sym_compound_statement, @@ -129611,9 +129611,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1087), 1, sym_declaration_list, @@ -129626,13 +129626,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1805), 1, aux_sym_property_declaration_repeat2, STATE(1882), 1, sym_text_interpolation, - ACTIONS(3941), 2, + ACTIONS(3944), 2, sym__automatic_semicolon, anon_sym_SEMI, [65394] = 7, @@ -129642,7 +129642,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1883), 1, sym_text_interpolation, @@ -129655,13 +129655,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1884), 1, sym_text_interpolation, - ACTIONS(3943), 2, + ACTIONS(3946), 2, sym__automatic_semicolon, anon_sym_SEMI, [65436] = 7, @@ -129671,7 +129671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(939), 1, sym_compound_statement, @@ -129686,7 +129686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(916), 1, sym_compound_statement, @@ -129699,13 +129699,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1800), 1, aux_sym_property_declaration_repeat2, STATE(1887), 1, sym_text_interpolation, - ACTIONS(3945), 2, + ACTIONS(3948), 2, sym__automatic_semicolon, anon_sym_SEMI, [65500] = 6, @@ -129713,13 +129713,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3876), 1, + ACTIONS(3879), 1, anon_sym_COMMA, STATE(1865), 1, aux_sym_function_static_declaration_repeat1, STATE(1888), 1, sym_text_interpolation, - ACTIONS(3947), 2, + ACTIONS(3950), 2, sym__automatic_semicolon, anon_sym_SEMI, [65520] = 6, @@ -129727,13 +129727,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_COMMA, STATE(1889), 1, sym_text_interpolation, STATE(1897), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3949), 2, + ACTIONS(3952), 2, sym__automatic_semicolon, anon_sym_SEMI, [65540] = 6, @@ -129741,13 +129741,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3868), 1, + ACTIONS(3871), 1, anon_sym_COMMA, STATE(1872), 1, aux_sym_global_declaration_repeat1, STATE(1890), 1, sym_text_interpolation, - ACTIONS(3951), 2, + ACTIONS(3954), 2, sym__automatic_semicolon, anon_sym_SEMI, [65560] = 6, @@ -129755,13 +129755,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_COMMA, STATE(1889), 1, aux_sym_namespace_use_declaration_repeat1, STATE(1891), 1, sym_text_interpolation, - ACTIONS(3953), 2, + ACTIONS(3956), 2, sym__automatic_semicolon, anon_sym_SEMI, [65580] = 6, @@ -129771,7 +129771,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3685), 1, + ACTIONS(3688), 1, anon_sym_AMP, STATE(1892), 1, sym_text_interpolation, @@ -129783,13 +129783,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_COMMA, STATE(1893), 1, sym_text_interpolation, STATE(1897), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3955), 2, + ACTIONS(3958), 2, sym__automatic_semicolon, anon_sym_SEMI, [65620] = 6, @@ -129797,13 +129797,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3959), 1, + ACTIONS(3962), 1, sym_nowdoc_string, STATE(1833), 1, aux_sym_nowdoc_body_repeat1, STATE(1894), 1, sym_text_interpolation, - ACTIONS(3957), 2, + ACTIONS(3960), 2, sym_heredoc_end, sym__new_line, [65640] = 5, @@ -129811,9 +129811,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3961), 1, + ACTIONS(3964), 1, anon_sym_COMMA, - ACTIONS(3498), 2, + ACTIONS(3501), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, STATE(1895), 2, @@ -129826,7 +129826,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, anon_sym_AMP, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1625), 1, sym_formal_parameters, @@ -129839,9 +129839,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3966), 1, + ACTIONS(3969), 1, anon_sym_COMMA, - ACTIONS(3964), 2, + ACTIONS(3967), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1897), 2, @@ -129852,9 +129852,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(457), 1, sym_declaration_list, @@ -129869,7 +129869,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1899), 1, sym_text_interpolation, - ACTIONS(3969), 4, + ACTIONS(3972), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, @@ -129879,13 +129879,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1900), 1, sym_text_interpolation, STATE(1930), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3971), 2, + ACTIONS(3974), 2, sym__automatic_semicolon, anon_sym_SEMI, [65756] = 7, @@ -129895,7 +129895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(919), 1, sym_compound_statement, @@ -129908,13 +129908,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1902), 1, sym_text_interpolation, - ACTIONS(3973), 2, + ACTIONS(3976), 2, sym__automatic_semicolon, anon_sym_SEMI, [65798] = 6, @@ -129922,13 +129922,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1903), 1, sym_text_interpolation, - ACTIONS(3975), 2, + ACTIONS(3978), 2, sym__automatic_semicolon, anon_sym_SEMI, [65818] = 7, @@ -129936,9 +129936,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1088), 1, sym_declaration_list, @@ -129951,13 +129951,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_COMMA, STATE(1897), 1, aux_sym_namespace_use_declaration_repeat1, STATE(1905), 1, sym_text_interpolation, - ACTIONS(3953), 2, + ACTIONS(3956), 2, sym__automatic_semicolon, anon_sym_SEMI, [65860] = 4, @@ -129967,7 +129967,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1906), 1, sym_text_interpolation, - ACTIONS(3911), 4, + ACTIONS(3914), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, @@ -129977,13 +129977,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1907), 1, sym_text_interpolation, - ACTIONS(3977), 2, + ACTIONS(3980), 2, sym__automatic_semicolon, anon_sym_SEMI, [65896] = 6, @@ -129991,13 +129991,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1908), 1, sym_text_interpolation, STATE(1922), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3979), 2, + ACTIONS(3982), 2, sym__automatic_semicolon, anon_sym_SEMI, [65916] = 6, @@ -130005,13 +130005,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3981), 1, + ACTIONS(3984), 1, anon_sym_AMP, STATE(1789), 1, aux_sym_intersection_type_repeat1, STATE(1909), 1, sym_text_interpolation, - ACTIONS(3190), 2, + ACTIONS(3192), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [65936] = 7, @@ -130019,9 +130019,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(445), 1, sym_declaration_list, @@ -130034,9 +130034,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, STATE(520), 1, sym_enum_declaration_list, @@ -130051,7 +130051,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1912), 1, sym_text_interpolation, - ACTIONS(3548), 4, + ACTIONS(3551), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_BSLASH, @@ -130061,13 +130061,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1843), 1, aux_sym__const_declaration_repeat1, STATE(1913), 1, sym_text_interpolation, - ACTIONS(3984), 2, + ACTIONS(3987), 2, sym__automatic_semicolon, anon_sym_SEMI, [66016] = 7, @@ -130075,9 +130075,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1761), 1, sym_declaration_list, @@ -130092,7 +130092,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1915), 1, sym_text_interpolation, - ACTIONS(3153), 4, + ACTIONS(3155), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -130102,13 +130102,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3876), 1, + ACTIONS(3879), 1, anon_sym_COMMA, STATE(1865), 1, aux_sym_function_static_declaration_repeat1, STATE(1916), 1, sym_text_interpolation, - ACTIONS(3986), 2, + ACTIONS(3989), 2, sym__automatic_semicolon, anon_sym_SEMI, [66074] = 6, @@ -130116,13 +130116,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3868), 1, + ACTIONS(3871), 1, anon_sym_COMMA, STATE(1872), 1, aux_sym_global_declaration_repeat1, STATE(1917), 1, sym_text_interpolation, - ACTIONS(3988), 2, + ACTIONS(3991), 2, sym__automatic_semicolon, anon_sym_SEMI, [66094] = 6, @@ -130130,13 +130130,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_COMMA, STATE(1893), 1, aux_sym_namespace_use_declaration_repeat1, STATE(1918), 1, sym_text_interpolation, - ACTIONS(3990), 2, + ACTIONS(3993), 2, sym__automatic_semicolon, anon_sym_SEMI, [66114] = 4, @@ -130146,7 +130146,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1919), 1, sym_text_interpolation, - ACTIONS(3144), 4, + ACTIONS(3146), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_AMP, @@ -130156,13 +130156,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_COMMA, STATE(1897), 1, aux_sym_namespace_use_declaration_repeat1, STATE(1920), 1, sym_text_interpolation, - ACTIONS(3990), 2, + ACTIONS(3993), 2, sym__automatic_semicolon, anon_sym_SEMI, [66150] = 6, @@ -130170,13 +130170,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1799), 1, aux_sym__const_declaration_repeat1, STATE(1921), 1, sym_text_interpolation, - ACTIONS(3975), 2, + ACTIONS(3978), 2, sym__automatic_semicolon, anon_sym_SEMI, [66170] = 6, @@ -130184,13 +130184,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1922), 1, sym_text_interpolation, - ACTIONS(3992), 2, + ACTIONS(3995), 2, sym__automatic_semicolon, anon_sym_SEMI, [66190] = 6, @@ -130198,13 +130198,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1902), 1, aux_sym__const_declaration_repeat1, STATE(1923), 1, sym_text_interpolation, - ACTIONS(3994), 2, + ACTIONS(3997), 2, sym__automatic_semicolon, anon_sym_SEMI, [66210] = 6, @@ -130212,13 +130212,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3510), 1, + ACTIONS(3513), 1, anon_sym_COMMA, STATE(1809), 1, aux_sym_base_clause_repeat1, STATE(1924), 1, sym_text_interpolation, - ACTIONS(3512), 2, + ACTIONS(3515), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, [66230] = 4, @@ -130240,7 +130240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(954), 1, sym_compound_statement, @@ -130255,7 +130255,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1927), 1, sym_text_interpolation, - ACTIONS(3969), 4, + ACTIONS(3972), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -130265,13 +130265,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1884), 1, aux_sym__const_declaration_repeat1, STATE(1928), 1, sym_text_interpolation, - ACTIONS(3996), 2, + ACTIONS(3999), 2, sym__automatic_semicolon, anon_sym_SEMI, [66304] = 6, @@ -130279,13 +130279,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1929), 1, sym_text_interpolation, - ACTIONS(3994), 2, + ACTIONS(3997), 2, sym__automatic_semicolon, anon_sym_SEMI, [66324] = 6, @@ -130293,13 +130293,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1930), 1, sym_text_interpolation, - ACTIONS(3998), 2, + ACTIONS(4001), 2, sym__automatic_semicolon, anon_sym_SEMI, [66344] = 6, @@ -130307,13 +130307,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3847), 1, + ACTIONS(3850), 1, anon_sym_PIPE, STATE(1796), 1, aux_sym_type_list_repeat1, STATE(1931), 1, sym_text_interpolation, - ACTIONS(4000), 2, + ACTIONS(4003), 2, anon_sym_RPAREN, anon_sym_DOLLAR, [66364] = 7, @@ -130321,9 +130321,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1142), 1, sym_compound_statement, @@ -130338,7 +130338,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1933), 1, sym_text_interpolation, - ACTIONS(4002), 4, + ACTIONS(4005), 4, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -130348,9 +130348,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, STATE(1706), 1, sym_declaration_list, @@ -130363,9 +130363,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, STATE(1062), 1, sym_compound_statement, @@ -130378,9 +130378,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3375), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(941), 1, sym_declaration_list, @@ -130393,13 +130393,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1805), 1, aux_sym_property_declaration_repeat2, STATE(1937), 1, sym_text_interpolation, - ACTIONS(4004), 2, + ACTIONS(4007), 2, sym__automatic_semicolon, anon_sym_SEMI, [66488] = 6, @@ -130409,7 +130409,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(3685), 1, + ACTIONS(3688), 1, anon_sym_AMP, STATE(1938), 1, sym_text_interpolation, @@ -130421,13 +130421,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1812), 1, aux_sym__const_declaration_repeat1, STATE(1939), 1, sym_text_interpolation, - ACTIONS(4006), 2, + ACTIONS(4009), 2, sym__automatic_semicolon, anon_sym_SEMI, [66528] = 5, @@ -130435,11 +130435,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3880), 1, + ACTIONS(3883), 1, ts_builtin_sym_end, STATE(1940), 1, sym_text_interpolation, - ACTIONS(3878), 3, + ACTIONS(3881), 3, sym_php_tag, aux_sym_text_token1, aux_sym_text_token2, @@ -130450,7 +130450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1532), 1, sym_comment, - ACTIONS(4008), 1, + ACTIONS(4011), 1, anon_sym_RPAREN, STATE(1941), 1, sym_text_interpolation, @@ -130463,7 +130463,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1942), 1, sym_text_interpolation, - ACTIONS(4010), 3, + ACTIONS(4013), 3, sym_heredoc_end, sym_nowdoc_string, sym__new_line, @@ -130484,11 +130484,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4012), 1, + ACTIONS(4015), 1, anon_sym_SQUOTE, - ACTIONS(4014), 1, + ACTIONS(4017), 1, anon_sym_DQUOTE, - ACTIONS(4016), 1, + ACTIONS(4019), 1, sym_heredoc_start, STATE(1944), 1, sym_text_interpolation, @@ -130497,9 +130497,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4018), 1, + ACTIONS(4021), 1, anon_sym_COMMA, - ACTIONS(4020), 1, + ACTIONS(4023), 1, anon_sym_RPAREN, STATE(1945), 1, sym_text_interpolation, @@ -130512,7 +130512,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3008), 1, aux_sym_readonly_modifier_token1, - ACTIONS(4022), 1, + ACTIONS(4025), 1, aux_sym_class_declaration_token1, STATE(1946), 1, sym_text_interpolation, @@ -130523,9 +130523,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3566), 1, + ACTIONS(3569), 1, anon_sym_BSLASH, - ACTIONS(4024), 1, + ACTIONS(4027), 1, sym_name, STATE(1947), 1, sym_text_interpolation, @@ -130536,9 +130536,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(4026), 1, + ACTIONS(4029), 1, anon_sym_EQ_GT, STATE(1948), 1, sym_text_interpolation, @@ -130551,7 +130551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1532), 1, sym_comment, - ACTIONS(4028), 1, + ACTIONS(4031), 1, anon_sym_COMMA, STATE(1949), 1, sym_text_interpolation, @@ -130562,9 +130562,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4030), 1, - anon_sym_COMMA, ACTIONS(4033), 1, + anon_sym_COMMA, + ACTIONS(4036), 1, anon_sym_RPAREN, STATE(1950), 2, sym_text_interpolation, @@ -130574,9 +130574,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3100), 1, + ACTIONS(3102), 1, anon_sym_RBRACK, - ACTIONS(4035), 1, + ACTIONS(4038), 1, anon_sym_COMMA, STATE(1951), 1, sym_text_interpolation, @@ -130587,9 +130587,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4037), 1, + ACTIONS(4040), 1, anon_sym_LBRACE, - ACTIONS(4039), 1, + ACTIONS(4042), 1, anon_sym_COLON, STATE(480), 1, sym_switch_block, @@ -130600,11 +130600,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3803), 1, + ACTIONS(3806), 1, anon_sym_EQ, STATE(1953), 1, sym_text_interpolation, - ACTIONS(4041), 2, + ACTIONS(4044), 2, anon_sym_COMMA, anon_sym_RBRACK, [66783] = 6, @@ -130612,9 +130612,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4043), 1, + ACTIONS(4046), 1, anon_sym_COMMA, - ACTIONS(4045), 1, + ACTIONS(4048), 1, anon_sym_RBRACK, STATE(1954), 1, sym_text_interpolation, @@ -130625,9 +130625,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4047), 1, + ACTIONS(4050), 1, anon_sym_COMMA, - ACTIONS(4049), 1, + ACTIONS(4052), 1, anon_sym_RBRACK, STATE(1955), 1, sym_text_interpolation, @@ -130638,9 +130638,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4043), 1, + ACTIONS(4046), 1, anon_sym_COMMA, - ACTIONS(4045), 1, + ACTIONS(4048), 1, anon_sym_RBRACK, STATE(1956), 1, sym_text_interpolation, @@ -130651,9 +130651,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4051), 1, + ACTIONS(4054), 1, anon_sym_COMMA, - ACTIONS(4053), 1, + ACTIONS(4056), 1, anon_sym_RPAREN, STATE(1957), 1, sym_text_interpolation, @@ -130664,9 +130664,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4055), 1, + ACTIONS(4058), 1, anon_sym_COMMA, - ACTIONS(4057), 1, + ACTIONS(4060), 1, anon_sym_RBRACK, STATE(1958), 1, sym_text_interpolation, @@ -130677,9 +130677,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4059), 1, + ACTIONS(4062), 1, sym__new_line, - ACTIONS(4061), 1, + ACTIONS(4064), 1, sym_heredoc_end, STATE(1959), 1, sym_text_interpolation, @@ -130692,7 +130692,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3008), 1, aux_sym_readonly_modifier_token1, - ACTIONS(4063), 1, + ACTIONS(4066), 1, aux_sym_class_declaration_token1, STATE(1960), 1, sym_text_interpolation, @@ -130705,7 +130705,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3008), 1, aux_sym_readonly_modifier_token1, - ACTIONS(4065), 1, + ACTIONS(4068), 1, aux_sym_class_declaration_token1, STATE(1961), 1, sym_text_interpolation, @@ -130716,9 +130716,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4067), 1, + ACTIONS(4070), 1, anon_sym_COMMA, - ACTIONS(4069), 1, + ACTIONS(4072), 1, anon_sym_RPAREN, STATE(1962), 1, sym_text_interpolation, @@ -130731,7 +130731,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3008), 1, aux_sym_readonly_modifier_token1, - ACTIONS(4071), 1, + ACTIONS(4074), 1, aux_sym_class_declaration_token1, STATE(1963), 1, sym_text_interpolation, @@ -130769,7 +130769,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1966), 1, sym_text_interpolation, - ACTIONS(4073), 3, + ACTIONS(4076), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -130778,9 +130778,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4059), 1, + ACTIONS(4062), 1, sym__new_line, - ACTIONS(4075), 1, + ACTIONS(4078), 1, sym_heredoc_end, STATE(1967), 1, sym_text_interpolation, @@ -130791,9 +130791,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4077), 1, + ACTIONS(4080), 1, sym_name, - ACTIONS(4079), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, STATE(1968), 1, sym_text_interpolation, @@ -130806,7 +130806,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(4081), 1, + ACTIONS(4084), 1, anon_sym_DOT_DOT_DOT, STATE(1969), 1, sym_text_interpolation, @@ -130817,9 +130817,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4083), 1, + ACTIONS(4086), 1, anon_sym_COMMA, - ACTIONS(4085), 1, + ACTIONS(4088), 1, anon_sym_RBRACK, STATE(1951), 1, aux_sym_attribute_group_repeat1, @@ -130830,9 +130830,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4087), 1, + ACTIONS(4090), 1, anon_sym_COMMA, - ACTIONS(4089), 1, + ACTIONS(4092), 1, anon_sym_RBRACK, STATE(1949), 1, aux_sym_array_creation_expression_repeat1, @@ -130843,9 +130843,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4091), 1, + ACTIONS(4094), 1, anon_sym_COMMA, - ACTIONS(4093), 1, + ACTIONS(4096), 1, anon_sym_RPAREN, STATE(1972), 1, sym_text_interpolation, @@ -130856,9 +130856,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4095), 1, + ACTIONS(4098), 1, anon_sym_LBRACE, - ACTIONS(4097), 1, + ACTIONS(4100), 1, anon_sym_COLON, STATE(1973), 1, sym_text_interpolation, @@ -130871,7 +130871,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_RPAREN, - ACTIONS(4099), 1, + ACTIONS(4102), 1, anon_sym_COMMA, STATE(1974), 1, sym_text_interpolation, @@ -130882,11 +130882,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4103), 1, + ACTIONS(4106), 1, anon_sym_EQ, STATE(1975), 1, sym_text_interpolation, - ACTIONS(4101), 2, + ACTIONS(4104), 2, anon_sym_COMMA, anon_sym_RPAREN, [67193] = 6, @@ -130894,9 +130894,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(3713), 1, + ACTIONS(3716), 1, anon_sym_LBRACE, STATE(1976), 1, sym_text_interpolation, @@ -130907,9 +130907,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3088), 1, + ACTIONS(3089), 1, anon_sym_AMP, - ACTIONS(4105), 1, + ACTIONS(4108), 1, anon_sym_RPAREN, STATE(1484), 1, aux_sym_intersection_type_repeat1, @@ -130920,9 +130920,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(4107), 1, + ACTIONS(4110), 1, anon_sym_EQ_GT, STATE(1978), 1, sym_text_interpolation, @@ -130933,9 +130933,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4109), 1, + ACTIONS(4112), 1, anon_sym_COMMA, - ACTIONS(4111), 1, + ACTIONS(4114), 1, anon_sym_RPAREN, STATE(1979), 1, sym_text_interpolation, @@ -130948,7 +130948,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1980), 1, sym_text_interpolation, - ACTIONS(4113), 3, + ACTIONS(4116), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -130983,9 +130983,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4043), 1, + ACTIONS(4046), 1, anon_sym_COMMA, - ACTIONS(4115), 1, + ACTIONS(4118), 1, anon_sym_RBRACK, STATE(1983), 1, sym_text_interpolation, @@ -130998,7 +130998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4117), 1, + ACTIONS(4120), 1, anon_sym_COMMA, STATE(1950), 1, aux_sym_array_creation_expression_repeat1, @@ -131011,7 +131011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1532), 1, sym_comment, - ACTIONS(4119), 1, + ACTIONS(4122), 1, anon_sym_COMMA, STATE(1985), 1, sym_text_interpolation, @@ -131022,9 +131022,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4121), 1, - anon_sym_COMMA, ACTIONS(4124), 1, + anon_sym_COMMA, + ACTIONS(4127), 1, anon_sym_RBRACK, STATE(1986), 2, sym_text_interpolation, @@ -131036,7 +131036,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3082), 1, anon_sym_RBRACK, - ACTIONS(4126), 1, + ACTIONS(4129), 1, anon_sym_COMMA, STATE(1987), 1, sym_text_interpolation, @@ -131047,9 +131047,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4128), 1, + ACTIONS(4131), 1, anon_sym_COMMA, - ACTIONS(4130), 1, + ACTIONS(4133), 1, anon_sym_RPAREN, STATE(1988), 1, sym_text_interpolation, @@ -131060,9 +131060,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(4132), 1, + ACTIONS(4135), 1, anon_sym_EQ_GT, STATE(1989), 1, sym_text_interpolation, @@ -131073,9 +131073,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(4134), 1, + ACTIONS(4137), 1, anon_sym_EQ_GT, STATE(1990), 1, sym_text_interpolation, @@ -131088,7 +131088,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1991), 1, sym_text_interpolation, - ACTIONS(3917), 3, + ACTIONS(3920), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -131097,9 +131097,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4136), 1, + ACTIONS(4139), 1, anon_sym_COMMA, - ACTIONS(4138), 1, + ACTIONS(4141), 1, anon_sym_RBRACE, STATE(1992), 1, sym_text_interpolation, @@ -131112,7 +131112,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1993), 1, sym_text_interpolation, - ACTIONS(3928), 3, + ACTIONS(3931), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -131121,9 +131121,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4077), 1, + ACTIONS(4080), 1, sym_name, - ACTIONS(4079), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, STATE(1994), 1, sym_text_interpolation, @@ -131134,9 +131134,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4079), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, - ACTIONS(4140), 1, + ACTIONS(4143), 1, sym_name, STATE(1995), 1, sym_text_interpolation, @@ -131149,7 +131149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1996), 1, sym_text_interpolation, - ACTIONS(4142), 3, + ACTIONS(4145), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -131160,7 +131160,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1997), 1, sym_text_interpolation, - ACTIONS(3964), 3, + ACTIONS(3967), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -131169,11 +131169,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4146), 1, + ACTIONS(4149), 1, anon_sym_EQ, STATE(1998), 1, sym_text_interpolation, - ACTIONS(4144), 2, + ACTIONS(4147), 2, anon_sym_COMMA, anon_sym_RPAREN, [67606] = 5, @@ -131181,11 +131181,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4150), 1, + ACTIONS(4153), 1, anon_sym_EQ, STATE(1999), 1, sym_text_interpolation, - ACTIONS(4148), 2, + ACTIONS(4151), 2, anon_sym_COMMA, anon_sym_RPAREN, [67623] = 6, @@ -131195,7 +131195,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1747), 1, anon_sym_RPAREN, - ACTIONS(4152), 1, + ACTIONS(4155), 1, anon_sym_COMMA, STATE(2000), 1, sym_text_interpolation, @@ -131208,7 +131208,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(4154), 1, + ACTIONS(4157), 1, anon_sym_DOT_DOT_DOT, STATE(2001), 1, sym_text_interpolation, @@ -131219,11 +131219,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4158), 1, + ACTIONS(4161), 1, anon_sym_EQ, STATE(2002), 1, sym_text_interpolation, - ACTIONS(4156), 2, + ACTIONS(4159), 2, anon_sym_COMMA, anon_sym_RPAREN, [67678] = 6, @@ -131233,7 +131233,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(4160), 1, + ACTIONS(4163), 1, anon_sym_DOT_DOT_DOT, STATE(2003), 1, sym_text_interpolation, @@ -131244,11 +131244,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4164), 1, + ACTIONS(4167), 1, anon_sym_EQ, STATE(2004), 1, sym_text_interpolation, - ACTIONS(4162), 2, + ACTIONS(4165), 2, anon_sym_COMMA, anon_sym_RPAREN, [67714] = 6, @@ -131256,9 +131256,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4166), 1, + ACTIONS(4169), 1, sym__new_line, - ACTIONS(4168), 1, + ACTIONS(4171), 1, sym_heredoc_end, STATE(2005), 1, sym_text_interpolation, @@ -131269,9 +131269,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4059), 1, + ACTIONS(4062), 1, sym__new_line, - ACTIONS(4170), 1, + ACTIONS(4173), 1, sym_heredoc_end, STATE(2006), 1, sym_text_interpolation, @@ -131296,7 +131296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4172), 1, + ACTIONS(4175), 1, anon_sym_COMMA, STATE(2008), 1, sym_text_interpolation, @@ -131319,9 +131319,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(3528), 1, + ACTIONS(3531), 1, anon_sym_LBRACE, STATE(2010), 1, sym_text_interpolation, @@ -131418,7 +131418,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2018), 1, sym_text_interpolation, - ACTIONS(3855), 3, + ACTIONS(3858), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -131439,9 +131439,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3510), 1, + ACTIONS(3513), 1, anon_sym_COMMA, - ACTIONS(3580), 1, + ACTIONS(3583), 1, anon_sym_LBRACE, STATE(2020), 1, sym_text_interpolation, @@ -131466,7 +131466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4174), 1, + ACTIONS(4177), 1, anon_sym_COMMA, STATE(1950), 1, aux_sym_array_creation_expression_repeat1, @@ -131489,9 +131489,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3184), 1, + ACTIONS(3186), 1, anon_sym_COMMA, - ACTIONS(4176), 1, + ACTIONS(4179), 1, anon_sym_RPAREN, STATE(2024), 1, sym_text_interpolation, @@ -131514,11 +131514,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4180), 1, + ACTIONS(4183), 1, aux_sym_else_clause_token1, STATE(2026), 1, sym_text_interpolation, - ACTIONS(4178), 2, + ACTIONS(4181), 2, aux_sym_if_statement_token2, aux_sym_else_if_clause_token1, [68100] = 6, @@ -131526,9 +131526,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4182), 1, + ACTIONS(4185), 1, anon_sym_COMMA, - ACTIONS(4184), 1, + ACTIONS(4187), 1, anon_sym_RBRACE, STATE(2027), 1, sym_text_interpolation, @@ -131551,11 +131551,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3803), 1, + ACTIONS(3806), 1, anon_sym_EQ, STATE(2029), 1, sym_text_interpolation, - ACTIONS(4186), 2, + ACTIONS(4189), 2, anon_sym_COMMA, anon_sym_RPAREN, [68153] = 4, @@ -131565,7 +131565,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2030), 1, sym_text_interpolation, - ACTIONS(4188), 3, + ACTIONS(4191), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -131576,7 +131576,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2031), 1, sym_text_interpolation, - ACTIONS(4190), 3, + ACTIONS(4193), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -131599,7 +131599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1532), 1, sym_comment, - ACTIONS(4192), 1, + ACTIONS(4195), 1, anon_sym_RPAREN, STATE(2033), 1, sym_text_interpolation, @@ -131624,7 +131624,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1667), 1, anon_sym_RPAREN, - ACTIONS(4194), 1, + ACTIONS(4197), 1, anon_sym_COMMA, STATE(2035), 2, sym_text_interpolation, @@ -131634,11 +131634,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3803), 1, + ACTIONS(3806), 1, anon_sym_EQ, STATE(2036), 1, sym_text_interpolation, - ACTIONS(4197), 2, + ACTIONS(4200), 2, anon_sym_COMMA, anon_sym_RBRACK, [68270] = 5, @@ -131660,7 +131660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(4199), 1, + ACTIONS(4202), 1, anon_sym_COMMA, STATE(2038), 1, sym_text_interpolation, @@ -131673,7 +131673,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2039), 1, sym_text_interpolation, - ACTIONS(4033), 3, + ACTIONS(4036), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, @@ -131682,9 +131682,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_RBRACK, - ACTIONS(4201), 1, + ACTIONS(4204), 1, anon_sym_COMMA, STATE(2040), 2, sym_text_interpolation, @@ -131694,9 +131694,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4204), 1, - anon_sym_COMMA, ACTIONS(4207), 1, + anon_sym_COMMA, + ACTIONS(4210), 1, anon_sym_RBRACK, STATE(2041), 2, sym_text_interpolation, @@ -131718,9 +131718,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4166), 1, + ACTIONS(4169), 1, sym__new_line, - ACTIONS(4209), 1, + ACTIONS(4212), 1, sym_heredoc_end, STATE(2043), 1, sym_text_interpolation, @@ -131731,9 +131731,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4059), 1, + ACTIONS(4062), 1, sym__new_line, - ACTIONS(4211), 1, + ACTIONS(4214), 1, sym_heredoc_end, STATE(2044), 1, sym_text_interpolation, @@ -131758,7 +131758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4213), 1, + ACTIONS(4216), 1, anon_sym_COMMA, STATE(2046), 1, sym_text_interpolation, @@ -131781,9 +131781,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(4215), 1, + ACTIONS(4218), 1, anon_sym_EQ_GT, STATE(2048), 1, sym_text_interpolation, @@ -131806,9 +131806,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(4217), 1, + ACTIONS(4220), 1, anon_sym_EQ_GT, STATE(2050), 1, sym_text_interpolation, @@ -131831,9 +131831,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(4219), 1, + ACTIONS(4222), 1, anon_sym_EQ_GT, STATE(2052), 1, sym_text_interpolation, @@ -131856,9 +131856,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4079), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, - ACTIONS(4140), 1, + ACTIONS(4143), 1, sym_name, STATE(2054), 1, sym_text_interpolation, @@ -131881,9 +131881,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4221), 1, + ACTIONS(4224), 1, anon_sym_COMMA, - ACTIONS(4223), 1, + ACTIONS(4226), 1, anon_sym_RBRACE, STATE(2056), 1, sym_text_interpolation, @@ -131906,11 +131906,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4227), 1, + ACTIONS(4230), 1, anon_sym_EQ, STATE(2058), 1, sym_text_interpolation, - ACTIONS(4225), 2, + ACTIONS(4228), 2, anon_sym_COMMA, anon_sym_RPAREN, [68660] = 5, @@ -131930,11 +131930,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4231), 1, + ACTIONS(4234), 1, anon_sym_EQ, STATE(2060), 1, sym_text_interpolation, - ACTIONS(4229), 2, + ACTIONS(4232), 2, anon_sym_COMMA, anon_sym_RPAREN, [68694] = 5, @@ -131954,9 +131954,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4233), 1, - anon_sym_COMMA, ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4239), 1, anon_sym_RPAREN, STATE(2062), 2, sym_text_interpolation, @@ -131966,11 +131966,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4240), 1, + ACTIONS(4243), 1, anon_sym_EQ, STATE(2063), 1, sym_text_interpolation, - ACTIONS(4238), 2, + ACTIONS(4241), 2, anon_sym_COMMA, anon_sym_RPAREN, [68745] = 5, @@ -131978,11 +131978,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4244), 1, + ACTIONS(4247), 1, anon_sym_EQ, STATE(2064), 1, sym_text_interpolation, - ACTIONS(4242), 2, + ACTIONS(4245), 2, anon_sym_COMMA, anon_sym_RPAREN, [68762] = 5, @@ -131990,11 +131990,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4248), 1, + ACTIONS(4251), 1, anon_sym_EQ, STATE(2065), 1, sym_text_interpolation, - ACTIONS(4246), 2, + ACTIONS(4249), 2, anon_sym_COMMA, anon_sym_RPAREN, [68779] = 5, @@ -132028,7 +132028,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(4250), 1, + ACTIONS(4253), 1, anon_sym_DOT_DOT_DOT, STATE(2068), 1, sym_text_interpolation, @@ -132051,11 +132051,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4254), 1, + ACTIONS(4257), 1, anon_sym_EQ, STATE(2070), 1, sym_text_interpolation, - ACTIONS(4252), 2, + ACTIONS(4255), 2, anon_sym_COMMA, anon_sym_RPAREN, [68866] = 6, @@ -132063,9 +132063,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4256), 1, + ACTIONS(4259), 1, anon_sym_COMMA, - ACTIONS(4258), 1, + ACTIONS(4261), 1, anon_sym_RPAREN, STATE(2071), 1, sym_text_interpolation, @@ -132089,11 +132089,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4262), 1, + ACTIONS(4265), 1, anon_sym_EQ, STATE(2073), 1, sym_text_interpolation, - ACTIONS(4260), 2, + ACTIONS(4263), 2, sym__automatic_semicolon, anon_sym_SEMI, [68921] = 6, @@ -132101,9 +132101,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3510), 1, + ACTIONS(3513), 1, anon_sym_COMMA, - ACTIONS(4264), 1, + ACTIONS(4267), 1, anon_sym_LBRACE, STATE(1895), 1, aux_sym_base_clause_repeat1, @@ -132126,9 +132126,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3309), 1, + ACTIONS(3311), 1, anon_sym_RPAREN, - ACTIONS(4266), 1, + ACTIONS(4269), 1, anon_sym_COMMA, STATE(2076), 2, sym_text_interpolation, @@ -132140,7 +132140,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(4269), 1, + ACTIONS(4272), 1, anon_sym_RPAREN, STATE(2077), 1, sym_text_interpolation, @@ -132153,7 +132153,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, anon_sym_DOLLAR, - ACTIONS(4271), 1, + ACTIONS(4274), 1, anon_sym_RPAREN, STATE(2078), 1, sym_text_interpolation, @@ -132164,9 +132164,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4079), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, - ACTIONS(4140), 1, + ACTIONS(4143), 1, sym_name, STATE(2079), 1, sym_text_interpolation, @@ -132191,7 +132191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(1532), 1, sym_comment, - ACTIONS(4273), 1, + ACTIONS(4276), 1, anon_sym_COMMA, STATE(2081), 1, sym_text_interpolation, @@ -132202,9 +132202,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3184), 1, + ACTIONS(3186), 1, anon_sym_COMMA, - ACTIONS(4275), 1, + ACTIONS(4278), 1, anon_sym_RPAREN, STATE(2076), 1, aux_sym_unset_statement_repeat1, @@ -132217,7 +132217,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2489), 1, anon_sym_COMMA, - ACTIONS(4277), 1, + ACTIONS(4280), 1, anon_sym_EQ_GT, STATE(2083), 1, sym_text_interpolation, @@ -132230,7 +132230,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1532), 1, sym_comment, - ACTIONS(4279), 1, + ACTIONS(4282), 1, anon_sym_RPAREN, STATE(2084), 1, sym_text_interpolation, @@ -132255,7 +132255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1532), 1, sym_comment, - ACTIONS(3174), 1, + ACTIONS(3176), 1, anon_sym_RPAREN, STATE(2086), 1, sym_text_interpolation, @@ -132266,9 +132266,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4079), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, - ACTIONS(4140), 1, + ACTIONS(4143), 1, sym_name, STATE(2087), 1, sym_text_interpolation, @@ -132279,9 +132279,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4077), 1, + ACTIONS(4080), 1, sym_name, - ACTIONS(4079), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, STATE(2088), 1, sym_text_interpolation, @@ -132306,7 +132306,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2090), 1, sym_text_interpolation, - ACTIONS(4281), 3, + ACTIONS(4284), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -132317,7 +132317,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2091), 1, sym_text_interpolation, - ACTIONS(4283), 3, + ACTIONS(4286), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -132326,9 +132326,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3959), 1, + ACTIONS(3962), 1, sym_nowdoc_string, - ACTIONS(4285), 1, + ACTIONS(4288), 1, anon_sym_, STATE(1894), 1, aux_sym_nowdoc_body_repeat1, @@ -132339,9 +132339,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4287), 1, - anon_sym_COMMA, ACTIONS(4290), 1, + anon_sym_COMMA, + ACTIONS(4293), 1, anon_sym_RPAREN, STATE(2093), 2, sym_text_interpolation, @@ -132627,9 +132627,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4077), 1, + ACTIONS(4080), 1, sym_name, - ACTIONS(4079), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, STATE(2117), 1, sym_text_interpolation, @@ -132664,9 +132664,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_COLON, - ACTIONS(4292), 1, + ACTIONS(4295), 1, anon_sym_EQ_GT, STATE(2120), 1, sym_text_interpolation, @@ -132677,9 +132677,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4221), 1, + ACTIONS(4224), 1, anon_sym_COMMA, - ACTIONS(4294), 1, + ACTIONS(4297), 1, anon_sym_RBRACE, STATE(2121), 1, sym_text_interpolation, @@ -132738,11 +132738,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4298), 1, + ACTIONS(4301), 1, anon_sym_EQ, STATE(2126), 1, sym_text_interpolation, - ACTIONS(4296), 2, + ACTIONS(4299), 2, anon_sym_COMMA, anon_sym_RPAREN, [69848] = 5, @@ -132764,7 +132764,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2128), 1, sym_text_interpolation, - ACTIONS(4300), 3, + ACTIONS(4303), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -132833,11 +132833,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4302), 1, + ACTIONS(4305), 1, anon_sym_SQUOTE, - ACTIONS(4304), 1, + ACTIONS(4307), 1, anon_sym_DQUOTE, - ACTIONS(4306), 1, + ACTIONS(4309), 1, sym_heredoc_start, STATE(2134), 1, sym_text_interpolation, @@ -132846,11 +132846,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4310), 1, + ACTIONS(4313), 1, anon_sym_EQ, STATE(2135), 1, sym_text_interpolation, - ACTIONS(4308), 2, + ACTIONS(4311), 2, anon_sym_COMMA, anon_sym_RPAREN, [70001] = 5, @@ -132894,11 +132894,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4314), 1, + ACTIONS(4317), 1, anon_sym_EQ, STATE(2139), 1, sym_text_interpolation, - ACTIONS(4312), 2, + ACTIONS(4315), 2, anon_sym_COMMA, anon_sym_RPAREN, [70069] = 5, @@ -132930,9 +132930,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4316), 1, + ACTIONS(4319), 1, anon_sym_COMMA, - ACTIONS(4318), 1, + ACTIONS(4321), 1, anon_sym_RPAREN, STATE(2142), 1, sym_text_interpolation, @@ -132969,7 +132969,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2145), 1, sym_text_interpolation, - ACTIONS(4320), 3, + ACTIONS(4323), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -132980,7 +132980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2146), 1, sym_text_interpolation, - ACTIONS(4322), 3, + ACTIONS(4325), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -132989,11 +132989,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4326), 1, + ACTIONS(4329), 1, anon_sym_EQ, STATE(2147), 1, sym_text_interpolation, - ACTIONS(4324), 2, + ACTIONS(4327), 2, anon_sym_COMMA, anon_sym_RPAREN, [70203] = 5, @@ -133025,9 +133025,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3687), 1, + ACTIONS(3690), 1, anon_sym_RPAREN, - ACTIONS(4328), 1, + ACTIONS(4331), 1, anon_sym_COMMA, STATE(2150), 1, sym_text_interpolation, @@ -133052,7 +133052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4330), 1, + ACTIONS(4333), 1, anon_sym_COMMA, STATE(2093), 1, aux_sym_arguments_repeat1, @@ -133307,7 +133307,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2173), 1, sym_text_interpolation, - ACTIONS(4332), 3, + ACTIONS(4335), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -133366,7 +133366,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2178), 1, sym_text_interpolation, - ACTIONS(3498), 3, + ACTIONS(3501), 3, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -133377,7 +133377,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2179), 1, sym_text_interpolation, - ACTIONS(3301), 3, + ACTIONS(3303), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -133398,11 +133398,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4336), 1, + ACTIONS(4339), 1, anon_sym_EQ, STATE(2181), 1, sym_text_interpolation, - ACTIONS(4334), 2, + ACTIONS(4337), 2, sym__automatic_semicolon, anon_sym_SEMI, [70783] = 5, @@ -133447,7 +133447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4338), 1, + ACTIONS(4341), 1, anon_sym_COMMA, STATE(2093), 1, aux_sym_arguments_repeat1, @@ -133458,9 +133458,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4340), 1, + ACTIONS(4343), 1, anon_sym_COMMA, - ACTIONS(4342), 1, + ACTIONS(4345), 1, anon_sym_RPAREN, STATE(2186), 1, sym_text_interpolation, @@ -133471,11 +133471,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4346), 1, + ACTIONS(4349), 1, aux_sym_else_clause_token1, STATE(2187), 1, sym_text_interpolation, - ACTIONS(4344), 2, + ACTIONS(4347), 2, aux_sym_if_statement_token2, aux_sym_else_if_clause_token1, [70887] = 6, @@ -133483,9 +133483,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4348), 1, + ACTIONS(4351), 1, anon_sym_COMMA, - ACTIONS(4350), 1, + ACTIONS(4353), 1, anon_sym_RPAREN, STATE(2185), 1, aux_sym_arguments_repeat1, @@ -133496,9 +133496,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4352), 1, - anon_sym_COMMA, ACTIONS(4355), 1, + anon_sym_COMMA, + ACTIONS(4358), 1, anon_sym_RBRACE, STATE(2189), 2, sym_text_interpolation, @@ -133510,7 +133510,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2497), 1, anon_sym_EQ_GT, - ACTIONS(4357), 1, + ACTIONS(4360), 1, anon_sym_COMMA, STATE(2190), 2, sym_text_interpolation, @@ -133522,7 +133522,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2191), 1, sym_text_interpolation, - ACTIONS(4360), 3, + ACTIONS(4363), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -133533,7 +133533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4362), 1, + ACTIONS(4365), 1, anon_sym_COMMA, STATE(2093), 1, aux_sym_arguments_repeat1, @@ -133544,11 +133544,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4364), 1, + ACTIONS(4367), 1, sym_name, STATE(2193), 1, sym_text_interpolation, - ACTIONS(4366), 2, + ACTIONS(4369), 2, sym__automatic_semicolon, anon_sym_SEMI, [70991] = 6, @@ -133558,7 +133558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1532), 1, sym_comment, - ACTIONS(4368), 1, + ACTIONS(4371), 1, anon_sym_RPAREN, STATE(2035), 1, aux_sym__list_destructing_repeat1, @@ -133571,7 +133571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4370), 1, + ACTIONS(4373), 1, anon_sym_COMMA, STATE(2093), 1, aux_sym_arguments_repeat1, @@ -133584,7 +133584,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2196), 1, sym_text_interpolation, - ACTIONS(4372), 3, + ACTIONS(4375), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -133593,9 +133593,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4374), 1, + ACTIONS(4377), 1, anon_sym_COMMA, - ACTIONS(4376), 1, + ACTIONS(4379), 1, anon_sym_RPAREN, STATE(2195), 1, aux_sym_arguments_repeat1, @@ -133608,7 +133608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1532), 1, sym_comment, - ACTIONS(4378), 1, + ACTIONS(4381), 1, anon_sym_RPAREN, STATE(2035), 1, aux_sym__list_destructing_repeat1, @@ -133621,7 +133621,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2199), 1, sym_text_interpolation, - ACTIONS(4380), 3, + ACTIONS(4383), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -133632,7 +133632,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2200), 1, sym_text_interpolation, - ACTIONS(4382), 3, + ACTIONS(4385), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -133641,9 +133641,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4384), 1, + ACTIONS(4387), 1, anon_sym_COMMA, - ACTIONS(4386), 1, + ACTIONS(4389), 1, anon_sym_RPAREN, STATE(2201), 1, sym_text_interpolation, @@ -133656,7 +133656,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2202), 1, sym_text_interpolation, - ACTIONS(3809), 3, + ACTIONS(3812), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DOLLAR, @@ -133667,7 +133667,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2203), 1, sym_text_interpolation, - ACTIONS(3836), 3, + ACTIONS(3839), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -133678,7 +133678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4388), 1, + ACTIONS(4391), 1, anon_sym_COMMA, STATE(2093), 1, aux_sym_arguments_repeat1, @@ -133689,9 +133689,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4390), 1, - anon_sym_COMMA, ACTIONS(4393), 1, + anon_sym_COMMA, + ACTIONS(4396), 1, anon_sym_RPAREN, STATE(2205), 2, sym_text_interpolation, @@ -133701,11 +133701,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4397), 1, + ACTIONS(4400), 1, anon_sym_EQ, STATE(2206), 1, sym_text_interpolation, - ACTIONS(4395), 2, + ACTIONS(4398), 2, anon_sym_COMMA, anon_sym_RPAREN, [71214] = 5, @@ -133713,9 +133713,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4399), 1, - anon_sym_COMMA, ACTIONS(4402), 1, + anon_sym_COMMA, + ACTIONS(4405), 1, anon_sym_RBRACE, STATE(2207), 2, sym_text_interpolation, @@ -133725,9 +133725,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4404), 1, + ACTIONS(4407), 1, anon_sym_COMMA, - ACTIONS(4406), 1, + ACTIONS(4409), 1, anon_sym_RPAREN, STATE(2208), 1, sym_text_interpolation, @@ -133740,7 +133740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1532), 1, sym_comment, - ACTIONS(4408), 1, + ACTIONS(4411), 1, anon_sym_COMMA, STATE(2093), 1, aux_sym_arguments_repeat1, @@ -133761,7 +133761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1643), 1, sym_formal_parameters, @@ -133774,7 +133774,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, ACTIONS(1532), 1, sym_comment, - ACTIONS(4410), 1, + ACTIONS(4413), 1, sym_php_tag, STATE(2212), 1, sym_text_interpolation, @@ -133783,7 +133783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(442), 1, sym_declaration_list, @@ -133796,7 +133796,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2214), 1, sym_text_interpolation, - ACTIONS(4412), 2, + ACTIONS(4415), 2, sym__eof, sym_php_tag, [71345] = 4, @@ -133806,7 +133806,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2215), 1, sym_text_interpolation, - ACTIONS(4414), 2, + ACTIONS(4417), 2, sym__automatic_semicolon, anon_sym_SEMI, [71359] = 4, @@ -133816,7 +133816,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2216), 1, sym_text_interpolation, - ACTIONS(4416), 2, + ACTIONS(4419), 2, sym__automatic_semicolon, anon_sym_SEMI, [71373] = 5, @@ -133824,7 +133824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1099), 1, sym_compound_statement, @@ -133835,7 +133835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4418), 1, + ACTIONS(4421), 1, sym_name, STATE(2218), 1, sym_text_interpolation, @@ -133848,7 +133848,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2219), 1, sym_text_interpolation, - ACTIONS(4421), 2, + ACTIONS(4424), 2, sym__automatic_semicolon, anon_sym_SEMI, [71419] = 4, @@ -133858,7 +133858,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2220), 1, sym_text_interpolation, - ACTIONS(4423), 2, + ACTIONS(4426), 2, anon_sym_LBRACE, anon_sym_COLON, [71433] = 4, @@ -133868,7 +133868,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2221), 1, sym_text_interpolation, - ACTIONS(4393), 2, + ACTIONS(4396), 2, anon_sym_COMMA, anon_sym_RPAREN, [71447] = 5, @@ -133889,7 +133889,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2223), 1, sym_text_interpolation, - ACTIONS(4425), 2, + ACTIONS(4428), 2, anon_sym_LBRACE, anon_sym_COLON, [71477] = 4, @@ -133899,7 +133899,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2224), 1, sym_text_interpolation, - ACTIONS(4427), 2, + ACTIONS(4430), 2, anon_sym_COMMA, anon_sym_RPAREN, [71491] = 4, @@ -133909,7 +133909,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2225), 1, sym_text_interpolation, - ACTIONS(4429), 2, + ACTIONS(4432), 2, sym__automatic_semicolon, anon_sym_SEMI, [71505] = 5, @@ -133917,7 +133917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4418), 1, + ACTIONS(4421), 1, sym_name, STATE(2226), 1, sym_text_interpolation, @@ -133930,7 +133930,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2643), 1, anon_sym_RPAREN, - ACTIONS(4431), 1, + ACTIONS(4434), 1, anon_sym_EQ, STATE(2227), 1, sym_text_interpolation, @@ -133941,7 +133941,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2228), 1, sym_text_interpolation, - ACTIONS(4433), 2, + ACTIONS(4436), 2, sym__automatic_semicolon, anon_sym_SEMI, [71551] = 4, @@ -133951,7 +133951,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2229), 1, sym_text_interpolation, - ACTIONS(4402), 2, + ACTIONS(4405), 2, anon_sym_COMMA, anon_sym_RBRACE, [71565] = 4, @@ -133961,7 +133961,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2230), 1, sym_text_interpolation, - ACTIONS(4435), 2, + ACTIONS(4438), 2, anon_sym_COMMA, anon_sym_RBRACE, [71579] = 5, @@ -133980,7 +133980,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(447), 1, sym_declaration_list, @@ -133991,7 +133991,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4418), 1, + ACTIONS(4421), 1, sym_name, STATE(2233), 1, sym_text_interpolation, @@ -134002,7 +134002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(43), 1, sym_parenthesized_expression, @@ -134013,7 +134013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(448), 1, sym_declaration_list, @@ -134024,7 +134024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, STATE(549), 1, sym_enum_declaration_list, @@ -134035,7 +134035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1116), 1, sym_compound_statement, @@ -134046,7 +134046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(40), 1, sym_parenthesized_expression, @@ -134057,7 +134057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1117), 1, sym_compound_statement, @@ -134068,7 +134068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1120), 1, sym_compound_statement, @@ -134079,7 +134079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(449), 1, sym_declaration_list, @@ -134111,7 +134111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4439), 1, + ACTIONS(4442), 1, anon_sym_LPAREN, STATE(2244), 1, sym_text_interpolation, @@ -134122,7 +134122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4439), 1, + ACTIONS(4442), 1, anon_sym_LPAREN, STATE(1952), 1, sym_parenthesized_expression, @@ -134133,9 +134133,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4441), 1, + ACTIONS(4444), 1, anon_sym_SQUOTE, - ACTIONS(4443), 1, + ACTIONS(4446), 1, sym_string_value, STATE(2246), 1, sym_text_interpolation, @@ -134146,7 +134146,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2247), 1, sym_text_interpolation, - ACTIONS(3957), 2, + ACTIONS(3960), 2, sym_heredoc_end, sym__new_line, [71847] = 4, @@ -134164,7 +134164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(24), 1, sym_parenthesized_expression, @@ -134188,7 +134188,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2251), 1, sym_text_interpolation, - ACTIONS(4445), 2, + ACTIONS(4448), 2, sym__automatic_semicolon, anon_sym_SEMI, [71907] = 4, @@ -134219,7 +134219,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2254), 1, sym_text_interpolation, - ACTIONS(4447), 2, + ACTIONS(4450), 2, sym__automatic_semicolon, anon_sym_SEMI, [71951] = 4, @@ -134229,7 +134229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2255), 1, sym_text_interpolation, - ACTIONS(4366), 2, + ACTIONS(4369), 2, sym__automatic_semicolon, anon_sym_SEMI, [71965] = 4, @@ -134239,7 +134239,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2256), 1, sym_text_interpolation, - ACTIONS(3333), 2, + ACTIONS(3335), 2, anon_sym_COMMA, anon_sym_RPAREN, [71979] = 4, @@ -134249,7 +134249,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2257), 1, sym_text_interpolation, - ACTIONS(4449), 2, + ACTIONS(4452), 2, anon_sym_COMMA, anon_sym_RPAREN, [71993] = 5, @@ -134257,7 +134257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1130), 1, sym_declaration_list, @@ -134281,7 +134281,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2260), 1, sym_text_interpolation, - ACTIONS(4451), 2, + ACTIONS(4454), 2, sym__automatic_semicolon, anon_sym_SEMI, [72039] = 4, @@ -134291,7 +134291,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2261), 1, sym_text_interpolation, - ACTIONS(4453), 2, + ACTIONS(4456), 2, sym__automatic_semicolon, anon_sym_SEMI, [72053] = 4, @@ -134301,7 +134301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2262), 1, sym_text_interpolation, - ACTIONS(4355), 2, + ACTIONS(4358), 2, anon_sym_COMMA, anon_sym_RBRACE, [72067] = 5, @@ -134309,9 +134309,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4455), 1, + ACTIONS(4458), 1, anon_sym_SEMI, - ACTIONS(4457), 1, + ACTIONS(4460), 1, sym__automatic_semicolon, STATE(2263), 1, sym_text_interpolation, @@ -134322,7 +134322,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2264), 1, sym_text_interpolation, - ACTIONS(3803), 2, + ACTIONS(3806), 2, anon_sym_EQ, anon_sym_RPAREN, [72097] = 4, @@ -134332,7 +134332,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2265), 1, sym_text_interpolation, - ACTIONS(4459), 2, + ACTIONS(4462), 2, sym__automatic_semicolon, anon_sym_SEMI, [72111] = 4, @@ -134342,7 +134342,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2266), 1, sym_text_interpolation, - ACTIONS(4461), 2, + ACTIONS(4464), 2, sym__automatic_semicolon, anon_sym_SEMI, [72125] = 4, @@ -134352,7 +134352,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2267), 1, sym_text_interpolation, - ACTIONS(4463), 2, + ACTIONS(4466), 2, sym__automatic_semicolon, anon_sym_SEMI, [72139] = 5, @@ -134360,7 +134360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4465), 1, + ACTIONS(4468), 1, sym_name, STATE(2268), 1, sym_text_interpolation, @@ -134371,7 +134371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(941), 1, sym_declaration_list, @@ -134382,7 +134382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4468), 1, + ACTIONS(4471), 1, anon_sym_LBRACE, STATE(431), 1, sym_compound_statement, @@ -134393,9 +134393,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4470), 1, + ACTIONS(4473), 1, sym__new_line, - ACTIONS(4472), 1, + ACTIONS(4475), 1, sym_heredoc_end, STATE(2271), 1, sym_text_interpolation, @@ -134404,7 +134404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4418), 1, + ACTIONS(4421), 1, sym_name, STATE(2272), 1, sym_text_interpolation, @@ -134415,7 +134415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1976), 1, sym_formal_parameters, @@ -134426,7 +134426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3841), 1, + ACTIONS(3844), 1, anon_sym_LBRACE, STATE(501), 1, sym_declaration_list, @@ -134447,7 +134447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1978), 1, sym_formal_parameters, @@ -134493,7 +134493,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2280), 1, sym_text_interpolation, - ACTIONS(4474), 2, + ACTIONS(4477), 2, anon_sym_LBRACE, anon_sym_COLON, [72343] = 4, @@ -134503,7 +134503,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2281), 1, sym_text_interpolation, - ACTIONS(4476), 2, + ACTIONS(4479), 2, anon_sym_COMMA, anon_sym_RPAREN, [72357] = 5, @@ -134511,9 +134511,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4478), 1, + ACTIONS(4481), 1, anon_sym_LPAREN, - ACTIONS(4480), 1, + ACTIONS(4483), 1, anon_sym_RPAREN, STATE(2282), 1, sym_text_interpolation, @@ -134535,7 +134535,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2284), 1, sym_text_interpolation, - ACTIONS(4482), 2, + ACTIONS(4485), 2, anon_sym_COMMA, anon_sym_RPAREN, [72403] = 4, @@ -134545,7 +134545,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2285), 1, sym_text_interpolation, - ACTIONS(4142), 2, + ACTIONS(4145), 2, anon_sym_COMMA, anon_sym_RBRACE, [72417] = 4, @@ -134555,7 +134555,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2286), 1, sym_text_interpolation, - ACTIONS(4484), 2, + ACTIONS(4487), 2, sym__automatic_semicolon, anon_sym_SEMI, [72431] = 4, @@ -134575,7 +134575,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2581), 1, anon_sym_RPAREN, - ACTIONS(4431), 1, + ACTIONS(4434), 1, anon_sym_EQ, STATE(2288), 1, sym_text_interpolation, @@ -134586,7 +134586,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2289), 1, sym_text_interpolation, - ACTIONS(4486), 2, + ACTIONS(4489), 2, sym__automatic_semicolon, anon_sym_SEMI, [72475] = 5, @@ -134594,7 +134594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3590), 1, + ACTIONS(3593), 1, anon_sym_LBRACE, STATE(2137), 1, sym_enum_declaration_list, @@ -134605,7 +134605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4488), 1, + ACTIONS(4491), 1, anon_sym_LBRACE, STATE(1092), 1, sym_match_block, @@ -134627,9 +134627,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(4493), 1, sym__new_line, - ACTIONS(4492), 1, + ACTIONS(4495), 1, sym_heredoc_end, STATE(2293), 1, sym_text_interpolation, @@ -134640,7 +134640,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2294), 1, sym_text_interpolation, - ACTIONS(4494), 2, + ACTIONS(4497), 2, anon_sym_COMMA, anon_sym_RPAREN, [72553] = 5, @@ -134659,7 +134659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(2140), 1, sym_declaration_list, @@ -134670,7 +134670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(27), 1, sym_parenthesized_expression, @@ -134681,7 +134681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4439), 1, + ACTIONS(4442), 1, anon_sym_LPAREN, STATE(2298), 1, sym_text_interpolation, @@ -134692,7 +134692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4439), 1, + ACTIONS(4442), 1, anon_sym_LPAREN, STATE(1973), 1, sym_parenthesized_expression, @@ -134705,7 +134705,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2300), 1, sym_text_interpolation, - ACTIONS(4496), 2, + ACTIONS(4499), 2, anon_sym_COMMA, anon_sym_RPAREN, [72647] = 4, @@ -134715,7 +134715,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2301), 1, sym_text_interpolation, - ACTIONS(4498), 2, + ACTIONS(4501), 2, anon_sym_COMMA, anon_sym_RBRACK, [72661] = 5, @@ -134723,7 +134723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(18), 1, sym_parenthesized_expression, @@ -134744,7 +134744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4501), 1, + ACTIONS(4504), 1, anon_sym_LPAREN, STATE(1688), 1, sym_formal_parameters, @@ -134757,7 +134757,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2305), 1, sym_text_interpolation, - ACTIONS(4503), 2, + ACTIONS(4506), 2, sym__automatic_semicolon, anon_sym_SEMI, [72721] = 4, @@ -134767,7 +134767,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2306), 1, sym_text_interpolation, - ACTIONS(3799), 2, + ACTIONS(3802), 2, anon_sym_COMMA, anon_sym_RBRACE, [72735] = 4, @@ -134777,7 +134777,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2307), 1, sym_text_interpolation, - ACTIONS(4505), 2, + ACTIONS(4508), 2, sym__automatic_semicolon, anon_sym_SEMI, [72749] = 5, @@ -134785,7 +134785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1113), 1, sym_compound_statement, @@ -134798,7 +134798,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2775), 1, aux_sym__arrow_function_header_token1, - ACTIONS(4507), 1, + ACTIONS(4510), 1, aux_sym_namespace_use_declaration_token2, STATE(2309), 1, sym_text_interpolation, @@ -134807,7 +134807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(67), 1, sym_parenthesized_expression, @@ -134818,7 +134818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(455), 1, sym_declaration_list, @@ -134829,7 +134829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4509), 1, + ACTIONS(4512), 1, anon_sym_BSLASH, STATE(1783), 1, aux_sym_namespace_name_repeat1, @@ -134851,7 +134851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(456), 1, sym_declaration_list, @@ -134862,7 +134862,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1101), 1, sym_compound_statement, @@ -134873,7 +134873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1098), 1, sym_compound_statement, @@ -134884,7 +134884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4468), 1, + ACTIONS(4471), 1, anon_sym_LBRACE, STATE(440), 1, sym_compound_statement, @@ -134895,7 +134895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1095), 1, sym_compound_statement, @@ -134930,7 +134930,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2775), 1, aux_sym__arrow_function_header_token1, - ACTIONS(4512), 1, + ACTIONS(4515), 1, aux_sym_namespace_use_declaration_token2, STATE(2321), 1, sym_text_interpolation, @@ -134939,7 +134939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4418), 1, + ACTIONS(4421), 1, sym_name, STATE(2322), 1, sym_text_interpolation, @@ -134950,7 +134950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1657), 1, sym_formal_parameters, @@ -134961,7 +134961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1674), 1, sym_formal_parameters, @@ -134972,7 +134972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(457), 1, sym_declaration_list, @@ -134983,7 +134983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(458), 1, sym_declaration_list, @@ -134996,7 +134996,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2327), 1, sym_text_interpolation, - ACTIONS(4514), 2, + ACTIONS(4517), 2, anon_sym_string, anon_sym_int, [73067] = 5, @@ -135017,7 +135017,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2329), 1, sym_text_interpolation, - ACTIONS(4290), 2, + ACTIONS(4293), 2, anon_sym_COMMA, anon_sym_RPAREN, [73097] = 5, @@ -135025,7 +135025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1706), 1, sym_declaration_list, @@ -135038,7 +135038,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2331), 1, sym_text_interpolation, - ACTIONS(3955), 2, + ACTIONS(3958), 2, sym__automatic_semicolon, anon_sym_SEMI, [73127] = 5, @@ -135046,9 +135046,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4516), 1, + ACTIONS(4519), 1, sym__new_line, - ACTIONS(4518), 1, + ACTIONS(4521), 1, sym_heredoc_end, STATE(2332), 1, sym_text_interpolation, @@ -135068,7 +135068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4520), 1, + ACTIONS(4523), 1, anon_sym_LPAREN, STATE(2334), 1, sym_text_interpolation, @@ -135081,7 +135081,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2335), 1, sym_text_interpolation, - ACTIONS(3277), 2, + ACTIONS(3279), 2, anon_sym_COMMA, anon_sym_RBRACK, [73189] = 4, @@ -135091,7 +135091,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2336), 1, sym_text_interpolation, - ACTIONS(4522), 2, + ACTIONS(4525), 2, sym__automatic_semicolon, anon_sym_SEMI, [73203] = 5, @@ -135099,7 +135099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4524), 1, + ACTIONS(4527), 1, anon_sym_LBRACE, STATE(952), 1, sym_match_block, @@ -135121,7 +135121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(2010), 1, sym_formal_parameters, @@ -135132,7 +135132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1140), 1, sym_compound_statement, @@ -135145,7 +135145,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2341), 1, sym_text_interpolation, - ACTIONS(4526), 2, + ACTIONS(4529), 2, sym__automatic_semicolon, anon_sym_SEMI, [73281] = 5, @@ -135166,7 +135166,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2343), 1, sym_text_interpolation, - ACTIONS(4197), 2, + ACTIONS(4200), 2, anon_sym_COMMA, anon_sym_RBRACK, [73311] = 4, @@ -135176,7 +135176,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2344), 1, sym_text_interpolation, - ACTIONS(4528), 2, + ACTIONS(4531), 2, sym__automatic_semicolon, anon_sym_SEMI, [73325] = 4, @@ -135186,7 +135186,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2345), 1, sym_text_interpolation, - ACTIONS(4530), 2, + ACTIONS(4533), 2, sym__automatic_semicolon, anon_sym_SEMI, [73339] = 5, @@ -135194,7 +135194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3841), 1, + ACTIONS(3844), 1, anon_sym_LBRACE, STATE(471), 1, sym_declaration_list, @@ -135207,7 +135207,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2347), 1, sym_text_interpolation, - ACTIONS(4532), 2, + ACTIONS(4535), 2, sym__automatic_semicolon, anon_sym_SEMI, [73369] = 4, @@ -135225,7 +135225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1715), 1, sym_declaration_list, @@ -135247,7 +135247,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1061), 1, sym_declaration_list, @@ -135258,7 +135258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1060), 1, sym_declaration_list, @@ -135271,7 +135271,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2353), 1, sym_text_interpolation, - ACTIONS(4534), 2, + ACTIONS(4537), 2, sym__automatic_semicolon, anon_sym_SEMI, [73461] = 4, @@ -135289,7 +135289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1644), 1, sym_formal_parameters, @@ -135313,7 +135313,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2357), 1, sym_text_interpolation, - ACTIONS(4536), 2, + ACTIONS(4539), 2, sym__automatic_semicolon, anon_sym_SEMI, [73521] = 4, @@ -135323,7 +135323,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2358), 1, sym_text_interpolation, - ACTIONS(4538), 2, + ACTIONS(4541), 2, anon_sym_string, anon_sym_int, [73535] = 5, @@ -135331,9 +135331,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4540), 1, + ACTIONS(4543), 1, anon_sym_SEMI, - ACTIONS(4542), 1, + ACTIONS(4545), 1, sym__automatic_semicolon, STATE(2359), 1, sym_text_interpolation, @@ -135344,7 +135344,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2360), 1, sym_text_interpolation, - ACTIONS(4544), 2, + ACTIONS(4547), 2, sym__automatic_semicolon, anon_sym_SEMI, [73565] = 5, @@ -135352,7 +135352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, STATE(547), 1, sym_enum_declaration_list, @@ -135363,7 +135363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(443), 1, sym_declaration_list, @@ -135387,7 +135387,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2559), 1, anon_sym_RPAREN, - ACTIONS(4431), 1, + ACTIONS(4434), 1, anon_sym_EQ, STATE(2364), 1, sym_text_interpolation, @@ -135396,7 +135396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1642), 1, sym_formal_parameters, @@ -135409,7 +135409,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2366), 1, sym_text_interpolation, - ACTIONS(4546), 2, + ACTIONS(4549), 2, anon_sym_string, anon_sym_int, [73659] = 4, @@ -135419,7 +135419,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2367), 1, sym_text_interpolation, - ACTIONS(4548), 2, + ACTIONS(4551), 2, sym__automatic_semicolon, anon_sym_SEMI, [73673] = 5, @@ -135427,7 +135427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1725), 1, sym_declaration_list, @@ -135438,7 +135438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1671), 1, sym_formal_parameters, @@ -135449,7 +135449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4468), 1, + ACTIONS(4471), 1, anon_sym_LBRACE, STATE(438), 1, sym_compound_statement, @@ -135460,7 +135460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1726), 1, sym_declaration_list, @@ -135471,7 +135471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4520), 1, + ACTIONS(4523), 1, anon_sym_LPAREN, STATE(2372), 1, sym_text_interpolation, @@ -135482,7 +135482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1096), 1, sym_declaration_list, @@ -135493,7 +135493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3590), 1, + ACTIONS(3593), 1, anon_sym_LBRACE, STATE(2042), 1, sym_enum_declaration_list, @@ -135504,7 +135504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(2164), 1, sym_declaration_list, @@ -135515,7 +135515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1741), 1, sym_declaration_list, @@ -135528,7 +135528,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2555), 1, anon_sym_RPAREN, - ACTIONS(4431), 1, + ACTIONS(4434), 1, anon_sym_EQ, STATE(2377), 1, sym_text_interpolation, @@ -135537,7 +135537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4501), 1, + ACTIONS(4504), 1, anon_sym_LPAREN, STATE(1748), 1, sym_formal_parameters, @@ -135561,7 +135561,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2380), 1, sym_text_interpolation, - ACTIONS(4550), 2, + ACTIONS(4553), 2, sym__automatic_semicolon, anon_sym_SEMI, [73879] = 4, @@ -135571,7 +135571,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2381), 1, sym_text_interpolation, - ACTIONS(4124), 2, + ACTIONS(4127), 2, anon_sym_COMMA, anon_sym_RBRACK, [73893] = 5, @@ -135590,7 +135590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, STATE(484), 1, sym_enum_declaration_list, @@ -135613,7 +135613,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2385), 1, sym_text_interpolation, - ACTIONS(4552), 2, + ACTIONS(4555), 2, sym__automatic_semicolon, anon_sym_SEMI, [73953] = 5, @@ -135632,7 +135632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1729), 1, sym_declaration_list, @@ -135645,7 +135645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2388), 1, sym_text_interpolation, - ACTIONS(4554), 2, + ACTIONS(4557), 2, sym__automatic_semicolon, anon_sym_SEMI, [73999] = 4, @@ -135655,7 +135655,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2389), 1, sym_text_interpolation, - ACTIONS(4556), 2, + ACTIONS(4559), 2, anon_sym_COMMA, anon_sym_RBRACK, [74013] = 4, @@ -135665,7 +135665,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2390), 1, sym_text_interpolation, - ACTIONS(4558), 2, + ACTIONS(4561), 2, sym__automatic_semicolon, anon_sym_SEMI, [74027] = 5, @@ -135673,9 +135673,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4560), 1, + ACTIONS(4563), 1, sym__new_line, - ACTIONS(4562), 1, + ACTIONS(4565), 1, sym_heredoc_end, STATE(2391), 1, sym_text_interpolation, @@ -135695,7 +135695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1125), 1, sym_compound_statement, @@ -135706,7 +135706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(80), 1, sym_parenthesized_expression, @@ -135728,7 +135728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(938), 1, sym_declaration_list, @@ -135750,9 +135750,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4564), 1, + ACTIONS(4567), 1, anon_sym_SEMI, - ACTIONS(4566), 1, + ACTIONS(4569), 1, sym__automatic_semicolon, STATE(2398), 1, sym_text_interpolation, @@ -135796,7 +135796,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2402), 1, sym_text_interpolation, - ACTIONS(4568), 2, + ACTIONS(4571), 2, anon_sym_COMMA, anon_sym_RPAREN, [74217] = 4, @@ -135806,7 +135806,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2403), 1, sym_text_interpolation, - ACTIONS(4570), 2, + ACTIONS(4573), 2, sym__automatic_semicolon, anon_sym_SEMI, [74231] = 5, @@ -135827,7 +135827,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2405), 1, sym_text_interpolation, - ACTIONS(4572), 2, + ACTIONS(4575), 2, anon_sym_COMMA, anon_sym_RPAREN, [74261] = 4, @@ -135837,7 +135837,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2406), 1, sym_text_interpolation, - ACTIONS(4574), 2, + ACTIONS(4577), 2, sym__automatic_semicolon, anon_sym_SEMI, [74275] = 4, @@ -135847,7 +135847,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2407), 1, sym_text_interpolation, - ACTIONS(4236), 2, + ACTIONS(4239), 2, anon_sym_COMMA, anon_sym_RPAREN, [74289] = 5, @@ -135866,7 +135866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1751), 1, sym_declaration_list, @@ -135890,7 +135890,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2411), 1, sym_text_interpolation, - ACTIONS(4576), 2, + ACTIONS(4579), 2, anon_sym_COMMA, anon_sym_RPAREN, [74351] = 5, @@ -135898,7 +135898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1752), 1, sym_declaration_list, @@ -135909,7 +135909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4578), 1, + ACTIONS(4581), 1, sym_name, STATE(1790), 1, sym_namespace_name, @@ -135922,7 +135922,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2414), 1, sym_text_interpolation, - ACTIONS(4580), 2, + ACTIONS(4583), 2, sym__automatic_semicolon, anon_sym_SEMI, [74397] = 5, @@ -135941,7 +135941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1058), 1, sym_compound_statement, @@ -135952,7 +135952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1131), 1, sym_compound_statement, @@ -135974,7 +135974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(2120), 1, sym_formal_parameters, @@ -135995,7 +135995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(2048), 1, sym_formal_parameters, @@ -136017,7 +136017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(450), 1, sym_declaration_list, @@ -136028,7 +136028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, STATE(544), 1, sym_enum_declaration_list, @@ -136041,7 +136041,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2425), 1, sym_text_interpolation, - ACTIONS(4582), 2, + ACTIONS(4585), 2, anon_sym_string, anon_sym_int, [74569] = 5, @@ -136049,7 +136049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1114), 1, sym_compound_statement, @@ -136060,7 +136060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1666), 1, sym_formal_parameters, @@ -136073,7 +136073,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2428), 1, sym_text_interpolation, - ACTIONS(4584), 2, + ACTIONS(4587), 2, sym__automatic_semicolon, anon_sym_SEMI, [74615] = 5, @@ -136092,7 +136092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(445), 1, sym_declaration_list, @@ -136103,7 +136103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1763), 1, sym_declaration_list, @@ -136124,7 +136124,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1764), 1, sym_declaration_list, @@ -136135,9 +136135,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4586), 1, + ACTIONS(4589), 1, sym__new_line, - ACTIONS(4588), 1, + ACTIONS(4591), 1, sym_heredoc_end, STATE(2434), 1, sym_text_interpolation, @@ -136146,7 +136146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(2050), 1, sym_formal_parameters, @@ -136159,7 +136159,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2436), 1, sym_text_interpolation, - ACTIONS(3484), 2, + ACTIONS(3487), 2, sym__automatic_semicolon, anon_sym_SEMI, [74739] = 5, @@ -136167,7 +136167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(930), 1, sym_declaration_list, @@ -136189,9 +136189,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4590), 1, + ACTIONS(4593), 1, sym__new_line, - ACTIONS(4592), 1, + ACTIONS(4595), 1, sym_heredoc_end, STATE(2439), 1, sym_text_interpolation, @@ -136202,7 +136202,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2440), 1, sym_text_interpolation, - ACTIONS(4207), 2, + ACTIONS(4210), 2, anon_sym_COMMA, anon_sym_RBRACK, [74801] = 5, @@ -136210,7 +136210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(965), 1, sym_declaration_list, @@ -136221,7 +136221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(970), 1, sym_declaration_list, @@ -136234,7 +136234,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2443), 1, sym_text_interpolation, - ACTIONS(4594), 2, + ACTIONS(4597), 2, anon_sym_COMMA, anon_sym_RBRACK, [74847] = 4, @@ -136244,7 +136244,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2444), 1, sym_text_interpolation, - ACTIONS(4597), 2, + ACTIONS(4600), 2, sym__automatic_semicolon, anon_sym_SEMI, [74861] = 5, @@ -136252,9 +136252,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4599), 1, + ACTIONS(4602), 1, anon_sym_SEMI, - ACTIONS(4601), 1, + ACTIONS(4604), 1, sym__automatic_semicolon, STATE(2445), 1, sym_text_interpolation, @@ -136265,7 +136265,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2446), 1, sym_text_interpolation, - ACTIONS(4603), 2, + ACTIONS(4606), 2, sym__automatic_semicolon, anon_sym_SEMI, [74891] = 4, @@ -136275,7 +136275,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2447), 1, sym_text_interpolation, - ACTIONS(4605), 2, + ACTIONS(4608), 2, sym__automatic_semicolon, anon_sym_SEMI, [74905] = 5, @@ -136283,7 +136283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3590), 1, + ACTIONS(3593), 1, anon_sym_LBRACE, STATE(2104), 1, sym_enum_declaration_list, @@ -136306,7 +136306,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2450), 1, sym_text_interpolation, - ACTIONS(3949), 2, + ACTIONS(3952), 2, sym__automatic_semicolon, anon_sym_SEMI, [74949] = 5, @@ -136314,7 +136314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1088), 1, sym_declaration_list, @@ -136325,7 +136325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1087), 1, sym_declaration_list, @@ -136338,7 +136338,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2453), 1, sym_text_interpolation, - ACTIONS(3458), 2, + ACTIONS(3461), 2, sym__automatic_semicolon, anon_sym_SEMI, [74995] = 4, @@ -136348,7 +136348,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2454), 1, sym_text_interpolation, - ACTIONS(4607), 2, + ACTIONS(4610), 2, anon_sym_SEMI, anon_sym_COLON, [75009] = 5, @@ -136369,7 +136369,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2456), 1, sym_text_interpolation, - ACTIONS(4609), 2, + ACTIONS(4612), 2, anon_sym_COMMA, anon_sym_RPAREN, [75039] = 5, @@ -136388,7 +136388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3393), 1, anon_sym_LBRACE, STATE(934), 1, sym_declaration_list, @@ -136410,9 +136410,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(4611), 1, + ACTIONS(4614), 1, anon_sym_SQUOTE, - ACTIONS(4613), 1, + ACTIONS(4616), 1, sym_string_value, STATE(2460), 1, sym_text_interpolation, @@ -136423,7 +136423,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2461), 1, sym_text_interpolation, - ACTIONS(4615), 2, + ACTIONS(4618), 2, sym__automatic_semicolon, anon_sym_SEMI, [75117] = 4, @@ -136433,7 +136433,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2462), 1, sym_text_interpolation, - ACTIONS(4617), 2, + ACTIONS(4620), 2, sym__automatic_semicolon, anon_sym_SEMI, [75131] = 5, @@ -136441,7 +136441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4439), 1, + ACTIONS(4442), 1, anon_sym_LPAREN, STATE(2363), 1, sym_parenthesized_expression, @@ -136452,7 +136452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1052), 1, sym_compound_statement, @@ -136463,7 +136463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(62), 1, sym_parenthesized_expression, @@ -136485,7 +136485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(57), 1, sym_parenthesized_expression, @@ -136509,7 +136509,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2551), 1, anon_sym_RPAREN, - ACTIONS(4431), 1, + ACTIONS(4434), 1, anon_sym_EQ, STATE(2469), 1, sym_text_interpolation, @@ -136518,7 +136518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4440), 1, anon_sym_LPAREN, STATE(82), 1, sym_parenthesized_expression, @@ -136529,7 +136529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1761), 1, sym_declaration_list, @@ -136553,7 +136553,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2473), 1, sym_text_interpolation, - ACTIONS(4619), 2, + ACTIONS(4622), 2, sym__automatic_semicolon, anon_sym_SEMI, [75305] = 4, @@ -136563,7 +136563,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2474), 1, sym_text_interpolation, - ACTIONS(4621), 2, + ACTIONS(4624), 2, sym__automatic_semicolon, anon_sym_SEMI, [75319] = 5, @@ -136584,7 +136584,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2476), 1, sym_text_interpolation, - ACTIONS(4623), 2, + ACTIONS(4626), 2, sym__automatic_semicolon, anon_sym_SEMI, [75349] = 4, @@ -136613,7 +136613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3283), 1, anon_sym_LPAREN, STATE(1668), 1, sym_formal_parameters, @@ -136624,7 +136624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1059), 1, sym_compound_statement, @@ -136637,7 +136637,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2481), 1, sym_text_interpolation, - ACTIONS(4320), 2, + ACTIONS(4323), 2, anon_sym_LBRACE, anon_sym_EQ_GT, [75425] = 5, @@ -136645,7 +136645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3463), 1, anon_sym_LBRACE, STATE(444), 1, sym_declaration_list, @@ -136656,7 +136656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, anon_sym_LBRACE, STATE(1775), 1, sym_declaration_list, @@ -136667,7 +136667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3469), 1, anon_sym_LBRACE, STATE(1063), 1, sym_compound_statement, @@ -136678,7 +136678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3590), 1, + ACTIONS(3593), 1, anon_sym_LBRACE, STATE(2107), 1, sym_enum_declaration_list, @@ -136689,7 +136689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4625), 1, + ACTIONS(4628), 1, sym_name, STATE(2486), 1, sym_text_interpolation, @@ -136707,7 +136707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4627), 1, + ACTIONS(4630), 1, anon_sym_RPAREN, STATE(2488), 1, sym_text_interpolation, @@ -136716,7 +136716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4629), 1, + ACTIONS(4632), 1, anon_sym_EQ_GT, STATE(2489), 1, sym_text_interpolation, @@ -136734,7 +136734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4631), 1, + ACTIONS(4634), 1, anon_sym_EQ, STATE(2491), 1, sym_text_interpolation, @@ -136752,7 +136752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4322), 1, + ACTIONS(4325), 1, anon_sym_LBRACE, STATE(2493), 1, sym_text_interpolation, @@ -136779,7 +136779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4633), 1, + ACTIONS(4636), 1, anon_sym_RPAREN, STATE(2496), 1, sym_text_interpolation, @@ -136797,7 +136797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4635), 1, + ACTIONS(4638), 1, sym_heredoc_end, STATE(2498), 1, sym_text_interpolation, @@ -136806,7 +136806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4637), 1, + ACTIONS(4640), 1, anon_sym_RPAREN, STATE(2499), 1, sym_text_interpolation, @@ -136815,7 +136815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4639), 1, + ACTIONS(4642), 1, anon_sym_COLON_COLON, STATE(2500), 1, sym_text_interpolation, @@ -136824,7 +136824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4641), 1, + ACTIONS(4644), 1, anon_sym_RBRACK, STATE(2501), 1, sym_text_interpolation, @@ -136833,7 +136833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4643), 1, + ACTIONS(4646), 1, anon_sym_EQ, STATE(2502), 1, sym_text_interpolation, @@ -136842,7 +136842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4645), 1, + ACTIONS(4648), 1, anon_sym_EQ_GT, STATE(2503), 1, sym_text_interpolation, @@ -136851,7 +136851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4647), 1, + ACTIONS(4650), 1, aux_sym_if_statement_token2, STATE(2504), 1, sym_text_interpolation, @@ -136860,7 +136860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4649), 1, + ACTIONS(4652), 1, sym_name, STATE(2505), 1, sym_text_interpolation, @@ -136869,7 +136869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4184), 1, + ACTIONS(4187), 1, anon_sym_RBRACE, STATE(2506), 1, sym_text_interpolation, @@ -136878,7 +136878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4651), 1, + ACTIONS(4654), 1, anon_sym_EQ_GT, STATE(2507), 1, sym_text_interpolation, @@ -136896,7 +136896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4653), 1, + ACTIONS(4656), 1, anon_sym_EQ_GT, STATE(2509), 1, sym_text_interpolation, @@ -136905,7 +136905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4655), 1, + ACTIONS(4658), 1, anon_sym_RPAREN, STATE(2510), 1, sym_text_interpolation, @@ -136914,7 +136914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4657), 1, + ACTIONS(4660), 1, anon_sym_RBRACK, STATE(2511), 1, sym_text_interpolation, @@ -136923,7 +136923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4659), 1, + ACTIONS(4662), 1, anon_sym_EQ_GT, STATE(2512), 1, sym_text_interpolation, @@ -136932,7 +136932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4661), 1, + ACTIONS(4664), 1, sym_integer, STATE(2513), 1, sym_text_interpolation, @@ -136941,7 +136941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4431), 1, + ACTIONS(4434), 1, anon_sym_EQ, STATE(2514), 1, sym_text_interpolation, @@ -136950,7 +136950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4663), 1, + ACTIONS(4666), 1, anon_sym_BSLASH, STATE(2515), 1, sym_text_interpolation, @@ -136959,7 +136959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4665), 1, + ACTIONS(4668), 1, sym_name, STATE(2516), 1, sym_text_interpolation, @@ -136968,7 +136968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4667), 1, + ACTIONS(4670), 1, anon_sym_RBRACK, STATE(2517), 1, sym_text_interpolation, @@ -136977,7 +136977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4669), 1, + ACTIONS(4672), 1, anon_sym_COLON_COLON, STATE(2518), 1, sym_text_interpolation, @@ -136986,7 +136986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4671), 1, + ACTIONS(4674), 1, anon_sym_RPAREN, STATE(2519), 1, sym_text_interpolation, @@ -136995,7 +136995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4673), 1, + ACTIONS(4676), 1, aux_sym_class_declaration_token1, STATE(2520), 1, sym_text_interpolation, @@ -137004,7 +137004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4675), 1, + ACTIONS(4678), 1, sym_name, STATE(2521), 1, sym_text_interpolation, @@ -137013,7 +137013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4138), 1, + ACTIONS(4141), 1, anon_sym_RBRACE, STATE(2522), 1, sym_text_interpolation, @@ -137022,7 +137022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4677), 1, + ACTIONS(4680), 1, sym_heredoc_end, STATE(2523), 1, sym_text_interpolation, @@ -137031,7 +137031,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4679), 1, + ACTIONS(4682), 1, anon_sym_EQ, STATE(2524), 1, sym_text_interpolation, @@ -137040,7 +137040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4681), 1, + ACTIONS(4684), 1, anon_sym_EQ_GT, STATE(2525), 1, sym_text_interpolation, @@ -137049,7 +137049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4683), 1, + ACTIONS(4686), 1, anon_sym_EQ_GT, STATE(2526), 1, sym_text_interpolation, @@ -137058,7 +137058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4685), 1, + ACTIONS(4688), 1, sym_name, STATE(2527), 1, sym_text_interpolation, @@ -137067,7 +137067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4687), 1, + ACTIONS(4690), 1, sym_name, STATE(2528), 1, sym_text_interpolation, @@ -137076,7 +137076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4300), 1, + ACTIONS(4303), 1, anon_sym_LBRACE, STATE(2529), 1, sym_text_interpolation, @@ -137085,7 +137085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4130), 1, + ACTIONS(4133), 1, anon_sym_RPAREN, STATE(2530), 1, sym_text_interpolation, @@ -137094,7 +137094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4689), 1, + ACTIONS(4692), 1, anon_sym_DQUOTE2, STATE(2531), 1, sym_text_interpolation, @@ -137103,7 +137103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4691), 1, + ACTIONS(4694), 1, anon_sym_SQUOTE2, STATE(2532), 1, sym_text_interpolation, @@ -137112,7 +137112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4693), 1, + ACTIONS(4696), 1, aux_sym_foreach_statement_token2, STATE(2533), 1, sym_text_interpolation, @@ -137121,7 +137121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4695), 1, + ACTIONS(4698), 1, sym_name, STATE(2534), 1, sym_text_interpolation, @@ -137130,7 +137130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4697), 1, + ACTIONS(4700), 1, anon_sym_RPAREN, STATE(2535), 1, sym_text_interpolation, @@ -137139,7 +137139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4699), 1, + ACTIONS(4702), 1, sym_heredoc_end, STATE(2536), 1, sym_text_interpolation, @@ -137148,7 +137148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4701), 1, + ACTIONS(4704), 1, anon_sym_RPAREN, STATE(2537), 1, sym_text_interpolation, @@ -137157,7 +137157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3663), 1, + ACTIONS(3666), 1, sym_name, STATE(2538), 1, sym_text_interpolation, @@ -137166,7 +137166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4703), 1, + ACTIONS(4706), 1, sym_name, STATE(2539), 1, sym_text_interpolation, @@ -137184,7 +137184,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4705), 1, + ACTIONS(4708), 1, anon_sym_RPAREN, STATE(2541), 1, sym_text_interpolation, @@ -137193,7 +137193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4707), 1, + ACTIONS(4710), 1, aux_sym_if_statement_token2, STATE(2542), 1, sym_text_interpolation, @@ -137202,7 +137202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4709), 1, + ACTIONS(4712), 1, anon_sym_RPAREN, STATE(2543), 1, sym_text_interpolation, @@ -137229,7 +137229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4049), 1, + ACTIONS(4052), 1, anon_sym_RBRACK, STATE(2546), 1, sym_text_interpolation, @@ -137238,7 +137238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4711), 1, + ACTIONS(4714), 1, anon_sym_BSLASH, STATE(2547), 1, sym_text_interpolation, @@ -137247,7 +137247,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4713), 1, + ACTIONS(4716), 1, anon_sym_SEMI, STATE(2548), 1, sym_text_interpolation, @@ -137265,7 +137265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4715), 1, + ACTIONS(4718), 1, aux_sym_while_statement_token2, STATE(2550), 1, sym_text_interpolation, @@ -137274,7 +137274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4717), 1, + ACTIONS(4720), 1, anon_sym_SEMI, STATE(2551), 1, sym_text_interpolation, @@ -137283,7 +137283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4719), 1, + ACTIONS(4722), 1, anon_sym_LPAREN, STATE(2552), 1, sym_text_interpolation, @@ -137292,7 +137292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4721), 1, + ACTIONS(4724), 1, anon_sym_RPAREN, STATE(2553), 1, sym_text_interpolation, @@ -137301,7 +137301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4723), 1, + ACTIONS(4726), 1, anon_sym_EQ, STATE(2554), 1, sym_text_interpolation, @@ -137310,7 +137310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4725), 1, + ACTIONS(4728), 1, anon_sym_RPAREN, STATE(2555), 1, sym_text_interpolation, @@ -137319,7 +137319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4111), 1, + ACTIONS(4114), 1, anon_sym_RPAREN, STATE(2556), 1, sym_text_interpolation, @@ -137346,7 +137346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4727), 1, + ACTIONS(4730), 1, anon_sym_EQ_GT, STATE(2559), 1, sym_text_interpolation, @@ -137355,7 +137355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4729), 1, + ACTIONS(4732), 1, sym_name, STATE(2560), 1, sym_text_interpolation, @@ -137364,7 +137364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4731), 1, + ACTIONS(4734), 1, aux_sym_if_statement_token2, STATE(2561), 1, sym_text_interpolation, @@ -137373,7 +137373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4733), 1, + ACTIONS(4736), 1, aux_sym_if_statement_token2, STATE(2562), 1, sym_text_interpolation, @@ -137382,7 +137382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4735), 1, + ACTIONS(4738), 1, anon_sym_EQ_GT, STATE(2563), 1, sym_text_interpolation, @@ -137391,7 +137391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4737), 1, + ACTIONS(4740), 1, anon_sym_EQ, STATE(2564), 1, sym_text_interpolation, @@ -137400,7 +137400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4739), 1, + ACTIONS(4742), 1, anon_sym_COLON_COLON, STATE(2565), 1, sym_text_interpolation, @@ -137409,7 +137409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4741), 1, + ACTIONS(4744), 1, anon_sym_RPAREN, STATE(2566), 1, sym_text_interpolation, @@ -137418,7 +137418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4743), 1, + ACTIONS(4746), 1, aux_sym_if_statement_token2, STATE(2567), 1, sym_text_interpolation, @@ -137427,7 +137427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4745), 1, + ACTIONS(4748), 1, anon_sym_EQ, STATE(2568), 1, sym_text_interpolation, @@ -137436,7 +137436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4747), 1, + ACTIONS(4750), 1, sym_name, STATE(2569), 1, sym_text_interpolation, @@ -137445,7 +137445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4749), 1, + ACTIONS(4752), 1, anon_sym_RPAREN, STATE(2570), 1, sym_text_interpolation, @@ -137454,7 +137454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4751), 1, + ACTIONS(4754), 1, sym_name, STATE(2571), 1, sym_text_interpolation, @@ -137463,7 +137463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4753), 1, + ACTIONS(4756), 1, anon_sym_DQUOTE2, STATE(2572), 1, sym_text_interpolation, @@ -137472,7 +137472,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4755), 1, + ACTIONS(4758), 1, anon_sym_LPAREN, STATE(2573), 1, sym_text_interpolation, @@ -137481,7 +137481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4757), 1, + ACTIONS(4760), 1, anon_sym_RPAREN, STATE(2574), 1, sym_text_interpolation, @@ -137490,7 +137490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4759), 1, + ACTIONS(4762), 1, anon_sym_SQUOTE2, STATE(2575), 1, sym_text_interpolation, @@ -137499,7 +137499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4761), 1, + ACTIONS(4764), 1, anon_sym_RBRACK, STATE(2576), 1, sym_text_interpolation, @@ -137508,7 +137508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4763), 1, + ACTIONS(4766), 1, anon_sym_RPAREN, STATE(2577), 1, sym_text_interpolation, @@ -137517,7 +137517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4765), 1, + ACTIONS(4768), 1, aux_sym_while_statement_token2, STATE(2578), 1, sym_text_interpolation, @@ -137526,7 +137526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4767), 1, + ACTIONS(4770), 1, anon_sym_RPAREN, STATE(2579), 1, sym_text_interpolation, @@ -137535,7 +137535,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4769), 1, + ACTIONS(4772), 1, sym_heredoc_end, STATE(2580), 1, sym_text_interpolation, @@ -137544,7 +137544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4093), 1, + ACTIONS(4096), 1, anon_sym_RPAREN, STATE(2581), 1, sym_text_interpolation, @@ -137553,7 +137553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4771), 1, + ACTIONS(4774), 1, anon_sym_RPAREN, STATE(2582), 1, sym_text_interpolation, @@ -137562,7 +137562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4773), 1, + ACTIONS(4776), 1, sym_name, STATE(2583), 1, sym_text_interpolation, @@ -137571,7 +137571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4775), 1, + ACTIONS(4778), 1, anon_sym_SQUOTE, STATE(2584), 1, sym_text_interpolation, @@ -137580,7 +137580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4777), 1, + ACTIONS(4780), 1, sym_name, STATE(2585), 1, sym_text_interpolation, @@ -137589,7 +137589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4779), 1, + ACTIONS(4782), 1, anon_sym_BSLASH, STATE(2586), 1, sym_text_interpolation, @@ -137598,7 +137598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4781), 1, + ACTIONS(4784), 1, anon_sym_BSLASH, STATE(2587), 1, sym_text_interpolation, @@ -137607,7 +137607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4783), 1, + ACTIONS(4786), 1, anon_sym_EQ_GT, STATE(2588), 1, sym_text_interpolation, @@ -137616,7 +137616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4140), 1, + ACTIONS(4143), 1, sym_name, STATE(2589), 1, sym_text_interpolation, @@ -137625,7 +137625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4785), 1, + ACTIONS(4788), 1, sym_name, STATE(2590), 1, sym_text_interpolation, @@ -137634,7 +137634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4787), 1, + ACTIONS(4790), 1, sym_name, STATE(2591), 1, sym_text_interpolation, @@ -137643,7 +137643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4789), 1, + ACTIONS(4792), 1, sym_name, STATE(2592), 1, sym_text_interpolation, @@ -137652,7 +137652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4791), 1, + ACTIONS(4794), 1, sym_name, STATE(2593), 1, sym_text_interpolation, @@ -137661,7 +137661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4793), 1, + ACTIONS(4796), 1, aux_sym_class_declaration_token1, STATE(2594), 1, sym_text_interpolation, @@ -137670,7 +137670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4795), 1, + ACTIONS(4798), 1, aux_sym__arrow_function_header_token1, STATE(2595), 1, sym_text_interpolation, @@ -137679,7 +137679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4071), 1, + ACTIONS(4074), 1, aux_sym_class_declaration_token1, STATE(2596), 1, sym_text_interpolation, @@ -137688,7 +137688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4797), 1, + ACTIONS(4800), 1, sym_name, STATE(2597), 1, sym_text_interpolation, @@ -137697,7 +137697,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4799), 1, + ACTIONS(4802), 1, sym_name, STATE(2598), 1, sym_text_interpolation, @@ -137706,7 +137706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4801), 1, + ACTIONS(4804), 1, sym_name, STATE(2599), 1, sym_text_interpolation, @@ -137715,7 +137715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3254), 1, anon_sym_EQ, STATE(2600), 1, sym_text_interpolation, @@ -137724,7 +137724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4803), 1, + ACTIONS(4806), 1, aux_sym_class_declaration_token1, STATE(2601), 1, sym_text_interpolation, @@ -137733,7 +137733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4805), 1, + ACTIONS(4808), 1, ts_builtin_sym_end, STATE(2602), 1, sym_text_interpolation, @@ -137742,7 +137742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4807), 1, + ACTIONS(4810), 1, anon_sym_RPAREN, STATE(2603), 1, sym_text_interpolation, @@ -137751,7 +137751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4809), 1, + ACTIONS(4812), 1, anon_sym_SQUOTE, STATE(2604), 1, sym_text_interpolation, @@ -137760,7 +137760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4811), 1, + ACTIONS(4814), 1, anon_sym_COLON_COLON, STATE(2605), 1, sym_text_interpolation, @@ -137769,7 +137769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4069), 1, + ACTIONS(4072), 1, anon_sym_RPAREN, STATE(2606), 1, sym_text_interpolation, @@ -137778,7 +137778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4065), 1, + ACTIONS(4068), 1, aux_sym_class_declaration_token1, STATE(2607), 1, sym_text_interpolation, @@ -137787,7 +137787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4813), 1, + ACTIONS(4816), 1, aux_sym_namespace_use_declaration_token3, STATE(2608), 1, sym_text_interpolation, @@ -137796,7 +137796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4815), 1, + ACTIONS(4818), 1, anon_sym_BSLASH, STATE(2609), 1, sym_text_interpolation, @@ -137805,7 +137805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4817), 1, + ACTIONS(4820), 1, sym_name, STATE(2610), 1, sym_text_interpolation, @@ -137814,7 +137814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4819), 1, + ACTIONS(4822), 1, sym_heredoc_start, STATE(2611), 1, sym_text_interpolation, @@ -137823,7 +137823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4821), 1, + ACTIONS(4824), 1, sym_heredoc_start, STATE(2612), 1, sym_text_interpolation, @@ -137832,7 +137832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4823), 1, + ACTIONS(4826), 1, aux_sym_while_statement_token1, STATE(2613), 1, sym_text_interpolation, @@ -137841,7 +137841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4825), 1, + ACTIONS(4828), 1, sym_heredoc_start, STATE(2614), 1, sym_text_interpolation, @@ -137850,7 +137850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4827), 1, + ACTIONS(4830), 1, sym_heredoc_start, STATE(2615), 1, sym_text_interpolation, @@ -137859,7 +137859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4829), 1, + ACTIONS(4832), 1, aux_sym_class_declaration_token1, STATE(2616), 1, sym_text_interpolation, @@ -137868,7 +137868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4831), 1, + ACTIONS(4834), 1, anon_sym_EQ_GT, STATE(2617), 1, sym_text_interpolation, @@ -137877,7 +137877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4833), 1, + ACTIONS(4836), 1, anon_sym_RPAREN, STATE(2618), 1, sym_text_interpolation, @@ -137886,7 +137886,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4063), 1, + ACTIONS(4066), 1, aux_sym_class_declaration_token1, STATE(2619), 1, sym_text_interpolation, @@ -137895,7 +137895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4835), 1, + ACTIONS(4838), 1, anon_sym_BSLASH, STATE(2620), 1, sym_text_interpolation, @@ -137904,7 +137904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4837), 1, + ACTIONS(4840), 1, anon_sym_BSLASH, STATE(2621), 1, sym_text_interpolation, @@ -137913,7 +137913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4839), 1, + ACTIONS(4842), 1, anon_sym_EQ, STATE(2622), 1, sym_text_interpolation, @@ -137922,7 +137922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4841), 1, + ACTIONS(4844), 1, anon_sym_EQ_GT, STATE(2623), 1, sym_text_interpolation, @@ -137931,7 +137931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4843), 1, + ACTIONS(4846), 1, anon_sym_RPAREN, STATE(2624), 1, sym_text_interpolation, @@ -137940,7 +137940,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4845), 1, + ACTIONS(4848), 1, anon_sym_COLON_COLON, STATE(2625), 1, sym_text_interpolation, @@ -137949,7 +137949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4847), 1, + ACTIONS(4850), 1, anon_sym_RPAREN, STATE(2626), 1, sym_text_interpolation, @@ -137958,7 +137958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4053), 1, + ACTIONS(4056), 1, anon_sym_RPAREN, STATE(2627), 1, sym_text_interpolation, @@ -137967,7 +137967,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4849), 1, + ACTIONS(4852), 1, aux_sym_class_declaration_token1, STATE(2628), 1, sym_text_interpolation, @@ -137976,7 +137976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4851), 1, + ACTIONS(4854), 1, anon_sym_BSLASH, STATE(2629), 1, sym_text_interpolation, @@ -137994,7 +137994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4853), 1, + ACTIONS(4856), 1, sym_name, STATE(2631), 1, sym_text_interpolation, @@ -138003,7 +138003,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4478), 1, + ACTIONS(4481), 1, anon_sym_LPAREN, STATE(2632), 1, sym_text_interpolation, @@ -138021,7 +138021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4855), 1, + ACTIONS(4858), 1, aux_sym_class_declaration_token1, STATE(2634), 1, sym_text_interpolation, @@ -138030,7 +138030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4857), 1, + ACTIONS(4860), 1, sym_name, STATE(2635), 1, sym_text_interpolation, @@ -138039,7 +138039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4859), 1, + ACTIONS(4862), 1, sym_name, STATE(2636), 1, sym_text_interpolation, @@ -138048,7 +138048,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4861), 1, + ACTIONS(4864), 1, sym_name, STATE(2637), 1, sym_text_interpolation, @@ -138066,7 +138066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4863), 1, + ACTIONS(4866), 1, aux_sym_while_statement_token1, STATE(2639), 1, sym_text_interpolation, @@ -138075,7 +138075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4865), 1, + ACTIONS(4868), 1, anon_sym_SEMI, STATE(2640), 1, sym_text_interpolation, @@ -138093,7 +138093,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4867), 1, + ACTIONS(4870), 1, sym_name, STATE(2642), 1, sym_text_interpolation, @@ -138102,7 +138102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4869), 1, + ACTIONS(4872), 1, sym_name, STATE(2643), 1, sym_text_interpolation, @@ -138111,7 +138111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4077), 1, + ACTIONS(4080), 1, sym_name, STATE(2644), 1, sym_text_interpolation, @@ -138120,7 +138120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4871), 1, + ACTIONS(4874), 1, sym_name, STATE(2645), 1, sym_text_interpolation, @@ -138129,7 +138129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4873), 1, + ACTIONS(4876), 1, anon_sym_RPAREN, STATE(2646), 1, sym_text_interpolation, @@ -138138,7 +138138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4318), 1, + ACTIONS(4321), 1, anon_sym_RPAREN, STATE(2647), 1, sym_text_interpolation, @@ -138147,7 +138147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4875), 1, + ACTIONS(4878), 1, anon_sym_RPAREN, STATE(2648), 1, sym_text_interpolation, @@ -138156,7 +138156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4480), 1, + ACTIONS(4483), 1, anon_sym_RPAREN, STATE(2649), 1, sym_text_interpolation, @@ -138165,7 +138165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4877), 1, + ACTIONS(4880), 1, anon_sym_RBRACK, STATE(2650), 1, sym_text_interpolation, @@ -138174,7 +138174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4879), 1, + ACTIONS(4882), 1, anon_sym_COLON_COLON, STATE(2651), 1, sym_text_interpolation, @@ -138183,7 +138183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4881), 1, + ACTIONS(4884), 1, anon_sym_COLON_COLON, STATE(2652), 1, sym_text_interpolation, @@ -138201,7 +138201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3635), 1, + ACTIONS(3638), 1, anon_sym_BSLASH, STATE(2654), 1, sym_text_interpolation, @@ -138210,7 +138210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4883), 1, + ACTIONS(4886), 1, sym_name, STATE(2655), 1, sym_text_interpolation, @@ -138219,7 +138219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4885), 1, + ACTIONS(4888), 1, anon_sym_COLON_COLON, STATE(2656), 1, sym_text_interpolation, @@ -138228,7 +138228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4887), 1, + ACTIONS(4890), 1, anon_sym_BSLASH, STATE(2657), 1, sym_text_interpolation, @@ -138237,7 +138237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4342), 1, + ACTIONS(4345), 1, anon_sym_RPAREN, STATE(2658), 1, sym_text_interpolation, @@ -138246,7 +138246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4889), 1, + ACTIONS(4892), 1, anon_sym_RPAREN, STATE(2659), 1, sym_text_interpolation, @@ -138255,7 +138255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4891), 1, + ACTIONS(4894), 1, aux_sym_namespace_use_declaration_token3, STATE(2660), 1, sym_text_interpolation, @@ -138273,7 +138273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3679), 1, + ACTIONS(3682), 1, sym_name, STATE(2662), 1, sym_text_interpolation, @@ -138282,7 +138282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4893), 1, + ACTIONS(4896), 1, anon_sym_LPAREN, STATE(2663), 1, sym_text_interpolation, @@ -138291,7 +138291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3539), 1, anon_sym_COLON_COLON, STATE(2664), 1, sym_text_interpolation, @@ -138309,7 +138309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4895), 1, + ACTIONS(4898), 1, anon_sym_COLON_COLON, STATE(2666), 1, sym_text_interpolation, @@ -138318,7 +138318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4350), 1, + ACTIONS(4353), 1, anon_sym_RPAREN, STATE(2667), 1, sym_text_interpolation, @@ -138327,7 +138327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4897), 1, + ACTIONS(4900), 1, anon_sym_EQ, STATE(2668), 1, sym_text_interpolation, @@ -138336,7 +138336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4899), 1, + ACTIONS(4902), 1, anon_sym_SEMI, STATE(2669), 1, sym_text_interpolation, @@ -138345,7 +138345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4901), 1, + ACTIONS(4904), 1, anon_sym_EQ_GT, STATE(2670), 1, sym_text_interpolation, @@ -138354,7 +138354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4903), 1, + ACTIONS(4906), 1, anon_sym_COLON_COLON, STATE(2671), 1, sym_text_interpolation, @@ -138363,7 +138363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4905), 1, + ACTIONS(4908), 1, aux_sym_namespace_use_declaration_token3, STATE(2672), 1, sym_text_interpolation, @@ -138372,7 +138372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4907), 1, + ACTIONS(4910), 1, aux_sym__arrow_function_header_token1, STATE(2673), 1, sym_text_interpolation, @@ -138381,7 +138381,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4022), 1, + ACTIONS(4025), 1, aux_sym_class_declaration_token1, STATE(2674), 1, sym_text_interpolation, @@ -138390,7 +138390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4089), 1, + ACTIONS(4092), 1, anon_sym_RBRACK, STATE(2675), 1, sym_text_interpolation, @@ -138399,7 +138399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4909), 1, + ACTIONS(4912), 1, anon_sym_BSLASH, STATE(2676), 1, sym_text_interpolation, @@ -138408,7 +138408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4911), 1, + ACTIONS(4914), 1, sym_name, STATE(2677), 1, sym_text_interpolation, @@ -138417,7 +138417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4376), 1, + ACTIONS(4379), 1, anon_sym_RPAREN, STATE(2678), 1, sym_text_interpolation, @@ -138426,7 +138426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4913), 1, + ACTIONS(4916), 1, sym_heredoc_end, STATE(2679), 1, sym_text_interpolation, @@ -138435,7 +138435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4915), 1, + ACTIONS(4918), 1, anon_sym_LPAREN, STATE(2680), 1, sym_text_interpolation, @@ -138444,7 +138444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4917), 1, + ACTIONS(4920), 1, anon_sym_COLON_COLON, STATE(2681), 1, sym_text_interpolation, @@ -138453,7 +138453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4919), 1, + ACTIONS(4922), 1, sym_heredoc_end, STATE(2682), 1, sym_text_interpolation, @@ -138462,7 +138462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4921), 1, + ACTIONS(4924), 1, anon_sym_RPAREN, STATE(2683), 1, sym_text_interpolation, @@ -138471,7 +138471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4923), 1, + ACTIONS(4926), 1, anon_sym_LPAREN, STATE(2684), 1, sym_text_interpolation, @@ -138480,7 +138480,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4925), 1, + ACTIONS(4928), 1, anon_sym_LPAREN, STATE(2685), 1, sym_text_interpolation, @@ -138489,7 +138489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4927), 1, + ACTIONS(4930), 1, anon_sym_LPAREN, STATE(2686), 1, sym_text_interpolation, @@ -138498,7 +138498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4929), 1, + ACTIONS(4932), 1, anon_sym_LPAREN, STATE(2687), 1, sym_text_interpolation, @@ -138507,7 +138507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4931), 1, + ACTIONS(4934), 1, aux_sym_foreach_statement_token2, STATE(2688), 1, sym_text_interpolation, @@ -138516,7 +138516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4406), 1, + ACTIONS(4409), 1, anon_sym_RPAREN, STATE(2689), 1, sym_text_interpolation, @@ -138525,7 +138525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4933), 1, + ACTIONS(4936), 1, sym_name, STATE(2690), 1, sym_text_interpolation, @@ -138534,7 +138534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4935), 1, + ACTIONS(4938), 1, anon_sym_EQ_GT, STATE(2691), 1, sym_text_interpolation, @@ -138543,7 +138543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4937), 1, + ACTIONS(4940), 1, anon_sym_COLON_COLON, STATE(2692), 1, sym_text_interpolation, @@ -138552,7 +138552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4939), 1, + ACTIONS(4942), 1, anon_sym_RPAREN, STATE(2693), 1, sym_text_interpolation, @@ -138561,7 +138561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4941), 1, + ACTIONS(4944), 1, anon_sym_LPAREN, STATE(2694), 1, sym_text_interpolation, @@ -138570,7 +138570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4943), 1, + ACTIONS(4946), 1, anon_sym_LPAREN, STATE(2695), 1, sym_text_interpolation, @@ -138579,7 +138579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4945), 1, + ACTIONS(4948), 1, anon_sym_SEMI, STATE(2696), 1, sym_text_interpolation, @@ -138588,7 +138588,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4947), 1, + ACTIONS(4950), 1, anon_sym_LPAREN, STATE(2697), 1, sym_text_interpolation, @@ -138606,7 +138606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4949), 1, + ACTIONS(4952), 1, anon_sym_LPAREN, STATE(2699), 1, sym_text_interpolation, @@ -138615,7 +138615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4951), 1, + ACTIONS(4954), 1, sym_name, STATE(2700), 1, sym_text_interpolation, @@ -138624,7 +138624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4953), 1, + ACTIONS(4956), 1, anon_sym_SEMI, STATE(2701), 1, sym_text_interpolation, @@ -138633,7 +138633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4955), 1, + ACTIONS(4958), 1, anon_sym_LPAREN, STATE(2702), 1, sym_text_interpolation, @@ -138642,7 +138642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4957), 1, + ACTIONS(4960), 1, sym_name, STATE(2703), 1, sym_text_interpolation, @@ -138651,7 +138651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4959), 1, + ACTIONS(4962), 1, anon_sym_SEMI, STATE(2704), 1, sym_text_interpolation, @@ -138660,7 +138660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4961), 1, + ACTIONS(4964), 1, sym_name, STATE(2705), 1, sym_text_interpolation, @@ -138669,7 +138669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4963), 1, + ACTIONS(4966), 1, anon_sym_LPAREN, STATE(2706), 1, sym_text_interpolation, @@ -138678,7 +138678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4965), 1, + ACTIONS(4968), 1, anon_sym_LPAREN, STATE(2707), 1, sym_text_interpolation, @@ -138687,7 +138687,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4967), 1, + ACTIONS(4970), 1, sym_name, STATE(2708), 1, sym_text_interpolation, @@ -138696,7 +138696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4969), 1, + ACTIONS(4972), 1, sym_name, STATE(2709), 1, sym_text_interpolation, @@ -138705,7 +138705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4020), 1, + ACTIONS(4023), 1, anon_sym_RPAREN, STATE(2710), 1, sym_text_interpolation, @@ -138714,7 +138714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4971), 1, + ACTIONS(4974), 1, anon_sym_SEMI, STATE(2711), 1, sym_text_interpolation, @@ -138723,7 +138723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4973), 1, + ACTIONS(4976), 1, anon_sym_COLON_COLON, STATE(2712), 1, sym_text_interpolation, @@ -138732,7 +138732,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4975), 1, + ACTIONS(4978), 1, anon_sym_LPAREN, STATE(2713), 1, sym_text_interpolation, @@ -138741,7 +138741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4977), 1, + ACTIONS(4980), 1, anon_sym_LPAREN, STATE(2714), 1, sym_text_interpolation, @@ -138750,7 +138750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4979), 1, + ACTIONS(4982), 1, anon_sym_LPAREN, STATE(2715), 1, sym_text_interpolation, @@ -138759,7 +138759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4981), 1, + ACTIONS(4984), 1, anon_sym_LPAREN, STATE(2716), 1, sym_text_interpolation, @@ -138768,15 +138768,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_GT, ACTIONS(1532), 1, sym_comment, - ACTIONS(4386), 1, + ACTIONS(4389), 1, anon_sym_RPAREN, STATE(2717), 1, sym_text_interpolation, [78505] = 1, - ACTIONS(4983), 1, + ACTIONS(4986), 1, ts_builtin_sym_end, [78509] = 1, - ACTIONS(4985), 1, + ACTIONS(4988), 1, ts_builtin_sym_end, }; @@ -142396,927 +142396,927 @@ static const TSParseActionEntry ts_parse_actions[] = { [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), [3080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [3084] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_union_type, 1, .dynamic_precedence = 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1), - [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [3090] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_union_type, 1, .dynamic_precedence = 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1), - [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), - [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), - [3106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2), - [3108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), - [3110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), - [3112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [3114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1), - [3116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), - [3118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [3120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [3122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), - [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226), - [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), - [3128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 7), - [3130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 7), - [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), - [3134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), - [3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), - [3138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 24), - [3140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 24), - [3142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_intersection_type_repeat1, 2), - [3144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), - [3146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), - [3148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), - [3150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), - [3153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), - [3156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 6), - [3158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 6), - [3160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712), - [3162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), - [3164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), - [3166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), - [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), - [3170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), - [3172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), - [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2191), - [3176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4), - [3178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4), - [3180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), - [3182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), - [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), - [3188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2), - [3190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2), - [3192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1346), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), - [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), - [3201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), - [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), - [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597), - [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [3211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [3215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [3217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), - [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [3221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1343), - [3224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), - [3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), - [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), - [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), - [3240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), - [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), - [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), - [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), - [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [3260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1345), - [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), - [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [3271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 2), - [3273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 2), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [3277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), - [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2273), - [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [3283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), - [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [3291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [3295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 4), - [3297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 4), - [3299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), - [3301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [3307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), - [3309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), - [3311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), - [3317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 3), - [3319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 3), - [3321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [3325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), - [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), - [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [3333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), - [3335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, .dynamic_precedence = 1), - [3337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, .dynamic_precedence = 1), - [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), - [3341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [3345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [3349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [3353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), - [3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), - [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [3367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [3373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [3379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), - [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), - [3385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2694), - [3388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2250), - [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [3393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [3397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 6), - [3399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 6), - [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339), - [3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2511), - [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), - [3407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), - [3409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), - [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), - [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2378), - [3415] = {.entry = {.count = 4, .reusable = true}}, REDUCE(sym_union_type, 1, .dynamic_precedence = 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1), SHIFT(1347), - [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [3422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), - [3424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(404), - [3427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(2454), - [3430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1), - [3432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1), - [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), - [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), - [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), - [3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), - [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), - [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410), - [3450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), - [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), - [3456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), - [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2600), - [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), - [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [3470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), - [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), - [3474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 46), SHIFT(2394), - [3477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 46), SHIFT(84), - [3480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 1), - [3482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 1), - [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [3486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 17), SHIFT(2394), - [3489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 17), SHIFT(84), - [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), - [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), - [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), - [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), - [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1821), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), - [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), - [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), - [3514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), - [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), - [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), - [3520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [3522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 34), - [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [3532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), - [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), - [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [3548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), - [3550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2591), - [3553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [3555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [3557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), - [3559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [3561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1350), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), - [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466), - [3570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1348), - [3573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255), - [3575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), - [3577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1344), - [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), - [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), - [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), - [3598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413), - [3600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2591), - [3603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [3609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [3611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [3613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [3621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [3623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), - [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), - [3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), - [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), - [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), - [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), - [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), - [3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), - [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), - [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), - [3689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304), - [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), - [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [3701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [3703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220), - [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [3713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 12), - [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [3733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 2), - [3735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), - [3737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1940), - [3740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2591), - [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), - [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [3751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 88), SHIFT_REPEAT(2394), - [3754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1349), - [3757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), - [3759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), SHIFT_REPEAT(2463), - [3762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [3766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [3772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1474), - [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), - [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [3781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), - [3783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1338), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), - [3790] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2610), - [3793] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1821), - [3796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1347), - [3799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), - [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), - [3803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), - [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [3807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [3809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), - [3811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1587), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [3834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), - [3836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), - [3838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(2160), - [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [3845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), - [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [3849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), - [3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [3853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [3855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), - [3857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1656), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), - [3870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 2), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [3878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 1), - [3880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 1), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [3892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), - [3896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), - [3898] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), SHIFT_REPEAT(1942), - [3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [3903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 1), - [3905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [3907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [3909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), - [3911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [3913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [3917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), - [3919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(1964), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [3928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), - [3930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(1965), - [3933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), - [3935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), - [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [3945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [3947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [3957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc_body, 2), - [3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [3961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1473), - [3964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), - [3966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1444), - [3969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [3971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [3973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [3977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [3979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [3981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_intersection_type, 2), SHIFT(1347), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [4000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), - [4002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [4010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 1), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), - [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), - [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), - [4026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 4), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [4030] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(154), - [4033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), - [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [4041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 5), - [4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [4045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [4047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [4051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [4055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), - [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), - [4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), - [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521), - [4073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), - [4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [4077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), - [4079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), - [4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), - [4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [4101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 2), - [4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 1), - [4107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), - [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [4113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), - [4115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [4121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(150), - [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), - [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [4132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 19), - [4134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 25), - [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [4140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), - [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), - [4144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 29), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [4148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 30), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), - [4156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 31), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), - [4162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 32), - [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), - [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), - [4178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 44), - [4180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 44), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [4186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 48), - [4188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), - [4190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 49), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), - [4194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(157), - [4197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 49), - [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [4201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(146), - [4204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1451), - [4207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), - [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [4215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 53), - [4217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 61), - [4219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 63), - [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), - [4225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 68), - [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [4229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 69), - [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [4233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(710), - [4236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [4238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 71), - [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [4242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 73), - [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [4246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 74), - [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), - [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 75), - [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), - [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280), - [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [4264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), - [4266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(861), - [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2270), - [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), - [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), - [4277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), - [4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), - [4281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), - [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 49), - [4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), - [4287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(147), - [4290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [4292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 105), - [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228), - [4296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 111), - [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [4300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 77), - [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), - [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [4308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 116), - [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [4312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 117), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [4320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 36), - [4322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 33), - [4324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 119), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [4332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), - [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [4344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 17), - [4346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 17), - [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [4352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(156), - [4355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), - [4357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(322), - [4360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), - [4366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [4372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 131), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2199), - [4380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 131), - [4382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [4390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1892), - [4393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), - [4395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 155), - [4397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [4399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1772), - [4402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [4418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(2278), - [4421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [4423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), - [4425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), - [4427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 157), - [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [4431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [4433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), - [4435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), - [4437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [4441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), - [4443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), - [4445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [4447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [4449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 130), - [4451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), - [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [4459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), - [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [4463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [4465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(2278), - [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), - [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [4474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), - [4476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), - [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [4480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), - [4482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 118), - [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), - [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [4494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 115), - [4496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 113), - [4498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), - [4501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [4503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), - [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [4509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2610), - [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), - [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2682), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), - [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159), - [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), - [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [4544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), - [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), - [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [4556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 4), - [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), - [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [4568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 72), - [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [4572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 70), - [4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [4576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 67), - [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), - [4586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), - [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), - [4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [4594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), - [4597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), - [4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [4601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), - [4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), - [4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [4609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 10), - [4611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), - [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), - [4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [4629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 42), - [4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [4633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [4635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [4639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [4641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [4645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [4647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), - [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), - [4657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_array_access_argument, 1), - [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [4661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), - [4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), - [4665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), - [4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [4669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [4671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), - [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), - [4677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [4681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 54), - [4683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 62), - [4685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), - [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), - [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), - [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [4703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), - [4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), - [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), - [4709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), - [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), - [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), - [4717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [4727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 15), - [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [4731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 3), - [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), - [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), - [4745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), - [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), - [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), - [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [4777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [4783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 94), - [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [4797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), - [4799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [4803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), - [4805] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [4809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), - [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), - [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2532), - [4823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), - [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), - [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), - [4829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2571), - [4831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 106), - [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [4835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), - [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [4841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 103), - [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [4845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [4847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), - [4851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [4853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341), - [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), - [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), - [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), - [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), - [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), - [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), - [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), - [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), - [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), - [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [4923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), - [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), - [4935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 149), - [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), - [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [4949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), - [4953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [4955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), - [4959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), - [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [4965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [4967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), - [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), - [4971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), - [4975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [4977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [4983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 2), - [4985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 3), + [3084] = {.entry = {.count = 4, .reusable = false}}, REDUCE(sym__type, 1), REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1, .dynamic_precedence = -1), + [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [3091] = {.entry = {.count = 4, .reusable = true}}, REDUCE(sym__type, 1), REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1, .dynamic_precedence = -1), + [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), + [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [3106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), + [3108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2), + [3110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), + [3112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), + [3114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [3116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__types, 1), + [3118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), + [3120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [3122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), + [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226), + [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), + [3130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 7), + [3132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 7), + [3134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [3136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), + [3138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), + [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 24), + [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 24), + [3144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_intersection_type_repeat1, 2), + [3146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), + [3148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), + [3150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), + [3152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), + [3155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), + [3158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 6), + [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 6), + [3162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712), + [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), + [3166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), + [3168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), + [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [3172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), + [3174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), + [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2191), + [3178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4), + [3180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4), + [3182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), + [3184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), + [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [3190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2), + [3192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2), + [3194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1346), + [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), + [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), + [3203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), + [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), + [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597), + [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [3213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [3217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [3219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [3223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1343), + [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), + [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [3232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), + [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [3240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), + [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), + [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), + [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [3262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1345), + [3265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), + [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [3273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 2, .dynamic_precedence = -1), + [3275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 2, .dynamic_precedence = -1), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [3279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), + [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2273), + [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [3285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), + [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [3293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [3297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 4, .dynamic_precedence = -1), + [3299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 4, .dynamic_precedence = -1), + [3301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), + [3303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), + [3305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [3309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [3311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), + [3313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [3319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 3, .dynamic_precedence = -1), + [3321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 3, .dynamic_precedence = -1), + [3323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), + [3329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [3331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), + [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [3335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), + [3337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2), + [3339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [3343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [3347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [3351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [3359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [3373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [3379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), + [3385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), + [3387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2694), + [3390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2250), + [3393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [3399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 6), + [3401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 6), + [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339), + [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2511), + [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), + [3409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), + [3411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), + [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), + [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2378), + [3417] = {.entry = {.count = 5, .reusable = true}}, REDUCE(sym__type, 1), REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1, .dynamic_precedence = -1), SHIFT(1347), + [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [3425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), + [3427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(404), + [3430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(2454), + [3433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1), + [3435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1), + [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), + [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), + [3445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), + [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), + [3451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410), + [3453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), + [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), + [3459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), + [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [3463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [3465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2600), + [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), + [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [3471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [3473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), + [3475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), + [3477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 46), SHIFT(2394), + [3480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 46), SHIFT(84), + [3483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 1), + [3485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 1), + [3487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), + [3489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 17), SHIFT(2394), + [3492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 17), SHIFT(84), + [3495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), + [3499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), + [3501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), + [3503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), + [3505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1821), + [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), + [3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), + [3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), + [3513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [3515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), + [3517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), + [3519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), + [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), + [3523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), + [3525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), + [3527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [3529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [3531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 34), + [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [3535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), + [3537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [3539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), + [3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [3543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), + [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [3551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), + [3553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2591), + [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [3564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1350), + [3567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), + [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), + [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466), + [3573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1348), + [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255), + [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), + [3580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1344), + [3583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), + [3585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [3589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), + [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [3599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), + [3601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413), + [3603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2591), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), + [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), + [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), + [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), + [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), + [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), + [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), + [3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), + [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), + [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), + [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), + [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), + [3692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304), + [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), + [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), + [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), + [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220), + [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), + [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [3716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 12), + [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), + [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), + [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), + [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), + [3736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 2), + [3738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), + [3740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1940), + [3743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2591), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), + [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), + [3754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 88), SHIFT_REPEAT(2394), + [3757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1349), + [3760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), + [3762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), SHIFT_REPEAT(2463), + [3765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), + [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [3769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), + [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [3775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1474), + [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), + [3786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1338), + [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), + [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), + [3793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2610), + [3796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1821), + [3799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1347), + [3802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), + [3806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [3810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), + [3812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), + [3814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1587), + [3817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), + [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), + [3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [3823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), + [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), + [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), + [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [3837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), + [3839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), + [3841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(2160), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [3848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [3852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), + [3858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), + [3860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1656), + [3863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [3867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [3871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [3873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 2), + [3875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [3877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [3879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), + [3881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 1), + [3883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 1), + [3885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [3887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), + [3889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [3891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [3893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [3895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), + [3897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), + [3899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), + [3901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), SHIFT_REPEAT(1942), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [3906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 1), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), + [3914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), + [3916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), + [3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), + [3922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(1964), + [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), + [3927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), + [3929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), + [3931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), + [3933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(1965), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [3960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc_body, 2), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), + [3964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1473), + [3967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), + [3969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1444), + [3972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [3984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_intersection_type, 2), SHIFT(1347), + [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), + [3989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), + [3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), + [3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), + [3995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), + [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), + [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [4003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), + [4005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), + [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), + [4013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 1), + [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), + [4017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), + [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), + [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), + [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), + [4029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 4), + [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [4033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(154), + [4036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [4044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 5), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), + [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521), + [4076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [4080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [4104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 2), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [4108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 1), + [4110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [4116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [4124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(150), + [4127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), + [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [4135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 19), + [4137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 25), + [4139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [4143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), + [4145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), + [4147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 29), + [4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [4151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 30), + [4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), + [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 31), + [4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), + [4165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 32), + [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), + [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), + [4181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 44), + [4183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 44), + [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [4189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 48), + [4191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), + [4193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 49), + [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), + [4197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(157), + [4200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 49), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [4204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(146), + [4207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1451), + [4210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), + [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [4218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 53), + [4220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 61), + [4222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 63), + [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), + [4228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 68), + [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [4232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 69), + [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [4236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(710), + [4239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), + [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 71), + [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [4245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 73), + [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 74), + [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), + [4255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 75), + [4257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [4261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280), + [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [4265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [4267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), + [4269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(861), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2270), + [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), + [4280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), + [4284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), + [4286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 49), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), + [4290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(147), + [4293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), + [4295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 105), + [4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228), + [4299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 111), + [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [4303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 77), + [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), + [4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), + [4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), + [4311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 116), + [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [4315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 117), + [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [4321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [4323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 36), + [4325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 33), + [4327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 119), + [4329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [4333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [4335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), + [4337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), + [4339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [4343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [4345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [4347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 17), + [4349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 17), + [4351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [4353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [4355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(156), + [4358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), + [4360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(322), + [4363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), + [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), + [4369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), + [4371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), + [4373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 131), + [4377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [4379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [4381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2199), + [4383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 131), + [4385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), + [4387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [4389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [4391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [4393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1892), + [4396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), + [4398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 155), + [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [4402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1772), + [4405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), + [4407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [4409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [4411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [4413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), + [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [4421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(2278), + [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [4426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), + [4428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), + [4430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 157), + [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [4436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), + [4438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), + [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [4444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), + [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), + [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), + [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [4452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 130), + [4454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), + [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [4462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), + [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [4468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(2278), + [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), + [4475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [4477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), + [4479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), + [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [4483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), + [4485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 118), + [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), + [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [4497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 115), + [4499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 113), + [4501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), + [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [4506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), + [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [4512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2610), + [4515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), + [4517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), + [4519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2682), + [4521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [4523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [4525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), + [4527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [4529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159), + [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), + [4535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), + [4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [4539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [4541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [4547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), + [4553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), + [4557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), + [4559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 4), + [4561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), + [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), + [4565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [4567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [4571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 72), + [4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), + [4575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 70), + [4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), + [4579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 67), + [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), + [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), + [4595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [4597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), + [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), + [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), + [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), + [4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), + [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [4610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [4612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 10), + [4614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [4616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), + [4618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), + [4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [4632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 42), + [4634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [4644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [4648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [4650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), + [4652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [4654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [4658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [4660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_array_access_argument, 1), + [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [4664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), + [4666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [4668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), + [4670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [4672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [4676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), + [4678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), + [4680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [4682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [4684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 54), + [4686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 62), + [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), + [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), + [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), + [4696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), + [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), + [4706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), + [4708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), + [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), + [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), + [4714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), + [4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [4718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), + [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), + [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [4730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 15), + [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [4734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 3), + [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), + [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [4742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), + [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), + [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [4750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [4752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [4758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [4762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), + [4764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), + [4766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), + [4770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [4772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [4774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [4776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [4778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [4780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [4784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [4786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 94), + [4788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [4790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [4792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [4794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), + [4798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), + [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), + [4802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [4804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), + [4808] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [4810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [4814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), + [4816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), + [4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), + [4822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), + [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2532), + [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), + [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), + [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), + [4832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2571), + [4834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 106), + [4836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [4838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), + [4840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), + [4842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [4844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 103), + [4846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [4848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), + [4850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [4852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), + [4854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341), + [4858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), + [4860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [4864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [4866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), + [4868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [4870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [4872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), + [4874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [4876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [4878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [4880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [4882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [4884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), + [4886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [4888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [4890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), + [4892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), + [4894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [4896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [4898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [4900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [4902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [4904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [4906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), + [4908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [4910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [4912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), + [4914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [4916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [4918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [4920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [4922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [4924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [4926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [4928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [4930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [4932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [4934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), + [4936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), + [4938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 149), + [4940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), + [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), + [4944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), + [4946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [4948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [4952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [4956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), + [4962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [4964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), + [4968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), + [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), + [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [4982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [4984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [4986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 2), + [4988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 3), }; enum ts_external_scanner_symbol_identifiers { diff --git a/php_only/src/grammar.json b/php_only/src/grammar.json index 1ebea83b..b1cc0f87 100644 --- a/php_only/src/grammar.json +++ b/php_only/src/grammar.json @@ -2590,6 +2590,10 @@ "_type": { "type": "CHOICE", "members": [ + { + "type": "SYMBOL", + "name": "_types" + }, { "type": "SYMBOL", "name": "union_type" @@ -2661,35 +2665,6 @@ "value": "never" }, "union_type": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_types" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "|" - }, - { - "type": "SYMBOL", - "name": "_types" - } - ] - } - } - ] - } - }, - "intersection_type": { "type": "SEQ", "members": [ { @@ -2702,11 +2677,8 @@ "type": "SEQ", "members": [ { - "type": "TOKEN", - "content": { - "type": "STRING", - "value": "&" - } + "type": "STRING", + "value": "|" }, { "type": "SYMBOL", @@ -2717,34 +2689,12 @@ } ] }, - "disjunctive_normal_form_type": { + "intersection_type": { "type": "SEQ", "members": [ { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "intersection_type" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - { - "type": "SYMBOL", - "name": "_types" - } - ] + "type": "SYMBOL", + "name": "_types" }, { "type": "REPEAT", @@ -2752,39 +2702,93 @@ "type": "SEQ", "members": [ { - "type": "STRING", - "value": "|" + "type": "TOKEN", + "content": { + "type": "STRING", + "value": "&" + } }, { - "type": "CHOICE", + "type": "SYMBOL", + "name": "_types" + } + ] + } + } + ] + }, + "disjunctive_normal_form_type": { + "type": "PREC_DYNAMIC", + "value": -1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", "members": [ { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "intersection_type" - }, - { - "type": "STRING", - "value": ")" - } - ] + "type": "STRING", + "value": "(" }, { "type": "SYMBOL", - "name": "_types" + "name": "intersection_type" + }, + { + "type": "STRING", + "value": ")" } ] + }, + { + "type": "SYMBOL", + "name": "_types" } ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "|" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "intersection_type" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SYMBOL", + "name": "_types" + } + ] + } + ] + } } - } - ] + ] + } }, "primitive_type": { "type": "CHOICE", @@ -9028,6 +9032,7 @@ "_array_destructing_element" ], [ + "_type", "union_type", "intersection_type", "disjunctive_normal_form_type" diff --git a/php_only/src/node-types.json b/php_only/src/node-types.json index df803888..e62d81bf 100644 --- a/php_only/src/node-types.json +++ b/php_only/src/node-types.json @@ -339,6 +339,18 @@ "type": "intersection_type", "named": true }, + { + "type": "named_type", + "named": true + }, + { + "type": "optional_type", + "named": true + }, + { + "type": "primitive_type", + "named": true + }, { "type": "union_type", "named": true diff --git a/php_only/src/parser.c b/php_only/src/parser.c index 59eed8ff..6b4038e4 100644 --- a/php_only/src/parser.c +++ b/php_only/src/parser.c @@ -116452,9 +116452,9 @@ static const uint16_t ts_small_parse_table[] = { [48819] = 8, ACTIONS(1522), 1, sym_comment, - ACTIONS(3076), 1, + ACTIONS(3077), 1, anon_sym_AMP, - ACTIONS(3082), 1, + ACTIONS(3084), 1, anon_sym_PIPE, STATE(1459), 1, aux_sym_intersection_type_repeat1, @@ -116462,7 +116462,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_union_type_repeat1, STATE(1516), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3078), 3, + ACTIONS(3079), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, @@ -116478,9 +116478,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3084), 1, - sym_name, ACTIONS(3086), 1, + sym_name, + ACTIONS(3088), 1, anon_sym_RBRACK, STATE(2402), 1, sym_attribute, @@ -116502,9 +116502,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3084), 1, + ACTIONS(3086), 1, sym_name, - ACTIONS(3088), 1, + ACTIONS(3090), 1, anon_sym_RBRACK, STATE(2402), 1, sym_attribute, @@ -116526,9 +116526,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3084), 1, + ACTIONS(3086), 1, sym_name, - ACTIONS(3090), 1, + ACTIONS(3092), 1, anon_sym_RBRACK, STATE(2402), 1, sym_attribute, @@ -116550,9 +116550,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3084), 1, + ACTIONS(3086), 1, sym_name, - ACTIONS(3092), 1, + ACTIONS(3094), 1, anon_sym_RBRACK, STATE(2402), 1, sym_attribute, @@ -116574,7 +116574,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3084), 1, + ACTIONS(3086), 1, sym_name, STATE(1922), 1, sym_attribute, @@ -116594,7 +116594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_LT, ACTIONS(1522), 1, sym_comment, - ACTIONS(3094), 1, + ACTIONS(3096), 1, sym_integer, ACTIONS(109), 2, anon_sym_SQUOTE, @@ -116637,7 +116637,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3024), 1, sym_name, - ACTIONS(3096), 1, + ACTIONS(3098), 1, anon_sym_BSLASH, STATE(1876), 1, sym_namespace_use_clause, @@ -116661,7 +116661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(2757), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3098), 1, + ACTIONS(3100), 1, aux_sym_namespace_use_declaration_token2, STATE(1779), 1, sym_variable_name, @@ -116680,7 +116680,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3024), 1, sym_name, - ACTIONS(3100), 1, + ACTIONS(3102), 1, anon_sym_BSLASH, STATE(1896), 1, sym_namespace_use_clause, @@ -116700,7 +116700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_LT, ACTIONS(1522), 1, sym_comment, - ACTIONS(3102), 1, + ACTIONS(3104), 1, sym_integer, ACTIONS(109), 2, anon_sym_SQUOTE, @@ -116721,7 +116721,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3084), 1, + ACTIONS(3086), 1, sym_name, STATE(1939), 1, sym_attribute, @@ -116739,12 +116739,12 @@ static const uint16_t ts_small_parse_table[] = { [49219] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3104), 4, + ACTIONS(3106), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3106), 7, + ACTIONS(3108), 7, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -116761,7 +116761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(2757), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3098), 1, + ACTIONS(3100), 1, aux_sym_namespace_use_declaration_token2, STATE(1779), 1, sym_variable_name, @@ -116776,12 +116776,12 @@ static const uint16_t ts_small_parse_table[] = { [49267] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3108), 4, + ACTIONS(3110), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3110), 7, + ACTIONS(3112), 7, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -116812,9 +116812,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1688), 1, anon_sym_BSLASH, - ACTIONS(3112), 1, - aux_sym_namespace_aliasing_clause_token1, ACTIONS(3114), 1, + aux_sym_namespace_aliasing_clause_token1, + ACTIONS(3116), 1, aux_sym_use_instead_of_clause_token1, STATE(587), 1, sym_arguments, @@ -116833,7 +116833,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3084), 1, + ACTIONS(3086), 1, sym_name, STATE(2402), 1, sym_attribute, @@ -116853,9 +116853,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1540), 1, anon_sym_LPAREN, - ACTIONS(3116), 1, - anon_sym_COMMA, ACTIONS(3118), 1, + anon_sym_COMMA, + ACTIONS(3120), 1, anon_sym_RPAREN, STATE(587), 1, sym_arguments, @@ -116887,11 +116887,11 @@ static const uint16_t ts_small_parse_table[] = { [49413] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3122), 3, + ACTIONS(3124), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3120), 7, + ACTIONS(3122), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -116904,9 +116904,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1540), 1, anon_sym_LPAREN, - ACTIONS(3116), 1, + ACTIONS(3118), 1, anon_sym_COMMA, - ACTIONS(3124), 1, + ACTIONS(3126), 1, anon_sym_RPAREN, STATE(587), 1, sym_arguments, @@ -116925,7 +116925,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1540), 1, anon_sym_LPAREN, - ACTIONS(3126), 1, + ACTIONS(3128), 1, anon_sym_RPAREN, STATE(587), 1, sym_arguments, @@ -116944,7 +116944,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3128), 1, + ACTIONS(3130), 1, sym_name, STATE(2460), 1, sym_namespace_name_as_prefix, @@ -116960,11 +116960,11 @@ static const uint16_t ts_small_parse_table[] = { [49511] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3132), 3, + ACTIONS(3134), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3130), 7, + ACTIONS(3132), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -116975,12 +116975,12 @@ static const uint16_t ts_small_parse_table[] = { [49529] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3134), 4, + ACTIONS(3136), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3136), 6, + ACTIONS(3138), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -116990,11 +116990,11 @@ static const uint16_t ts_small_parse_table[] = { [49547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3140), 3, + ACTIONS(3142), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3138), 7, + ACTIONS(3140), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -117007,11 +117007,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3032), 1, anon_sym_BSLASHu, - ACTIONS(3142), 1, - anon_sym_DASH_GT, ACTIONS(3144), 1, - anon_sym_LBRACK, + anon_sym_DASH_GT, ACTIONS(3146), 1, + anon_sym_LBRACK, + ACTIONS(3148), 1, sym_encapsed_string_chars_after_variable, ACTIONS(3038), 6, sym_encapsed_string_chars, @@ -117023,16 +117023,16 @@ static const uint16_t ts_small_parse_table[] = { [49589] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3150), 1, + ACTIONS(3152), 1, anon_sym_AMP, STATE(1453), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3148), 4, + ACTIONS(3150), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3153), 4, + ACTIONS(3155), 4, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, @@ -117040,12 +117040,12 @@ static const uint16_t ts_small_parse_table[] = { [49611] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3155), 4, + ACTIONS(3157), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3157), 6, + ACTIONS(3159), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -117059,7 +117059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(2757), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3159), 1, + ACTIONS(3161), 1, aux_sym_namespace_use_declaration_token2, ACTIONS(1582), 7, anon_sym_COMMA, @@ -117089,11 +117089,11 @@ static const uint16_t ts_small_parse_table[] = { [49673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3163), 3, + ACTIONS(3165), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3161), 7, + ACTIONS(3163), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -117104,12 +117104,12 @@ static const uint16_t ts_small_parse_table[] = { [49691] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3165), 4, + ACTIONS(3167), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3167), 6, + ACTIONS(3169), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -117119,16 +117119,16 @@ static const uint16_t ts_small_parse_table[] = { [49709] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3076), 1, + ACTIONS(3077), 1, anon_sym_AMP, STATE(1453), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3169), 4, + ACTIONS(3171), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3171), 4, + ACTIONS(3173), 4, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, @@ -117151,12 +117151,12 @@ static const uint16_t ts_small_parse_table[] = { [49749] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3148), 4, + ACTIONS(3150), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3153), 6, + ACTIONS(3155), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -117170,7 +117170,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3173), 1, + ACTIONS(3175), 1, sym_name, STATE(2460), 1, sym_namespace_name_as_prefix, @@ -117201,12 +117201,12 @@ static const uint16_t ts_small_parse_table[] = { [49813] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3175), 4, + ACTIONS(3177), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3178), 6, + ACTIONS(3180), 6, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -117231,11 +117231,11 @@ static const uint16_t ts_small_parse_table[] = { [49849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3183), 3, + ACTIONS(3185), 3, sym_encapsed_string_chars_heredoc, sym_heredoc_end, sym_escape_sequence, - ACTIONS(3181), 7, + ACTIONS(3183), 7, anon_sym_LBRACE, anon_sym_BSLASHu, anon_sym_SQUOTE, @@ -117265,7 +117265,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3185), 1, + ACTIONS(3187), 1, sym_name, STATE(2636), 1, sym_namespace_name, @@ -117285,7 +117285,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3187), 1, + ACTIONS(3189), 1, sym_name, STATE(2636), 1, sym_namespace_name, @@ -117320,7 +117320,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3189), 1, + ACTIONS(3191), 1, sym_name, STATE(2460), 1, sym_namespace_name_as_prefix, @@ -117338,9 +117338,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3191), 1, - sym_name, ACTIONS(3193), 1, + sym_name, + ACTIONS(3195), 1, anon_sym_LBRACE, STATE(691), 1, sym__reserved_identifier, @@ -117373,9 +117373,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3195), 1, - sym_name, ACTIONS(3197), 1, + sym_name, + ACTIONS(3199), 1, anon_sym_LBRACE, ACTIONS(3026), 3, aux_sym_function_static_declaration_token1, @@ -117390,9 +117390,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3199), 1, - sym_name, ACTIONS(3201), 1, + sym_name, + ACTIONS(3203), 1, anon_sym_LBRACE, ACTIONS(2327), 3, aux_sym_function_static_declaration_token1, @@ -117407,9 +117407,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3203), 1, - sym_name, ACTIONS(3205), 1, + sym_name, + ACTIONS(3207), 1, anon_sym_LBRACE, STATE(1564), 1, sym__reserved_identifier, @@ -117425,9 +117425,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3207), 1, - sym_name, ACTIONS(3209), 1, + sym_name, + ACTIONS(3211), 1, anon_sym_LBRACE, STATE(671), 1, sym__reserved_identifier, @@ -117443,9 +117443,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3211), 1, - sym_name, ACTIONS(3213), 1, + sym_name, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1552), 1, sym_reference_modifier, @@ -117460,12 +117460,12 @@ static const uint16_t ts_small_parse_table[] = { [50158] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3215), 4, + ACTIONS(3217), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(3217), 5, + ACTIONS(3219), 5, anon_sym_AMP, anon_sym_LBRACE, anon_sym_EQ_GT, @@ -117505,11 +117505,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3219), 1, + ACTIONS(3221), 1, sym_name, - ACTIONS(3223), 1, + ACTIONS(3225), 1, anon_sym_LBRACE, - ACTIONS(3221), 3, + ACTIONS(3223), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -117536,9 +117536,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3207), 1, - sym_name, ACTIONS(3209), 1, + sym_name, + ACTIONS(3211), 1, anon_sym_LBRACE, STATE(671), 1, sym__reserved_identifier, @@ -117570,11 +117570,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3225), 1, - sym_name, ACTIONS(3227), 1, + sym_name, + ACTIONS(3229), 1, anon_sym_LBRACE, - ACTIONS(3221), 3, + ACTIONS(3223), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -117587,9 +117587,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3229), 1, - sym_name, ACTIONS(3231), 1, + sym_name, + ACTIONS(3233), 1, anon_sym_LBRACE, STATE(816), 1, sym__reserved_identifier, @@ -117648,9 +117648,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3211), 1, - sym_name, ACTIONS(3213), 1, + sym_name, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1569), 1, sym_reference_modifier, @@ -117691,15 +117691,15 @@ static const uint16_t ts_small_parse_table[] = { [50455] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3233), 1, + ACTIONS(3235), 1, anon_sym_PIPE, STATE(1494), 1, aux_sym_union_type_repeat1, - ACTIONS(3157), 3, + ACTIONS(3159), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3155), 4, + ACTIONS(3157), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -117709,9 +117709,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3236), 1, - sym_name, ACTIONS(3238), 1, + sym_name, + ACTIONS(3240), 1, anon_sym_LBRACE, ACTIONS(2327), 3, aux_sym_function_static_declaration_token1, @@ -117726,9 +117726,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3240), 1, - sym_name, ACTIONS(3242), 1, + sym_name, + ACTIONS(3244), 1, anon_sym_LBRACE, ACTIONS(2327), 3, aux_sym_function_static_declaration_token1, @@ -117743,9 +117743,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3207), 1, - sym_name, ACTIONS(3209), 1, + sym_name, + ACTIONS(3211), 1, anon_sym_LBRACE, STATE(671), 1, sym__reserved_identifier, @@ -117761,11 +117761,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3032), 1, anon_sym_BSLASHu, - ACTIONS(3244), 1, - anon_sym_DASH_GT, ACTIONS(3246), 1, - anon_sym_LBRACK, + anon_sym_DASH_GT, ACTIONS(3248), 1, + anon_sym_LBRACK, + ACTIONS(3250), 1, sym_execution_string_chars_after_variable, ACTIONS(3038), 5, sym_execution_string_chars, @@ -117794,9 +117794,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3250), 1, - sym_name, ACTIONS(3252), 1, + sym_name, + ACTIONS(3254), 1, anon_sym_LBRACE, ACTIONS(2327), 3, aux_sym_function_static_declaration_token1, @@ -117811,9 +117811,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3254), 1, - sym_name, ACTIONS(3256), 1, + sym_name, + ACTIONS(3258), 1, anon_sym_LBRACE, ACTIONS(2327), 3, aux_sym_function_static_declaration_token1, @@ -117830,7 +117830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(587), 1, sym_arguments, - ACTIONS(3258), 2, + ACTIONS(3260), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1564), 5, @@ -117844,9 +117844,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3260), 1, - sym_name, ACTIONS(3262), 1, + sym_name, + ACTIONS(3264), 1, anon_sym_LBRACE, ACTIONS(2327), 3, aux_sym_function_static_declaration_token1, @@ -117861,9 +117861,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3203), 1, - sym_name, ACTIONS(3205), 1, + sym_name, + ACTIONS(3207), 1, anon_sym_LBRACE, STATE(1564), 1, sym__reserved_identifier, @@ -117879,11 +117879,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3264), 1, + ACTIONS(3266), 1, sym_name, - ACTIONS(3268), 1, + ACTIONS(3270), 1, anon_sym_LBRACE, - ACTIONS(3266), 3, + ACTIONS(3268), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -117894,15 +117894,15 @@ static const uint16_t ts_small_parse_table[] = { [50729] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3274), 1, + ACTIONS(3276), 1, anon_sym_PIPE, STATE(1514), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3272), 3, + ACTIONS(3274), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3270), 4, + ACTIONS(3272), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -117946,11 +117946,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3276), 1, - sym_name, ACTIONS(3278), 1, + sym_name, + ACTIONS(3280), 1, anon_sym_LBRACE, - ACTIONS(3266), 3, + ACTIONS(3268), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -117961,15 +117961,15 @@ static const uint16_t ts_small_parse_table[] = { [50819] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3280), 1, + ACTIONS(3282), 1, anon_sym_PIPE, STATE(1510), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3136), 3, + ACTIONS(3138), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3134), 4, + ACTIONS(3136), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -117979,7 +117979,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1688), 1, anon_sym_BSLASH, - ACTIONS(3283), 1, + ACTIONS(3285), 1, anon_sym_EQ, STATE(2260), 1, aux_sym_namespace_name_repeat1, @@ -118011,15 +118011,15 @@ static const uint16_t ts_small_parse_table[] = { [50886] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3289), 1, + ACTIONS(3291), 1, anon_sym_PIPE, STATE(1494), 1, aux_sym_union_type_repeat1, - ACTIONS(3287), 3, + ACTIONS(3289), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3285), 4, + ACTIONS(3287), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -118027,15 +118027,15 @@ static const uint16_t ts_small_parse_table[] = { [50907] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3274), 1, + ACTIONS(3276), 1, anon_sym_PIPE, STATE(1510), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3293), 3, + ACTIONS(3295), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3291), 4, + ACTIONS(3293), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -118045,11 +118045,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3295), 1, + ACTIONS(3297), 1, sym_name, - ACTIONS(3299), 1, + ACTIONS(3301), 1, anon_sym_LBRACE, - ACTIONS(3297), 3, + ACTIONS(3299), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -118060,15 +118060,15 @@ static const uint16_t ts_small_parse_table[] = { [50951] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3274), 1, + ACTIONS(3276), 1, anon_sym_PIPE, STATE(1510), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3303), 3, + ACTIONS(3305), 3, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3301), 4, + ACTIONS(3303), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -118078,9 +118078,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3305), 1, - sym_name, ACTIONS(3307), 1, + sym_name, + ACTIONS(3309), 1, anon_sym_LBRACE, STATE(1557), 1, sym__reserved_identifier, @@ -118098,7 +118098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(587), 1, sym_arguments, - ACTIONS(3309), 2, + ACTIONS(3311), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1564), 5, @@ -118114,7 +118114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(587), 1, sym_arguments, - ACTIONS(3311), 2, + ACTIONS(3313), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(1564), 5, @@ -118144,9 +118144,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3305), 1, - sym_name, ACTIONS(3307), 1, + sym_name, + ACTIONS(3309), 1, anon_sym_LBRACE, STATE(1557), 1, sym__reserved_identifier, @@ -118162,9 +118162,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3313), 1, - sym_name, ACTIONS(3315), 1, + sym_name, + ACTIONS(3317), 1, anon_sym_LBRACE, ACTIONS(3026), 3, aux_sym_function_static_declaration_token1, @@ -118179,11 +118179,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3199), 1, - sym_name, ACTIONS(3201), 1, + sym_name, + ACTIONS(3203), 1, anon_sym_LBRACE, - ACTIONS(3317), 3, + ACTIONS(3319), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -118196,11 +118196,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3319), 1, - sym_name, ACTIONS(3321), 1, + sym_name, + ACTIONS(3323), 1, anon_sym_LBRACE, - ACTIONS(3317), 3, + ACTIONS(3319), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -118213,9 +118213,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3323), 1, - sym_name, ACTIONS(3325), 1, + sym_name, + ACTIONS(3327), 1, anon_sym_LBRACE, STATE(809), 1, sym__reserved_identifier, @@ -118231,9 +118231,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3325), 1, - anon_sym_LBRACE, ACTIONS(3327), 1, + anon_sym_LBRACE, + ACTIONS(3329), 1, sym_name, STATE(1555), 1, sym__reserved_identifier, @@ -118249,11 +118249,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3329), 1, - sym_name, ACTIONS(3331), 1, + sym_name, + ACTIONS(3333), 1, anon_sym_LBRACE, - ACTIONS(3297), 3, + ACTIONS(3299), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -118266,9 +118266,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3319), 1, - sym_name, ACTIONS(3321), 1, + sym_name, + ACTIONS(3323), 1, anon_sym_LBRACE, ACTIONS(2327), 3, aux_sym_function_static_declaration_token1, @@ -118283,9 +118283,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3207), 1, - sym_name, ACTIONS(3209), 1, + sym_name, + ACTIONS(3211), 1, anon_sym_LBRACE, STATE(671), 1, sym__reserved_identifier, @@ -118301,9 +118301,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3333), 1, - sym_name, ACTIONS(3335), 1, + sym_name, + ACTIONS(3337), 1, anon_sym_LBRACE, ACTIONS(3026), 3, aux_sym_function_static_declaration_token1, @@ -118318,9 +118318,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3337), 1, - sym_name, ACTIONS(3339), 1, + sym_name, + ACTIONS(3341), 1, anon_sym_LBRACE, ACTIONS(3026), 3, aux_sym_function_static_declaration_token1, @@ -118335,9 +118335,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3341), 1, - sym_name, ACTIONS(3343), 1, + sym_name, + ACTIONS(3345), 1, anon_sym_LBRACE, ACTIONS(3026), 3, aux_sym_function_static_declaration_token1, @@ -118352,9 +118352,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3345), 1, - sym_name, ACTIONS(3347), 1, + sym_name, + ACTIONS(3349), 1, anon_sym_LBRACE, ACTIONS(3026), 3, aux_sym_function_static_declaration_token1, @@ -118369,9 +118369,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3349), 1, - sym_name, ACTIONS(3351), 1, + sym_name, + ACTIONS(3353), 1, anon_sym_LBRACE, ACTIONS(2327), 3, aux_sym_function_static_declaration_token1, @@ -118386,9 +118386,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3207), 1, - sym_name, ACTIONS(3209), 1, + sym_name, + ACTIONS(3211), 1, anon_sym_LBRACE, STATE(671), 1, sym__reserved_identifier, @@ -118402,9 +118402,9 @@ static const uint16_t ts_small_parse_table[] = { [51415] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3116), 1, - anon_sym_COMMA, ACTIONS(3118), 1, + anon_sym_COMMA, + ACTIONS(3120), 1, anon_sym_RPAREN, STATE(2041), 1, aux_sym_unset_statement_repeat1, @@ -118419,11 +118419,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1540), 1, anon_sym_LPAREN, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1057), 1, sym_declaration_list, @@ -118438,11 +118438,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1540), 1, anon_sym_LPAREN, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1053), 1, sym_declaration_list, @@ -118493,9 +118493,9 @@ static const uint16_t ts_small_parse_table[] = { [51547] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3359), 1, - anon_sym_AMP, ACTIONS(3361), 1, + anon_sym_AMP, + ACTIONS(3363), 1, anon_sym_PIPE, STATE(1663), 1, aux_sym_intersection_type_repeat1, @@ -118503,7 +118503,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_disjunctive_normal_form_type_repeat1, STATE(1708), 1, aux_sym_union_type_repeat1, - ACTIONS(3078), 3, + ACTIONS(3079), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -118512,7 +118512,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1522), 1, sym_comment, - ACTIONS(3126), 1, + ACTIONS(3128), 1, anon_sym_RPAREN, STATE(2157), 1, aux_sym__list_destructing_repeat1, @@ -118529,7 +118529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(2757), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3098), 1, + ACTIONS(3100), 1, aux_sym_namespace_use_declaration_token2, ACTIONS(1582), 5, anon_sym_LBRACE, @@ -118542,9 +118542,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1688), 1, anon_sym_BSLASH, - ACTIONS(3365), 1, - anon_sym_COMMA, ACTIONS(3367), 1, + anon_sym_COMMA, + ACTIONS(3369), 1, anon_sym_LBRACE, STATE(1365), 1, sym_use_list, @@ -118552,7 +118552,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_base_clause_repeat1, STATE(2260), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3363), 2, + ACTIONS(3365), 2, sym__automatic_semicolon, anon_sym_SEMI, [51637] = 6, @@ -118560,9 +118560,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_else_clause_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3371), 1, aux_sym_catch_clause_token1, - ACTIONS(3372), 1, + ACTIONS(3374), 1, aux_sym_finally_clause_token1, ACTIONS(941), 2, aux_sym_while_statement_token1, @@ -118576,11 +118576,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1540), 1, anon_sym_LPAREN, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(918), 1, sym_declaration_list, @@ -118595,9 +118595,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_else_clause_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3377), 1, - aux_sym_catch_clause_token1, ACTIONS(3379), 1, + aux_sym_catch_clause_token1, + ACTIONS(3381), 1, aux_sym_finally_clause_token1, ACTIONS(933), 2, aux_sym_while_statement_token1, @@ -118609,9 +118609,9 @@ static const uint16_t ts_small_parse_table[] = { [51709] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3116), 1, + ACTIONS(3118), 1, anon_sym_COMMA, - ACTIONS(3124), 1, + ACTIONS(3126), 1, anon_sym_RPAREN, STATE(1978), 1, aux_sym_unset_statement_repeat1, @@ -118626,11 +118626,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1540), 1, anon_sym_LPAREN, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(966), 1, sym_declaration_list, @@ -118673,9 +118673,9 @@ static const uint16_t ts_small_parse_table[] = { [51799] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, - ACTIONS(3381), 1, + ACTIONS(3383), 1, sym_name, STATE(1642), 1, sym_formal_parameters, @@ -118690,9 +118690,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3385), 1, + ACTIONS(3387), 1, anon_sym_DASH, - ACTIONS(3383), 2, + ACTIONS(3385), 2, sym_integer, sym_name, STATE(2479), 3, @@ -118702,9 +118702,9 @@ static const uint16_t ts_small_parse_table[] = { [51839] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3387), 1, + ACTIONS(3389), 1, anon_sym_AMP, - ACTIONS(3392), 1, + ACTIONS(3395), 1, anon_sym_PIPE, STATE(1688), 1, aux_sym_union_type_repeat1, @@ -118712,7 +118712,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_disjunctive_normal_form_type_repeat1, STATE(1829), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3078), 2, + ACTIONS(3079), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [51862] = 4, @@ -118731,7 +118731,7 @@ static const uint16_t ts_small_parse_table[] = { [51879] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3258), 2, + ACTIONS(3260), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1564), 5, @@ -118756,9 +118756,9 @@ static const uint16_t ts_small_parse_table[] = { [51911] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3161), 1, + ACTIONS(3163), 1, anon_sym_BSLASHu, - ACTIONS(3163), 6, + ACTIONS(3165), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -118768,7 +118768,7 @@ static const uint16_t ts_small_parse_table[] = { [51926] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3394), 1, + ACTIONS(3397), 1, anon_sym_BSLASHu, ACTIONS(2907), 6, sym_encapsed_string_chars, @@ -118780,11 +118780,11 @@ static const uint16_t ts_small_parse_table[] = { [51941] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3398), 1, - aux_sym_enum_case_token1, ACTIONS(3401), 1, + aux_sym_enum_case_token1, + ACTIONS(3404), 1, aux_sym_match_default_expression_token1, - ACTIONS(3396), 2, + ACTIONS(3399), 2, anon_sym_RBRACE, aux_sym_switch_block_token1, STATE(1560), 3, @@ -118807,9 +118807,9 @@ static const uint16_t ts_small_parse_table[] = { [51977] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3112), 1, - aux_sym_namespace_aliasing_clause_token1, ACTIONS(3114), 1, + aux_sym_namespace_aliasing_clause_token1, + ACTIONS(3116), 1, aux_sym_use_instead_of_clause_token1, ACTIONS(1564), 5, anon_sym_LBRACE, @@ -118898,9 +118898,9 @@ static const uint16_t ts_small_parse_table[] = { [52096] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, - ACTIONS(3381), 1, + ACTIONS(3383), 1, sym_name, STATE(1630), 1, sym_formal_parameters, @@ -118927,9 +118927,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3385), 1, + ACTIONS(3387), 1, anon_sym_DASH, - ACTIONS(3404), 2, + ACTIONS(3407), 2, sym_integer, sym_name, STATE(2473), 3, @@ -118941,13 +118941,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1688), 1, anon_sym_BSLASH, - ACTIONS(3408), 1, + ACTIONS(3411), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1930), 1, sym_namespace_aliasing_clause, STATE(2260), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3406), 3, + ACTIONS(3409), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -118956,9 +118956,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3385), 1, + ACTIONS(3387), 1, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3413), 2, sym_integer, sym_name, STATE(2594), 3, @@ -118968,9 +118968,9 @@ static const uint16_t ts_small_parse_table[] = { [52191] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3138), 1, + ACTIONS(3140), 1, anon_sym_BSLASHu, - ACTIONS(3140), 6, + ACTIONS(3142), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -118993,9 +118993,9 @@ static const uint16_t ts_small_parse_table[] = { [52223] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3414), 1, + ACTIONS(3417), 1, anon_sym_BSLASHu, - ACTIONS(3412), 6, + ACTIONS(3415), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -119005,9 +119005,9 @@ static const uint16_t ts_small_parse_table[] = { [52238] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3130), 1, + ACTIONS(3132), 1, anon_sym_BSLASHu, - ACTIONS(3132), 6, + ACTIONS(3134), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -119029,9 +119029,9 @@ static const uint16_t ts_small_parse_table[] = { [52268] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3181), 1, + ACTIONS(3183), 1, anon_sym_BSLASHu, - ACTIONS(3183), 6, + ACTIONS(3185), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -119054,7 +119054,7 @@ static const uint16_t ts_small_parse_table[] = { [52300] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3309), 2, + ACTIONS(3311), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1564), 5, @@ -119066,7 +119066,7 @@ static const uint16_t ts_small_parse_table[] = { [52315] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3311), 2, + ACTIONS(3313), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(1564), 5, @@ -119131,7 +119131,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3416), 1, + ACTIONS(3419), 1, sym_name, STATE(1686), 1, sym_reference_modifier, @@ -119193,11 +119193,11 @@ static const uint16_t ts_small_parse_table[] = { [52480] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(457), 1, sym_declaration_list, @@ -119208,11 +119208,11 @@ static const uint16_t ts_small_parse_table[] = { [52502] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1100), 1, sym_compound_statement, @@ -119225,13 +119225,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1688), 1, anon_sym_BSLASH, - ACTIONS(3426), 1, + ACTIONS(3429), 1, anon_sym_COMMA, STATE(1789), 1, aux_sym_base_clause_repeat1, STATE(2260), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3428), 2, + ACTIONS(3431), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, [52544] = 7, @@ -119239,9 +119239,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(941), 1, sym_compound_statement, @@ -119254,9 +119254,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(912), 1, sym_compound_statement, @@ -119267,25 +119267,25 @@ static const uint16_t ts_small_parse_table[] = { [52588] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3365), 1, - anon_sym_COMMA, ACTIONS(3367), 1, + anon_sym_COMMA, + ACTIONS(3369), 1, anon_sym_LBRACE, STATE(1365), 1, sym_use_list, STATE(1631), 1, aux_sym_base_clause_repeat1, - ACTIONS(3363), 2, + ACTIONS(3365), 2, sym__automatic_semicolon, anon_sym_SEMI, [52608] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(452), 1, sym_declaration_list, @@ -119296,7 +119296,7 @@ static const uint16_t ts_small_parse_table[] = { [52630] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3430), 1, + ACTIONS(3433), 1, sym_name, STATE(1846), 1, sym_const_element, @@ -119309,7 +119309,7 @@ static const uint16_t ts_small_parse_table[] = { [52648] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3430), 1, + ACTIONS(3433), 1, sym_name, STATE(1972), 1, sym_const_element, @@ -119322,7 +119322,7 @@ static const uint16_t ts_small_parse_table[] = { [52666] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3430), 1, + ACTIONS(3433), 1, sym_name, STATE(1869), 1, sym_const_element, @@ -119335,11 +119335,11 @@ static const uint16_t ts_small_parse_table[] = { [52684] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(440), 1, sym_declaration_list, @@ -119350,11 +119350,11 @@ static const uint16_t ts_small_parse_table[] = { [52706] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1722), 1, sym_declaration_list, @@ -119365,11 +119365,11 @@ static const uint16_t ts_small_parse_table[] = { [52728] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1094), 1, sym_compound_statement, @@ -119380,7 +119380,7 @@ static const uint16_t ts_small_parse_table[] = { [52750] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3432), 1, + ACTIONS(3435), 1, anon_sym_BSLASHu, ACTIONS(3019), 5, sym_execution_string_chars, @@ -119391,11 +119391,11 @@ static const uint16_t ts_small_parse_table[] = { [52764] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1090), 1, sym_declaration_list, @@ -119406,11 +119406,11 @@ static const uint16_t ts_small_parse_table[] = { [52786] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1050), 1, sym_declaration_list, @@ -119429,17 +119429,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_name_repeat1, STATE(2348), 1, sym_arguments, - ACTIONS(3434), 2, + ACTIONS(3437), 2, anon_sym_COMMA, anon_sym_RBRACK, [52828] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1046), 1, sym_compound_statement, @@ -119450,11 +119450,11 @@ static const uint16_t ts_small_parse_table[] = { [52850] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_enum_case_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_match_default_expression_token1, - ACTIONS(3440), 1, + ACTIONS(3443), 1, aux_sym_switch_block_token1, STATE(1656), 3, sym_case_statement, @@ -119463,7 +119463,7 @@ static const uint16_t ts_small_parse_table[] = { [52868] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3430), 1, + ACTIONS(3433), 1, sym_name, STATE(1814), 1, sym_const_element, @@ -119478,9 +119478,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_while_statement_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3442), 1, - aux_sym_else_if_clause_token1, ACTIONS(3445), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3448), 1, aux_sym_else_clause_token1, STATE(1723), 1, aux_sym_if_statement_repeat1, @@ -119491,11 +119491,11 @@ static const uint16_t ts_small_parse_table[] = { [52908] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1705), 1, sym_declaration_list, @@ -119506,11 +119506,11 @@ static const uint16_t ts_small_parse_table[] = { [52930] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_enum_case_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_match_default_expression_token1, - ACTIONS(3448), 1, + ACTIONS(3451), 1, anon_sym_RBRACE, STATE(1641), 3, sym_case_statement, @@ -119521,9 +119521,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(940), 1, sym_compound_statement, @@ -119534,7 +119534,7 @@ static const uint16_t ts_small_parse_table[] = { [52970] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3430), 1, + ACTIONS(3433), 1, sym_name, STATE(1809), 1, sym_const_element, @@ -119549,9 +119549,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(947), 1, sym_compound_statement, @@ -119564,9 +119564,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(913), 1, sym_compound_statement, @@ -119579,9 +119579,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_while_statement_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3450), 1, - aux_sym_else_if_clause_token1, ACTIONS(3453), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3456), 1, aux_sym_else_clause_token1, STATE(1612), 1, aux_sym_if_statement_repeat1, @@ -119592,11 +119592,11 @@ static const uint16_t ts_small_parse_table[] = { [53054] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1064), 1, sym_compound_statement, @@ -119607,11 +119607,11 @@ static const uint16_t ts_small_parse_table[] = { [53076] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3456), 1, + ACTIONS(3459), 1, aux_sym_if_statement_token2, - ACTIONS(3458), 1, + ACTIONS(3461), 1, aux_sym_else_if_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, aux_sym_else_clause_token1, STATE(1623), 1, aux_sym_if_statement_repeat2, @@ -119622,11 +119622,11 @@ static const uint16_t ts_small_parse_table[] = { [53098] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_enum_case_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_match_default_expression_token1, - ACTIONS(3462), 1, + ACTIONS(3465), 1, aux_sym_switch_block_token1, STATE(1657), 3, sym_case_statement, @@ -119635,11 +119635,11 @@ static const uint16_t ts_small_parse_table[] = { [53116] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3458), 1, + ACTIONS(3461), 1, aux_sym_else_if_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, aux_sym_else_clause_token1, - ACTIONS(3464), 1, + ACTIONS(3467), 1, aux_sym_if_statement_token2, STATE(1745), 1, aux_sym_if_statement_repeat2, @@ -119650,9 +119650,9 @@ static const uint16_t ts_small_parse_table[] = { [53138] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3130), 1, + ACTIONS(3132), 1, anon_sym_BSLASHu, - ACTIONS(3132), 5, + ACTIONS(3134), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -119661,11 +119661,11 @@ static const uint16_t ts_small_parse_table[] = { [53152] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3458), 1, + ACTIONS(3461), 1, aux_sym_else_if_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, aux_sym_else_clause_token1, - ACTIONS(3466), 1, + ACTIONS(3469), 1, aux_sym_if_statement_token2, STATE(1646), 1, aux_sym_if_statement_repeat2, @@ -119676,11 +119676,11 @@ static const uint16_t ts_small_parse_table[] = { [53174] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1736), 1, sym_declaration_list, @@ -119702,11 +119702,11 @@ static const uint16_t ts_small_parse_table[] = { [53210] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_enum_case_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_match_default_expression_token1, - ACTIONS(3468), 1, + ACTIONS(3471), 1, anon_sym_RBRACE, STATE(1560), 3, sym_case_statement, @@ -119715,9 +119715,9 @@ static const uint16_t ts_small_parse_table[] = { [53228] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3138), 1, + ACTIONS(3140), 1, anon_sym_BSLASHu, - ACTIONS(3140), 5, + ACTIONS(3142), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -119726,11 +119726,11 @@ static const uint16_t ts_small_parse_table[] = { [53242] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1136), 1, sym_compound_statement, @@ -119741,25 +119741,25 @@ static const uint16_t ts_small_parse_table[] = { [53264] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3365), 1, - anon_sym_COMMA, ACTIONS(3367), 1, + anon_sym_COMMA, + ACTIONS(3369), 1, anon_sym_LBRACE, STATE(1379), 1, sym_use_list, STATE(1750), 1, aux_sym_base_clause_repeat1, - ACTIONS(3470), 2, + ACTIONS(3473), 2, sym__automatic_semicolon, anon_sym_SEMI, [53284] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1743), 1, sym_declaration_list, @@ -119770,11 +119770,11 @@ static const uint16_t ts_small_parse_table[] = { [53306] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1696), 1, sym_declaration_list, @@ -119785,11 +119785,11 @@ static const uint16_t ts_small_parse_table[] = { [53328] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(916), 1, sym_declaration_list, @@ -119802,9 +119802,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(926), 1, sym_compound_statement, @@ -119817,9 +119817,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(925), 1, sym_compound_statement, @@ -119832,9 +119832,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(964), 1, sym_compound_statement, @@ -119845,11 +119845,11 @@ static const uint16_t ts_small_parse_table[] = { [53416] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(459), 1, sym_declaration_list, @@ -119860,11 +119860,11 @@ static const uint16_t ts_small_parse_table[] = { [53438] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(448), 1, sym_declaration_list, @@ -119875,11 +119875,11 @@ static const uint16_t ts_small_parse_table[] = { [53460] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, - anon_sym_LBRACE, ACTIONS(3355), 1, - aux_sym_base_clause_token1, + anon_sym_LBRACE, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1660), 1, sym_declaration_list, @@ -119890,11 +119890,11 @@ static const uint16_t ts_small_parse_table[] = { [53482] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_enum_case_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_match_default_expression_token1, - ACTIONS(3472), 1, + ACTIONS(3475), 1, anon_sym_RBRACE, STATE(1560), 3, sym_case_statement, @@ -119903,11 +119903,11 @@ static const uint16_t ts_small_parse_table[] = { [53500] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1049), 1, sym_compound_statement, @@ -119918,7 +119918,7 @@ static const uint16_t ts_small_parse_table[] = { [53522] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3430), 1, + ACTIONS(3433), 1, sym_name, STATE(1886), 1, sym_const_element, @@ -119931,11 +119931,11 @@ static const uint16_t ts_small_parse_table[] = { [53540] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_enum_case_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_match_default_expression_token1, - ACTIONS(3474), 1, + ACTIONS(3477), 1, anon_sym_RBRACE, STATE(1628), 3, sym_case_statement, @@ -119955,11 +119955,11 @@ static const uint16_t ts_small_parse_table[] = { [53572] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3458), 1, + ACTIONS(3461), 1, aux_sym_else_if_clause_token1, - ACTIONS(3460), 1, + ACTIONS(3463), 1, aux_sym_else_clause_token1, - ACTIONS(3476), 1, + ACTIONS(3479), 1, aux_sym_if_statement_token2, STATE(1745), 1, aux_sym_if_statement_repeat2, @@ -119974,7 +119974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASH, STATE(2260), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3478), 4, + ACTIONS(3481), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -119982,9 +119982,9 @@ static const uint16_t ts_small_parse_table[] = { [53610] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3161), 1, + ACTIONS(3163), 1, anon_sym_BSLASHu, - ACTIONS(3163), 5, + ACTIONS(3165), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -119993,11 +119993,11 @@ static const uint16_t ts_small_parse_table[] = { [53624] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1129), 1, sym_compound_statement, @@ -120008,11 +120008,11 @@ static const uint16_t ts_small_parse_table[] = { [53646] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(919), 1, sym_declaration_list, @@ -120023,11 +120023,11 @@ static const uint16_t ts_small_parse_table[] = { [53668] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, - aux_sym_base_clause_token1, ACTIONS(3357), 1, + aux_sym_base_clause_token1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(458), 1, sym_declaration_list, @@ -120038,9 +120038,9 @@ static const uint16_t ts_small_parse_table[] = { [53690] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3181), 1, + ACTIONS(3183), 1, anon_sym_BSLASHu, - ACTIONS(3183), 5, + ACTIONS(3185), 5, sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, @@ -120049,11 +120049,11 @@ static const uint16_t ts_small_parse_table[] = { [53704] = 7, ACTIONS(1522), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3423), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1128), 1, sym_compound_statement, @@ -120066,9 +120066,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_while_statement_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3480), 1, + ACTIONS(3483), 1, aux_sym_else_if_clause_token1, - ACTIONS(3482), 1, + ACTIONS(3485), 1, aux_sym_else_clause_token1, STATE(1658), 1, aux_sym_if_statement_repeat1, @@ -120079,7 +120079,7 @@ static const uint16_t ts_small_parse_table[] = { [53748] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3430), 1, + ACTIONS(3433), 1, sym_name, STATE(1806), 1, sym_const_element, @@ -120092,11 +120092,11 @@ static const uint16_t ts_small_parse_table[] = { [53766] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_enum_case_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_match_default_expression_token1, - ACTIONS(3484), 1, + ACTIONS(3487), 1, aux_sym_switch_block_token1, STATE(1560), 3, sym_case_statement, @@ -120105,11 +120105,11 @@ static const uint16_t ts_small_parse_table[] = { [53784] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3436), 1, + ACTIONS(3439), 1, aux_sym_enum_case_token1, - ACTIONS(3438), 1, + ACTIONS(3441), 1, aux_sym_match_default_expression_token1, - ACTIONS(3486), 1, + ACTIONS(3489), 1, aux_sym_switch_block_token1, STATE(1560), 3, sym_case_statement, @@ -120120,9 +120120,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_while_statement_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3480), 1, + ACTIONS(3483), 1, aux_sym_else_if_clause_token1, - ACTIONS(3482), 1, + ACTIONS(3485), 1, aux_sym_else_clause_token1, STATE(1723), 1, aux_sym_if_statement_repeat1, @@ -120133,7 +120133,7 @@ static const uint16_t ts_small_parse_table[] = { [53824] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3106), 5, + ACTIONS(3108), 5, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_AMP, @@ -120147,7 +120147,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1064), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3488), 2, + ACTIONS(3491), 2, sym__automatic_semicolon, anon_sym_SEMI, [53850] = 6, @@ -120155,9 +120155,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3490), 1, + ACTIONS(3493), 1, sym_name, - ACTIONS(3492), 1, + ACTIONS(3495), 1, anon_sym_BSLASH, STATE(480), 1, sym_compound_statement, @@ -120166,11 +120166,11 @@ static const uint16_t ts_small_parse_table[] = { [53869] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3494), 1, + ACTIONS(3497), 1, sym_name, - ACTIONS(3496), 1, + ACTIONS(3499), 1, anon_sym_LBRACE, - ACTIONS(3498), 1, + ACTIONS(3501), 1, anon_sym_DOLLAR, STATE(1627), 2, sym_dynamic_variable_name, @@ -120178,59 +120178,59 @@ static const uint16_t ts_small_parse_table[] = { [53886] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3359), 1, + ACTIONS(3361), 1, anon_sym_AMP, STATE(1682), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3171), 3, + ACTIONS(3173), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [53901] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3500), 1, + ACTIONS(3503), 1, anon_sym_LBRACE, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3504), 1, + ACTIONS(3507), 1, anon_sym_DASH_GT, - ACTIONS(3506), 1, + ACTIONS(3509), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3508), 1, + ACTIONS(3511), 1, anon_sym_LBRACK, [53920] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3512), 1, + ACTIONS(3515), 1, anon_sym_BSLASH, STATE(1665), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3510), 3, + ACTIONS(3513), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [53935] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3515), 1, + ACTIONS(3518), 1, anon_sym_LBRACE, - ACTIONS(3517), 1, + ACTIONS(3520), 1, anon_sym_DASH_GT, - ACTIONS(3519), 1, + ACTIONS(3522), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3521), 1, + ACTIONS(3524), 1, anon_sym_LBRACK, [53954] = 5, ACTIONS(1522), 1, sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3523), 1, + ACTIONS(3526), 1, anon_sym_AMP, - ACTIONS(3525), 1, + ACTIONS(3528), 1, anon_sym_RPAREN, STATE(2187), 2, sym_variable_name, @@ -120238,22 +120238,22 @@ static const uint16_t ts_small_parse_table[] = { [53971] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3527), 1, + ACTIONS(3530), 1, sym_name, STATE(2158), 1, sym_visibility_modifier, - ACTIONS(3529), 3, + ACTIONS(3532), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, [53986] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3531), 1, + ACTIONS(3534), 1, anon_sym_LBRACE, - ACTIONS(3533), 1, + ACTIONS(3536), 1, anon_sym_COLON, STATE(2095), 1, sym_enum_declaration_list, @@ -120262,24 +120262,24 @@ static const uint16_t ts_small_parse_table[] = { [54005] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3515), 1, + ACTIONS(3518), 1, anon_sym_LBRACE, - ACTIONS(3521), 1, + ACTIONS(3524), 1, anon_sym_LBRACK, - ACTIONS(3535), 1, + ACTIONS(3538), 1, anon_sym_DASH_GT, - ACTIONS(3537), 1, + ACTIONS(3540), 1, anon_sym_QMARK_DASH_GT, [54024] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3539), 1, + ACTIONS(3542), 1, anon_sym_BSLASH, STATE(1671), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3510), 3, + ACTIONS(3513), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -120288,9 +120288,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3542), 1, + ACTIONS(3545), 1, sym_name, - ACTIONS(3544), 1, + ACTIONS(3547), 1, anon_sym_LBRACE, STATE(680), 2, sym_dynamic_variable_name, @@ -120298,22 +120298,22 @@ static const uint16_t ts_small_parse_table[] = { [54056] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3548), 1, + ACTIONS(3551), 1, anon_sym_BSLASH, STATE(1671), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3546), 3, + ACTIONS(3549), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, [54071] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3552), 1, + ACTIONS(3555), 1, anon_sym_COLON, STATE(2093), 1, sym__return_type, - ACTIONS(3550), 3, + ACTIONS(3553), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -120324,7 +120324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3554), 1, + ACTIONS(3557), 1, anon_sym_DOT_DOT_DOT, STATE(1967), 1, sym_reference_modifier, @@ -120333,35 +120333,35 @@ static const uint16_t ts_small_parse_table[] = { [54105] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3556), 1, + ACTIONS(3559), 1, anon_sym_PIPE, STATE(1713), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3272), 3, + ACTIONS(3274), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [54120] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3515), 1, + ACTIONS(3518), 1, anon_sym_LBRACE, - ACTIONS(3521), 1, + ACTIONS(3524), 1, anon_sym_LBRACK, - ACTIONS(3558), 1, + ACTIONS(3561), 1, anon_sym_DASH_GT, - ACTIONS(3560), 1, + ACTIONS(3563), 1, anon_sym_QMARK_DASH_GT, [54139] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3562), 1, + ACTIONS(3565), 1, sym_name, - ACTIONS(3564), 1, + ACTIONS(3567), 1, anon_sym_LBRACE, - ACTIONS(3566), 1, + ACTIONS(3569), 1, anon_sym_DOLLAR, STATE(1589), 2, sym_dynamic_variable_name, @@ -120369,55 +120369,55 @@ static const uint16_t ts_small_parse_table[] = { [54156] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3548), 1, + ACTIONS(3551), 1, anon_sym_BSLASH, STATE(1673), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3568), 3, + ACTIONS(3571), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, [54171] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3570), 1, + ACTIONS(3573), 1, anon_sym_BSLASH, STATE(1665), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3546), 3, + ACTIONS(3549), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [54186] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3573), 1, + ACTIONS(3576), 1, anon_sym_PIPE, STATE(1681), 1, aux_sym_union_type_repeat1, - ACTIONS(3157), 3, + ACTIONS(3159), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [54201] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3576), 1, + ACTIONS(3579), 1, anon_sym_AMP, STATE(1682), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3153), 3, + ACTIONS(3155), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [54216] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3579), 1, + ACTIONS(3582), 1, anon_sym_PIPE, STATE(1683), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3136), 3, + ACTIONS(3138), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -120429,7 +120429,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1046), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3582), 2, + ACTIONS(3585), 2, sym__automatic_semicolon, anon_sym_SEMI, [54246] = 4, @@ -120440,13 +120440,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1052), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3584), 2, + ACTIONS(3587), 2, sym__automatic_semicolon, anon_sym_SEMI, [54261] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3586), 1, + ACTIONS(3589), 1, sym_name, STATE(2267), 1, sym__reserved_identifier, @@ -120467,11 +120467,11 @@ static const uint16_t ts_small_parse_table[] = { [54289] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3588), 1, + ACTIONS(3591), 1, anon_sym_PIPE, STATE(1711), 1, aux_sym_union_type_repeat1, - ACTIONS(3287), 3, + ACTIONS(3289), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, @@ -120480,9 +120480,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1739), 1, anon_sym_DOLLAR, - ACTIONS(3590), 1, + ACTIONS(3593), 1, sym_name, - ACTIONS(3592), 1, + ACTIONS(3595), 1, anon_sym_LBRACE, STATE(886), 2, sym_dynamic_variable_name, @@ -120490,11 +120490,11 @@ static const uint16_t ts_small_parse_table[] = { [54321] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3594), 1, + ACTIONS(3597), 1, sym_name, - ACTIONS(3596), 1, + ACTIONS(3599), 1, anon_sym_LBRACE, - ACTIONS(3598), 1, + ACTIONS(3601), 1, anon_sym_DOLLAR, STATE(1460), 2, sym_dynamic_variable_name, @@ -120502,9 +120502,9 @@ static const uint16_t ts_small_parse_table[] = { [54338] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3377), 1, - aux_sym_catch_clause_token1, ACTIONS(3379), 1, + aux_sym_catch_clause_token1, + ACTIONS(3381), 1, aux_sym_finally_clause_token1, STATE(1547), 3, sym_catch_clause, @@ -120513,11 +120513,11 @@ static const uint16_t ts_small_parse_table[] = { [54353] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3596), 1, + ACTIONS(3599), 1, anon_sym_LBRACE, - ACTIONS(3598), 1, + ACTIONS(3601), 1, anon_sym_DOLLAR, - ACTIONS(3600), 1, + ACTIONS(3603), 1, sym_name, STATE(1460), 2, sym_dynamic_variable_name, @@ -120525,11 +120525,11 @@ static const uint16_t ts_small_parse_table[] = { [54370] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3602), 1, + ACTIONS(3605), 1, anon_sym_LBRACE, - ACTIONS(3604), 1, + ACTIONS(3607), 1, anon_sym_COLON, STATE(541), 1, sym_enum_declaration_list, @@ -120540,9 +120540,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3523), 1, + ACTIONS(3526), 1, anon_sym_AMP, - ACTIONS(3606), 1, + ACTIONS(3609), 1, anon_sym_RPAREN, STATE(2187), 2, sym_variable_name, @@ -120565,17 +120565,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1088), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3608), 2, + ACTIONS(3611), 2, sym__automatic_semicolon, anon_sym_SEMI, [54434] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3531), 1, + ACTIONS(3534), 1, anon_sym_LBRACE, - ACTIONS(3610), 1, + ACTIONS(3613), 1, anon_sym_COLON, STATE(2127), 1, sym_enum_declaration_list, @@ -120589,7 +120589,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1070), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3612), 2, + ACTIONS(3615), 2, sym__automatic_semicolon, anon_sym_SEMI, [54468] = 4, @@ -120600,28 +120600,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1076), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3614), 2, + ACTIONS(3617), 2, sym__automatic_semicolon, anon_sym_SEMI, [54483] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3616), 1, + ACTIONS(3619), 1, anon_sym_PIPE, STATE(1747), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3303), 3, + ACTIONS(3305), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [54498] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3556), 1, + ACTIONS(3559), 1, anon_sym_PIPE, STATE(1683), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3303), 3, + ACTIONS(3305), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -120630,9 +120630,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3618), 1, + ACTIONS(3621), 1, sym_name, - ACTIONS(3620), 1, + ACTIONS(3623), 1, anon_sym_LBRACE, STATE(613), 2, sym_dynamic_variable_name, @@ -120642,25 +120642,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3624), 1, + ACTIONS(3627), 1, anon_sym_BSLASH, STATE(2133), 1, sym_compound_statement, - ACTIONS(3622), 2, + ACTIONS(3625), 2, sym__automatic_semicolon, anon_sym_SEMI, [54547] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3626), 1, + ACTIONS(3629), 1, anon_sym_LBRACE, - ACTIONS(3628), 1, + ACTIONS(3631), 1, anon_sym_DASH_GT, - ACTIONS(3630), 1, + ACTIONS(3633), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3632), 1, + ACTIONS(3635), 1, anon_sym_LBRACK, [54566] = 4, ACTIONS(1118), 1, @@ -120670,7 +120670,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1116), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3634), 2, + ACTIONS(3637), 2, sym__automatic_semicolon, anon_sym_SEMI, [54581] = 4, @@ -120681,28 +120681,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1082), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3636), 2, + ACTIONS(3639), 2, sym__automatic_semicolon, anon_sym_SEMI, [54596] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3616), 1, + ACTIONS(3619), 1, anon_sym_PIPE, STATE(1744), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3272), 3, + ACTIONS(3274), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [54611] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3638), 1, + ACTIONS(3641), 1, anon_sym_PIPE, STATE(1681), 1, aux_sym_union_type_repeat1, - ACTIONS(3287), 3, + ACTIONS(3289), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -120711,9 +120711,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3640), 1, + ACTIONS(3643), 1, sym_name, - ACTIONS(3642), 1, + ACTIONS(3645), 1, anon_sym_LBRACE, STATE(586), 2, sym_dynamic_variable_name, @@ -120721,22 +120721,22 @@ static const uint16_t ts_small_parse_table[] = { [54643] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3646), 1, + ACTIONS(3649), 1, anon_sym_EQ, STATE(2139), 1, sym_property_initializer, - ACTIONS(3644), 3, + ACTIONS(3647), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [54658] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3648), 1, + ACTIONS(3651), 1, anon_sym_PIPE, STATE(1711), 1, aux_sym_union_type_repeat1, - ACTIONS(3157), 3, + ACTIONS(3159), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, @@ -120745,9 +120745,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1731), 1, anon_sym_DOLLAR, - ACTIONS(3651), 1, + ACTIONS(3654), 1, sym_name, - ACTIONS(3653), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, STATE(731), 2, sym_dynamic_variable_name, @@ -120755,31 +120755,31 @@ static const uint16_t ts_small_parse_table[] = { [54690] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3556), 1, + ACTIONS(3559), 1, anon_sym_PIPE, STATE(1683), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3293), 3, + ACTIONS(3295), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [54705] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3655), 1, + ACTIONS(3658), 1, anon_sym_LBRACE, - ACTIONS(3657), 1, + ACTIONS(3660), 1, anon_sym_DASH_GT, - ACTIONS(3659), 1, + ACTIONS(3662), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3661), 1, + ACTIONS(3664), 1, anon_sym_LBRACK, [54724] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3110), 5, + ACTIONS(3112), 5, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_AMP, @@ -120788,11 +120788,11 @@ static const uint16_t ts_small_parse_table[] = { [54735] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3552), 1, + ACTIONS(3555), 1, anon_sym_COLON, STATE(2113), 1, sym__return_type, - ACTIONS(3663), 3, + ACTIONS(3666), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -120801,9 +120801,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3490), 1, + ACTIONS(3493), 1, sym_name, - ACTIONS(3492), 1, + ACTIONS(3495), 1, anon_sym_BSLASH, STATE(1703), 1, sym_namespace_name, @@ -120812,15 +120812,15 @@ static const uint16_t ts_small_parse_table[] = { [54769] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3500), 1, + ACTIONS(3503), 1, anon_sym_LBRACE, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3508), 1, + ACTIONS(3511), 1, anon_sym_LBRACK, - ACTIONS(3665), 1, + ACTIONS(3668), 1, anon_sym_DASH_GT, - ACTIONS(3667), 1, + ACTIONS(3670), 1, anon_sym_QMARK_DASH_GT, [54788] = 3, ACTIONS(981), 1, @@ -120840,21 +120840,21 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1094), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3669), 2, + ACTIONS(3672), 2, sym__automatic_semicolon, anon_sym_SEMI, [54816] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3626), 1, + ACTIONS(3629), 1, anon_sym_LBRACE, - ACTIONS(3632), 1, + ACTIONS(3635), 1, anon_sym_LBRACK, - ACTIONS(3671), 1, + ACTIONS(3674), 1, anon_sym_DASH_GT, - ACTIONS(3673), 1, + ACTIONS(3676), 1, anon_sym_QMARK_DASH_GT, [54835] = 4, ACTIONS(1028), 1, @@ -120864,7 +120864,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1026), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3675), 2, + ACTIONS(3678), 2, sym__automatic_semicolon, anon_sym_SEMI, [54850] = 6, @@ -120874,7 +120874,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_else_clause_token1, ACTIONS(1522), 1, sym_comment, - ACTIONS(3677), 1, + ACTIONS(3680), 1, aux_sym_else_if_clause_token1, STATE(1723), 1, aux_sym_if_statement_repeat1, @@ -120887,7 +120887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3680), 1, + ACTIONS(3683), 1, anon_sym_DOT_DOT_DOT, STATE(2023), 1, sym_reference_modifier, @@ -120901,7 +120901,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1058), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3682), 2, + ACTIONS(3685), 2, sym__automatic_semicolon, anon_sym_SEMI, [54903] = 4, @@ -120912,7 +120912,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1002), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3684), 2, + ACTIONS(3687), 2, sym__automatic_semicolon, anon_sym_SEMI, [54918] = 5, @@ -120920,9 +120920,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1522), 1, sym_comment, - ACTIONS(3686), 1, + ACTIONS(3689), 1, sym_name, - ACTIONS(3688), 1, + ACTIONS(3691), 1, anon_sym_LBRACE, STATE(794), 2, sym_dynamic_variable_name, @@ -120930,15 +120930,15 @@ static const uint16_t ts_small_parse_table[] = { [54935] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3690), 1, + ACTIONS(3693), 1, anon_sym_LBRACE, - ACTIONS(3692), 1, + ACTIONS(3695), 1, anon_sym_DASH_GT, - ACTIONS(3694), 1, + ACTIONS(3697), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3696), 1, + ACTIONS(3699), 1, anon_sym_LBRACK, [54954] = 4, ACTIONS(1522), 1, @@ -120947,7 +120947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASH, STATE(2260), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3478), 3, + ACTIONS(3481), 3, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -120956,9 +120956,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1688), 1, anon_sym_BSLASH, - ACTIONS(3426), 1, + ACTIONS(3429), 1, anon_sym_COMMA, - ACTIONS(3698), 1, + ACTIONS(3701), 1, anon_sym_LBRACE, STATE(2031), 1, aux_sym_base_clause_repeat1, @@ -120967,24 +120967,24 @@ static const uint16_t ts_small_parse_table[] = { [54988] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3700), 1, + ACTIONS(3703), 1, anon_sym_LBRACE, - ACTIONS(3702), 1, + ACTIONS(3705), 1, anon_sym_DASH_GT, - ACTIONS(3704), 1, + ACTIONS(3707), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3706), 1, + ACTIONS(3709), 1, anon_sym_LBRACK, [55007] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3496), 1, + ACTIONS(3499), 1, anon_sym_LBRACE, - ACTIONS(3498), 1, + ACTIONS(3501), 1, anon_sym_DOLLAR, - ACTIONS(3708), 1, + ACTIONS(3711), 1, sym_name, STATE(1627), 2, sym_dynamic_variable_name, @@ -120992,15 +120992,15 @@ static const uint16_t ts_small_parse_table[] = { [55024] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3502), 1, + ACTIONS(3505), 1, anon_sym_COLON_COLON, - ACTIONS(3626), 1, + ACTIONS(3629), 1, anon_sym_LBRACE, - ACTIONS(3632), 1, + ACTIONS(3635), 1, anon_sym_LBRACK, - ACTIONS(3710), 1, + ACTIONS(3713), 1, anon_sym_DASH_GT, - ACTIONS(3712), 1, + ACTIONS(3715), 1, anon_sym_QMARK_DASH_GT, [55043] = 4, ACTIONS(1040), 1, @@ -121010,15 +121010,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1038), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3714), 2, + ACTIONS(3717), 2, sym__automatic_semicolon, anon_sym_SEMI, [55058] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3716), 1, + ACTIONS(3719), 1, aux_sym_catch_clause_token1, - ACTIONS(3718), 1, + ACTIONS(3721), 1, aux_sym_finally_clause_token1, STATE(419), 3, sym_catch_clause, @@ -121032,17 +121032,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1110), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3720), 2, + ACTIONS(3723), 2, sym__automatic_semicolon, anon_sym_SEMI, [55088] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3722), 1, + ACTIONS(3725), 1, anon_sym_BSLASH, STATE(1680), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3568), 3, + ACTIONS(3571), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -121051,11 +121051,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3624), 1, + ACTIONS(3627), 1, anon_sym_BSLASH, STATE(519), 1, sym_compound_statement, - ACTIONS(3725), 2, + ACTIONS(3728), 2, sym__automatic_semicolon, anon_sym_SEMI, [55120] = 4, @@ -121066,7 +121066,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1008), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3727), 2, + ACTIONS(3730), 2, sym__automatic_semicolon, anon_sym_SEMI, [55135] = 4, @@ -121077,7 +121077,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1032), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3729), 2, + ACTIONS(3732), 2, sym__automatic_semicolon, anon_sym_SEMI, [55150] = 4, @@ -121088,17 +121088,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1014), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3731), 2, + ACTIONS(3734), 2, sym__automatic_semicolon, anon_sym_SEMI, [55165] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3408), 1, + ACTIONS(3411), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1930), 1, sym_namespace_aliasing_clause, - ACTIONS(3406), 3, + ACTIONS(3409), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -121110,28 +121110,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1104), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3733), 2, + ACTIONS(3736), 2, sym__automatic_semicolon, anon_sym_SEMI, [55195] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3616), 1, + ACTIONS(3619), 1, anon_sym_PIPE, STATE(1747), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3293), 3, + ACTIONS(3295), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [55210] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3735), 1, + ACTIONS(3738), 1, aux_sym_if_statement_token2, - ACTIONS(3737), 1, - aux_sym_else_if_clause_token1, ACTIONS(3740), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3743), 1, aux_sym_else_clause_token1, STATE(1745), 1, aux_sym_if_statement_repeat2, @@ -121149,22 +121149,22 @@ static const uint16_t ts_small_parse_table[] = { [55240] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3742), 1, + ACTIONS(3745), 1, anon_sym_PIPE, STATE(1747), 1, aux_sym_disjunctive_normal_form_type_repeat1, - ACTIONS(3136), 3, + ACTIONS(3138), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [55255] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3564), 1, + ACTIONS(3567), 1, anon_sym_LBRACE, - ACTIONS(3566), 1, + ACTIONS(3569), 1, anon_sym_DOLLAR, - ACTIONS(3745), 1, + ACTIONS(3748), 1, sym_name, STATE(1589), 2, sym_dynamic_variable_name, @@ -121172,34 +121172,34 @@ static const uint16_t ts_small_parse_table[] = { [55272] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3747), 1, + ACTIONS(3750), 1, sym_name, STATE(1890), 1, sym_namespace_name, STATE(2012), 1, sym_namespace_use_group_clause, - ACTIONS(3749), 2, + ACTIONS(3752), 2, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, [55289] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3751), 1, + ACTIONS(3754), 1, anon_sym_COMMA, STATE(1750), 1, aux_sym_base_clause_repeat1, - ACTIONS(3478), 3, + ACTIONS(3481), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [55304] = 6, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3602), 1, + ACTIONS(3605), 1, anon_sym_LBRACE, - ACTIONS(3754), 1, + ACTIONS(3757), 1, anon_sym_COLON, STATE(538), 1, sym_enum_declaration_list, @@ -121208,51 +121208,51 @@ static const uint16_t ts_small_parse_table[] = { [55323] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3747), 1, + ACTIONS(3750), 1, sym_name, STATE(1890), 1, sym_namespace_name, STATE(2195), 1, sym_namespace_use_group_clause, - ACTIONS(3749), 2, + ACTIONS(3752), 2, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, [55340] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3426), 1, + ACTIONS(3429), 1, anon_sym_COMMA, STATE(1789), 1, aux_sym_base_clause_repeat1, - ACTIONS(3428), 2, + ACTIONS(3431), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, [55354] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3758), 1, + ACTIONS(3761), 1, anon_sym_PIPE, STATE(1774), 1, aux_sym_type_list_repeat1, - ACTIONS(3756), 2, + ACTIONS(3759), 2, anon_sym_RPAREN, anon_sym_DOLLAR, [55368] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3765), 1, anon_sym_COMMA, STATE(1764), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3760), 2, + ACTIONS(3763), 2, sym__automatic_semicolon, anon_sym_SEMI, [55382] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, + ACTIONS(3357), 1, aux_sym_base_clause_token1, - ACTIONS(3764), 1, + ACTIONS(3767), 1, anon_sym_LBRACE, STATE(536), 1, sym_declaration_list, @@ -121261,21 +121261,21 @@ static const uint16_t ts_small_parse_table[] = { [55398] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1797), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3766), 2, + ACTIONS(3769), 2, sym__automatic_semicolon, anon_sym_SEMI, [55412] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3772), 1, + ACTIONS(3775), 1, anon_sym_COMMA, STATE(1758), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3770), 2, + ACTIONS(3773), 2, sym__automatic_semicolon, anon_sym_SEMI, [55426] = 5, @@ -121283,7 +121283,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1618), 1, sym_formal_parameters, @@ -121292,7 +121292,7 @@ static const uint16_t ts_small_parse_table[] = { [55442] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3478), 4, + ACTIONS(3481), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -121300,7 +121300,7 @@ static const uint16_t ts_small_parse_table[] = { [55452] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3167), 4, + ACTIONS(3169), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -121308,9 +121308,9 @@ static const uint16_t ts_small_parse_table[] = { [55462] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1042), 1, sym_declaration_list, @@ -121319,7 +121319,7 @@ static const uint16_t ts_small_parse_table[] = { [55478] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3775), 4, + ACTIONS(3778), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -121327,31 +121327,31 @@ static const uint16_t ts_small_parse_table[] = { [55488] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3779), 1, + ACTIONS(3782), 1, anon_sym_COMMA, STATE(1764), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3777), 2, + ACTIONS(3780), 2, sym__automatic_semicolon, anon_sym_SEMI, [55502] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3787), 1, anon_sym_COMMA, STATE(1897), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3782), 2, + ACTIONS(3785), 2, sym__automatic_semicolon, anon_sym_SEMI, [55516] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3788), 1, + ACTIONS(3791), 1, anon_sym_COMMA, STATE(1766), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3786), 2, + ACTIONS(3789), 2, sym__automatic_semicolon, anon_sym_SEMI, [55530] = 5, @@ -121359,7 +121359,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1637), 1, sym_formal_parameters, @@ -121370,7 +121370,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1636), 1, sym_formal_parameters, @@ -121379,9 +121379,9 @@ static const uint16_t ts_small_parse_table[] = { [55562] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1095), 1, sym_compound_statement, @@ -121390,9 +121390,9 @@ static const uint16_t ts_small_parse_table[] = { [55578] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(445), 1, sym_declaration_list, @@ -121401,21 +121401,21 @@ static const uint16_t ts_small_parse_table[] = { [55594] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3765), 1, anon_sym_COMMA, STATE(1898), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3791), 2, + ACTIONS(3794), 2, sym__automatic_semicolon, anon_sym_SEMI, [55608] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3795), 1, + ACTIONS(3798), 1, anon_sym_COMMA, STATE(1903), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3793), 2, + ACTIONS(3796), 2, sym__automatic_semicolon, anon_sym_SEMI, [55622] = 3, @@ -121423,18 +121423,18 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2461), 1, sym_declare_directive, - ACTIONS(3797), 3, + ACTIONS(3800), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, [55634] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3801), 1, + ACTIONS(3804), 1, anon_sym_PIPE, STATE(1774), 1, aux_sym_type_list_repeat1, - ACTIONS(3799), 2, + ACTIONS(3802), 2, anon_sym_RPAREN, anon_sym_DOLLAR, [55648] = 5, @@ -121442,16 +121442,16 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2972), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3804), 1, + ACTIONS(3807), 1, aux_sym_function_static_declaration_token1, - ACTIONS(3806), 1, + ACTIONS(3809), 1, aux_sym_namespace_use_declaration_token2, STATE(2557), 1, sym_static_modifier, [55664] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3775), 4, + ACTIONS(3778), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, @@ -121459,19 +121459,19 @@ static const uint16_t ts_small_parse_table[] = { [55674] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3810), 1, + ACTIONS(3813), 1, aux_sym_namespace_aliasing_clause_token1, STATE(2197), 1, sym_namespace_aliasing_clause, - ACTIONS(3808), 2, + ACTIONS(3811), 2, anon_sym_COMMA, anon_sym_RBRACE, [55688] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1050), 1, sym_declaration_list, @@ -121480,20 +121480,20 @@ static const uint16_t ts_small_parse_table[] = { [55704] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3814), 1, + ACTIONS(3817), 1, anon_sym_EQ, - ACTIONS(3812), 3, + ACTIONS(3815), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [55716] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1891), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3816), 2, + ACTIONS(3819), 2, sym__automatic_semicolon, anon_sym_SEMI, [55730] = 5, @@ -121501,7 +121501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1649), 1, sym_formal_parameters, @@ -121512,14 +121512,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2514), 1, sym_declare_directive, - ACTIONS(3797), 3, + ACTIONS(3800), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, [55758] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3820), 4, + ACTIONS(3823), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, @@ -121527,9 +121527,9 @@ static const uint16_t ts_small_parse_table[] = { [55768] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1058), 1, sym_compound_statement, @@ -121538,30 +121538,30 @@ static const uint16_t ts_small_parse_table[] = { [55784] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3825), 1, anon_sym_COMMA, STATE(1785), 1, aux_sym_base_clause_repeat1, - ACTIONS(3478), 2, + ACTIONS(3481), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, [55798] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3825), 1, + ACTIONS(3828), 1, anon_sym_SEMI, - ACTIONS(3827), 1, + ACTIONS(3830), 1, anon_sym_LBRACE, - ACTIONS(3829), 1, + ACTIONS(3832), 1, sym__automatic_semicolon, STATE(1382), 1, sym_compound_statement, [55814] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3602), 1, + ACTIONS(3605), 1, anon_sym_LBRACE, STATE(508), 1, sym_enum_declaration_list, @@ -121570,31 +121570,31 @@ static const uint16_t ts_small_parse_table[] = { [55830] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3831), 2, + ACTIONS(3834), 2, sym__automatic_semicolon, anon_sym_SEMI, [55844] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3426), 1, + ACTIONS(3429), 1, anon_sym_COMMA, STATE(1785), 1, aux_sym_base_clause_repeat1, - ACTIONS(3833), 2, + ACTIONS(3836), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, [55858] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3837), 1, + ACTIONS(3840), 1, sym_nowdoc_string, STATE(1790), 1, aux_sym_nowdoc_body_repeat1, - ACTIONS(3835), 2, + ACTIONS(3838), 2, sym_heredoc_end, sym__new_line, [55872] = 5, @@ -121602,7 +121602,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1595), 1, sym_formal_parameters, @@ -121611,11 +121611,11 @@ static const uint16_t ts_small_parse_table[] = { [55888] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3842), 1, + ACTIONS(3845), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3840), 2, + ACTIONS(3843), 2, sym__automatic_semicolon, anon_sym_SEMI, [55902] = 5, @@ -121623,26 +121623,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1522), 1, sym_comment, - ACTIONS(3845), 1, + ACTIONS(3848), 1, anon_sym_EQ, - ACTIONS(3847), 1, + ACTIONS(3850), 1, anon_sym_RPAREN, STATE(1991), 1, aux_sym__list_destructing_repeat1, [55918] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1817), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3849), 2, + ACTIONS(3852), 2, sym__automatic_semicolon, anon_sym_SEMI, [55932] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3851), 4, + ACTIONS(3854), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -121650,30 +121650,30 @@ static const uint16_t ts_small_parse_table[] = { [55942] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3827), 1, + ACTIONS(3830), 1, anon_sym_LBRACE, - ACTIONS(3853), 1, + ACTIONS(3856), 1, anon_sym_SEMI, - ACTIONS(3855), 1, + ACTIONS(3858), 1, sym__automatic_semicolon, STATE(1364), 1, sym_compound_statement, [55958] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3857), 2, + ACTIONS(3860), 2, sym__automatic_semicolon, anon_sym_SEMI, [55972] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1698), 1, sym_declaration_list, @@ -121684,7 +121684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(959), 1, sym_compound_statement, @@ -121693,9 +121693,9 @@ static const uint16_t ts_small_parse_table[] = { [56004] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1077), 1, sym_compound_statement, @@ -121704,9 +121704,9 @@ static const uint16_t ts_small_parse_table[] = { [56020] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(447), 1, sym_declaration_list, @@ -121715,7 +121715,7 @@ static const uint16_t ts_small_parse_table[] = { [56036] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3136), 4, + ACTIONS(3138), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -121723,7 +121723,7 @@ static const uint16_t ts_small_parse_table[] = { [56046] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3157), 4, + ACTIONS(3159), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -121731,11 +121731,11 @@ static const uint16_t ts_small_parse_table[] = { [56056] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3795), 1, + ACTIONS(3798), 1, anon_sym_COMMA, STATE(1904), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3859), 2, + ACTIONS(3862), 2, sym__automatic_semicolon, anon_sym_SEMI, [56070] = 4, @@ -121743,7 +121743,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3523), 1, + ACTIONS(3526), 1, anon_sym_AMP, STATE(2028), 2, sym_variable_name, @@ -121751,17 +121751,17 @@ static const uint16_t ts_small_parse_table[] = { [56084] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1857), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3861), 2, + ACTIONS(3864), 2, sym__automatic_semicolon, anon_sym_SEMI, [56098] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3863), 4, + ACTIONS(3866), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -121769,29 +121769,29 @@ static const uint16_t ts_small_parse_table[] = { [56108] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3865), 2, + ACTIONS(3868), 2, sym__automatic_semicolon, anon_sym_SEMI, [56122] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1853), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3867), 2, + ACTIONS(3870), 2, sym__automatic_semicolon, anon_sym_SEMI, [56136] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1725), 1, sym_declaration_list, @@ -121800,9 +121800,9 @@ static const uint16_t ts_small_parse_table[] = { [56152] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3531), 1, + ACTIONS(3534), 1, anon_sym_LBRACE, STATE(2056), 1, sym_enum_declaration_list, @@ -121815,15 +121815,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2348), 1, sym_arguments, - ACTIONS(3434), 2, + ACTIONS(3437), 2, anon_sym_COMMA, anon_sym_RBRACK, [56182] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3602), 1, + ACTIONS(3605), 1, anon_sym_LBRACE, STATE(545), 1, sym_enum_declaration_list, @@ -121832,29 +121832,29 @@ static const uint16_t ts_small_parse_table[] = { [56198] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1835), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3869), 2, + ACTIONS(3872), 2, sym__automatic_semicolon, anon_sym_SEMI, [56212] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3871), 2, + ACTIONS(3874), 2, sym__automatic_semicolon, anon_sym_SEMI, [56226] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1734), 1, sym_declaration_list, @@ -121863,19 +121863,19 @@ static const uint16_t ts_small_parse_table[] = { [56242] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3873), 2, + ACTIONS(3876), 2, sym__automatic_semicolon, anon_sym_SEMI, [56256] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1071), 1, sym_compound_statement, @@ -121884,17 +121884,17 @@ static const uint16_t ts_small_parse_table[] = { [56272] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3877), 1, + ACTIONS(3880), 1, sym_nowdoc_string, STATE(1790), 1, aux_sym_nowdoc_body_repeat1, - ACTIONS(3875), 2, + ACTIONS(3878), 2, sym_heredoc_end, sym__new_line, [56286] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3879), 4, + ACTIONS(3882), 4, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -121902,30 +121902,30 @@ static const uint16_t ts_small_parse_table[] = { [56296] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3795), 1, + ACTIONS(3798), 1, anon_sym_COMMA, STATE(1903), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3881), 2, + ACTIONS(3884), 2, sym__automatic_semicolon, anon_sym_SEMI, [56310] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3827), 1, + ACTIONS(3830), 1, anon_sym_LBRACE, - ACTIONS(3883), 1, + ACTIONS(3886), 1, anon_sym_SEMI, - ACTIONS(3885), 1, + ACTIONS(3888), 1, sym__automatic_semicolon, STATE(1373), 1, sym_compound_statement, [56326] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1068), 1, sym_compound_statement, @@ -121934,21 +121934,21 @@ static const uint16_t ts_small_parse_table[] = { [56342] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1874), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3887), 2, + ACTIONS(3890), 2, sym__automatic_semicolon, anon_sym_SEMI, [56356] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3787), 1, anon_sym_COMMA, STATE(1875), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3889), 2, + ACTIONS(3892), 2, sym__automatic_semicolon, anon_sym_SEMI, [56370] = 5, @@ -121956,7 +121956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(952), 1, sym_compound_statement, @@ -121965,11 +121965,11 @@ static const uint16_t ts_small_parse_table[] = { [56386] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3765), 1, anon_sym_COMMA, STATE(1878), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3891), 2, + ACTIONS(3894), 2, sym__automatic_semicolon, anon_sym_SEMI, [56400] = 5, @@ -121977,7 +121977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(949), 1, sym_compound_statement, @@ -121986,49 +121986,49 @@ static const uint16_t ts_small_parse_table[] = { [56416] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3893), 1, + ACTIONS(3896), 1, anon_sym_AMP, STATE(1832), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3171), 2, + ACTIONS(3173), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [56430] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3795), 1, + ACTIONS(3798), 1, anon_sym_COMMA, STATE(1821), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3896), 2, + ACTIONS(3899), 2, sym__automatic_semicolon, anon_sym_SEMI, [56444] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1887), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3898), 2, + ACTIONS(3901), 2, sym__automatic_semicolon, anon_sym_SEMI, [56458] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3900), 1, + ACTIONS(3903), 1, anon_sym_AMP, STATE(1832), 1, aux_sym_intersection_type_repeat1, - ACTIONS(3153), 2, + ACTIONS(3155), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, [56472] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(916), 1, sym_declaration_list, @@ -122037,9 +122037,9 @@ static const uint16_t ts_small_parse_table[] = { [56488] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3355), 1, + ACTIONS(3357), 1, aux_sym_base_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(2128), 1, sym_declaration_list, @@ -122048,11 +122048,11 @@ static const uint16_t ts_small_parse_table[] = { [56504] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3903), 2, + ACTIONS(3906), 2, sym__automatic_semicolon, anon_sym_SEMI, [56518] = 5, @@ -122060,7 +122060,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(2008), 1, sym_formal_parameters, @@ -122071,7 +122071,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1604), 1, sym_formal_parameters, @@ -122080,9 +122080,9 @@ static const uint16_t ts_small_parse_table[] = { [56550] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1739), 1, sym_declaration_list, @@ -122091,9 +122091,9 @@ static const uint16_t ts_small_parse_table[] = { [56566] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(915), 1, sym_declaration_list, @@ -122102,9 +122102,9 @@ static const uint16_t ts_small_parse_table[] = { [56582] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(946), 1, sym_declaration_list, @@ -122113,9 +122113,9 @@ static const uint16_t ts_small_parse_table[] = { [56598] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1089), 1, sym_declaration_list, @@ -122124,20 +122124,20 @@ static const uint16_t ts_small_parse_table[] = { [56614] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3827), 1, + ACTIONS(3830), 1, anon_sym_LBRACE, - ACTIONS(3905), 1, + ACTIONS(3908), 1, anon_sym_SEMI, - ACTIONS(3907), 1, + ACTIONS(3910), 1, sym__automatic_semicolon, STATE(1381), 1, sym_compound_statement, [56630] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1138), 1, sym_compound_statement, @@ -122146,7 +122146,7 @@ static const uint16_t ts_small_parse_table[] = { [56646] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3851), 4, + ACTIONS(3854), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, @@ -122154,9 +122154,9 @@ static const uint16_t ts_small_parse_table[] = { [56656] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1090), 1, sym_declaration_list, @@ -122165,11 +122165,11 @@ static const uint16_t ts_small_parse_table[] = { [56672] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1788), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3909), 2, + ACTIONS(3912), 2, sym__automatic_semicolon, anon_sym_SEMI, [56686] = 3, @@ -122177,7 +122177,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2544), 1, sym_declare_directive, - ACTIONS(3797), 3, + ACTIONS(3800), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, @@ -122186,18 +122186,18 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2582), 1, sym_declare_directive, - ACTIONS(3797), 3, + ACTIONS(3800), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, [56710] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1871), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3873), 2, + ACTIONS(3876), 2, sym__automatic_semicolon, anon_sym_SEMI, [56724] = 5, @@ -122207,7 +122207,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_function_static_declaration_token1, ACTIONS(2972), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3911), 1, + ACTIONS(3914), 1, aux_sym_namespace_use_declaration_token2, STATE(2557), 1, sym_static_modifier, @@ -122216,7 +122216,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1913), 1, sym_formal_parameters, @@ -122227,7 +122227,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1953), 1, sym_formal_parameters, @@ -122236,11 +122236,11 @@ static const uint16_t ts_small_parse_table[] = { [56772] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3913), 2, + ACTIONS(3916), 2, sym__automatic_semicolon, anon_sym_SEMI, [56786] = 5, @@ -122248,7 +122248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(932), 1, sym_compound_statement, @@ -122257,9 +122257,9 @@ static const uint16_t ts_small_parse_table[] = { [56802] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1740), 1, sym_declaration_list, @@ -122270,7 +122270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(928), 1, sym_compound_statement, @@ -122279,17 +122279,17 @@ static const uint16_t ts_small_parse_table[] = { [56834] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3915), 2, + ACTIONS(3918), 2, sym__automatic_semicolon, anon_sym_SEMI, [56848] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3178), 4, + ACTIONS(3180), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -122297,9 +122297,9 @@ static const uint16_t ts_small_parse_table[] = { [56858] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3531), 1, + ACTIONS(3534), 1, anon_sym_LBRACE, STATE(2090), 1, sym_enum_declaration_list, @@ -122308,7 +122308,7 @@ static const uint16_t ts_small_parse_table[] = { [56874] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3917), 4, + ACTIONS(3920), 4, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -122316,9 +122316,9 @@ static const uint16_t ts_small_parse_table[] = { [56884] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(436), 1, sym_declaration_list, @@ -122327,7 +122327,7 @@ static const uint16_t ts_small_parse_table[] = { [56900] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3153), 4, + ACTIONS(3155), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_AMP, @@ -122335,21 +122335,21 @@ static const uint16_t ts_small_parse_table[] = { [56910] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3919), 2, + ACTIONS(3922), 2, sym__automatic_semicolon, anon_sym_SEMI, [56924] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3795), 1, + ACTIONS(3798), 1, anon_sym_COMMA, STATE(1772), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3921), 2, + ACTIONS(3924), 2, sym__automatic_semicolon, anon_sym_SEMI, [56938] = 5, @@ -122357,7 +122357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(908), 1, sym_compound_statement, @@ -122366,9 +122366,9 @@ static const uint16_t ts_small_parse_table[] = { [56954] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1083), 1, sym_compound_statement, @@ -122377,17 +122377,17 @@ static const uint16_t ts_small_parse_table[] = { [56970] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3795), 1, + ACTIONS(3798), 1, anon_sym_COMMA, STATE(1903), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3923), 2, + ACTIONS(3926), 2, sym__automatic_semicolon, anon_sym_SEMI, [56984] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3510), 4, + ACTIONS(3513), 4, anon_sym_COMMA, anon_sym_BSLASH, aux_sym_namespace_aliasing_clause_token1, @@ -122395,11 +122395,11 @@ static const uint16_t ts_small_parse_table[] = { [56994] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1880), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3925), 2, + ACTIONS(3928), 2, sym__automatic_semicolon, anon_sym_SEMI, [57008] = 5, @@ -122407,7 +122407,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1609), 1, sym_formal_parameters, @@ -122416,17 +122416,17 @@ static const uint16_t ts_small_parse_table[] = { [57024] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3927), 2, + ACTIONS(3930), 2, sym__automatic_semicolon, anon_sym_SEMI, [57038] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3820), 4, + ACTIONS(3823), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -122436,7 +122436,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1954), 1, sym_formal_parameters, @@ -122445,51 +122445,51 @@ static const uint16_t ts_small_parse_table[] = { [57064] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1766), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3929), 2, + ACTIONS(3932), 2, sym__automatic_semicolon, anon_sym_SEMI, [57078] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3787), 1, anon_sym_COMMA, STATE(1758), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3931), 2, + ACTIONS(3934), 2, sym__automatic_semicolon, anon_sym_SEMI, [57092] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3765), 1, anon_sym_COMMA, STATE(1877), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3933), 2, + ACTIONS(3936), 2, sym__automatic_semicolon, anon_sym_SEMI, [57106] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3765), 1, anon_sym_COMMA, STATE(1764), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3935), 2, + ACTIONS(3938), 2, sym__automatic_semicolon, anon_sym_SEMI, [57120] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3765), 1, anon_sym_COMMA, STATE(1764), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3933), 2, + ACTIONS(3936), 2, sym__automatic_semicolon, anon_sym_SEMI, [57134] = 5, @@ -122497,7 +122497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(910), 1, sym_compound_statement, @@ -122506,11 +122506,11 @@ static const uint16_t ts_small_parse_table[] = { [57150] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3937), 2, + ACTIONS(3940), 2, sym__automatic_semicolon, anon_sym_SEMI, [57164] = 2, @@ -122524,21 +122524,21 @@ static const uint16_t ts_small_parse_table[] = { [57174] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1815), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3857), 2, + ACTIONS(3860), 2, sym__automatic_semicolon, anon_sym_SEMI, [57188] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3758), 1, + ACTIONS(3761), 1, anon_sym_PIPE, STATE(1754), 1, aux_sym_type_list_repeat1, - ACTIONS(3939), 2, + ACTIONS(3942), 2, anon_sym_RPAREN, anon_sym_DOLLAR, [57202] = 5, @@ -122546,7 +122546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(924), 1, sym_compound_statement, @@ -122555,9 +122555,9 @@ static const uint16_t ts_small_parse_table[] = { [57218] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(449), 1, sym_declaration_list, @@ -122566,21 +122566,21 @@ static const uint16_t ts_small_parse_table[] = { [57234] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1863), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3941), 2, + ACTIONS(3944), 2, sym__automatic_semicolon, anon_sym_SEMI, [57248] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1792), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3943), 2, + ACTIONS(3946), 2, sym__automatic_semicolon, anon_sym_SEMI, [57262] = 5, @@ -122588,7 +122588,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1697), 1, anon_sym_AMP, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1653), 1, sym_formal_parameters, @@ -122597,7 +122597,7 @@ static const uint16_t ts_small_parse_table[] = { [57278] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3863), 4, + ACTIONS(3866), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, @@ -122605,29 +122605,29 @@ static const uint16_t ts_small_parse_table[] = { [57288] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3810), 1, + ACTIONS(3813), 1, aux_sym_namespace_aliasing_clause_token1, STATE(2269), 1, sym_namespace_aliasing_clause, - ACTIONS(3945), 2, + ACTIONS(3948), 2, anon_sym_COMMA, anon_sym_RBRACE, [57302] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3821), 1, anon_sym_COMMA, STATE(1766), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3947), 2, + ACTIONS(3950), 2, sym__automatic_semicolon, anon_sym_SEMI, [57316] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, STATE(1684), 1, sym_declaration_list, @@ -122636,9 +122636,9 @@ static const uint16_t ts_small_parse_table[] = { [57332] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, STATE(1086), 1, sym_compound_statement, @@ -122649,7 +122649,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(3523), 1, + ACTIONS(3526), 1, anon_sym_AMP, STATE(2187), 2, sym_variable_name, @@ -122657,47 +122657,47 @@ static const uint16_t ts_small_parse_table[] = { [57362] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3771), 1, anon_sym_COMMA, STATE(1808), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3943), 2, + ACTIONS(3946), 2, sym__automatic_semicolon, anon_sym_SEMI, [57376] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3765), 1, anon_sym_COMMA, STATE(1755), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3949), 2, + ACTIONS(3952), 2, sym__automatic_semicolon, anon_sym_SEMI, [57390] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3787), 1, anon_sym_COMMA, STATE(1758), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3951), 2, + ACTIONS(3954), 2, sym__automatic_semicolon, anon_sym_SEMI, [57404] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3765), 1, anon_sym_COMMA, STATE(1764), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3949), 2, + ACTIONS(3952), 2, sym__automatic_semicolon, anon_sym_SEMI, [57418] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3510), 4, + ACTIONS(3513), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_BSLASH, @@ -122705,9 +122705,9 @@ static const uint16_t ts_small_parse_table[] = { [57428] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(442), 1, sym_declaration_list, @@ -122716,9 +122716,9 @@ static const uint16_t ts_small_parse_table[] = { [57444] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(919), 1, sym_declaration_list, @@ -122727,39 +122727,39 @@ static const uint16_t ts_small_parse_table[] = { [57460] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3795), 1, + ACTIONS(3798), 1, anon_sym_COMMA, STATE(1867), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3953), 2, + ACTIONS(3956), 2, sym__automatic_semicolon, anon_sym_SEMI, [57474] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3957), 1, + ACTIONS(3960), 1, anon_sym_COMMA, STATE(1903), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3955), 2, + ACTIONS(3958), 2, sym__automatic_semicolon, anon_sym_SEMI, [57488] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3795), 1, + ACTIONS(3798), 1, anon_sym_COMMA, STATE(1903), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3960), 2, + ACTIONS(3963), 2, sym__automatic_semicolon, anon_sym_SEMI, [57502] = 5, ACTIONS(1522), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3359), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(443), 1, sym_declaration_list, @@ -122768,18 +122768,18 @@ static const uint16_t ts_small_parse_table[] = { [57518] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3962), 1, - anon_sym_COMMA, ACTIONS(3965), 1, + anon_sym_COMMA, + ACTIONS(3968), 1, anon_sym_RBRACK, STATE(1906), 1, aux_sym_array_creation_expression_repeat1, [57531] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3967), 1, - anon_sym_COMMA, ACTIONS(3970), 1, + anon_sym_COMMA, + ACTIONS(3973), 1, anon_sym_RBRACE, STATE(1907), 1, aux_sym_namespace_use_group_repeat1, @@ -122794,134 +122794,134 @@ static const uint16_t ts_small_parse_table[] = { [57555] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3090), 1, + ACTIONS(3092), 1, anon_sym_RBRACK, - ACTIONS(3972), 1, + ACTIONS(3975), 1, anon_sym_COMMA, STATE(1998), 1, aux_sym_attribute_group_repeat1, [57568] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3974), 1, + ACTIONS(3977), 1, anon_sym_SQUOTE, - ACTIONS(3976), 1, + ACTIONS(3979), 1, anon_sym_DQUOTE, - ACTIONS(3978), 1, + ACTIONS(3981), 1, sym_heredoc_start, [57581] = 4, ACTIONS(1522), 1, sym_comment, ACTIONS(2970), 1, aux_sym_readonly_modifier_token1, - ACTIONS(3980), 1, + ACTIONS(3983), 1, aux_sym_class_declaration_token1, STATE(2568), 1, sym_readonly_modifier, [57594] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3492), 1, + ACTIONS(3495), 1, anon_sym_BSLASH, - ACTIONS(3982), 1, + ACTIONS(3985), 1, sym_name, STATE(2615), 1, sym_namespace_name, [57607] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(3984), 1, + ACTIONS(3987), 1, anon_sym_EQ_GT, STATE(2520), 1, sym__return_type, [57620] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3986), 1, + ACTIONS(3989), 1, anon_sym_LBRACE, - ACTIONS(3988), 1, + ACTIONS(3991), 1, anon_sym_COLON, STATE(537), 1, sym_switch_block, [57633] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3990), 1, + ACTIONS(3993), 1, anon_sym_COMMA, - ACTIONS(3992), 1, + ACTIONS(3995), 1, anon_sym_RPAREN, STATE(1966), 1, aux_sym_arguments_repeat1, [57646] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3845), 1, + ACTIONS(3848), 1, anon_sym_EQ, - ACTIONS(3994), 2, + ACTIONS(3997), 2, anon_sym_COMMA, anon_sym_RBRACK, [57657] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3996), 1, + ACTIONS(3999), 1, anon_sym_COMMA, - ACTIONS(3998), 1, + ACTIONS(4001), 1, anon_sym_RPAREN, STATE(1942), 1, aux_sym_array_creation_expression_repeat1, [57670] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3965), 1, + ACTIONS(3968), 1, anon_sym_RPAREN, - ACTIONS(4000), 1, + ACTIONS(4003), 1, anon_sym_COMMA, STATE(1918), 1, aux_sym_array_creation_expression_repeat1, [57683] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4003), 1, + ACTIONS(4006), 1, anon_sym_COMMA, - ACTIONS(4005), 1, + ACTIONS(4008), 1, anon_sym_RBRACK, STATE(1947), 1, aux_sym__array_destructing_repeat1, [57696] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4007), 1, + ACTIONS(4010), 1, anon_sym_COMMA, - ACTIONS(4009), 1, + ACTIONS(4012), 1, anon_sym_RBRACK, STATE(1948), 1, aux_sym_array_creation_expression_repeat1, [57709] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4003), 1, + ACTIONS(4006), 1, anon_sym_COMMA, - ACTIONS(4005), 1, + ACTIONS(4008), 1, anon_sym_RBRACK, STATE(1949), 1, aux_sym__array_destructing_repeat1, [57722] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4011), 1, + ACTIONS(4014), 1, anon_sym_COMMA, - ACTIONS(4013), 1, + ACTIONS(4016), 1, anon_sym_RBRACK, STATE(1951), 1, aux_sym_attribute_group_repeat1, [57735] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4015), 1, + ACTIONS(4018), 1, sym__new_line, - ACTIONS(4017), 1, + ACTIONS(4020), 1, sym_heredoc_end, STATE(2350), 1, sym_heredoc_body, @@ -122930,7 +122930,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2970), 1, aux_sym_readonly_modifier_token1, - ACTIONS(4019), 1, + ACTIONS(4022), 1, aux_sym_class_declaration_token1, STATE(2586), 1, sym_readonly_modifier, @@ -122939,7 +122939,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2970), 1, aux_sym_readonly_modifier_token1, - ACTIONS(4021), 1, + ACTIONS(4024), 1, aux_sym_class_declaration_token1, STATE(2574), 1, sym_readonly_modifier, @@ -122948,7 +122948,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2970), 1, aux_sym_readonly_modifier_token1, - ACTIONS(4023), 1, + ACTIONS(4026), 1, aux_sym_class_declaration_token1, STATE(2482), 1, sym_readonly_modifier, @@ -122964,9 +122964,9 @@ static const uint16_t ts_small_parse_table[] = { [57800] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4025), 1, + ACTIONS(4028), 1, anon_sym_COMMA, - ACTIONS(4027), 1, + ACTIONS(4030), 1, anon_sym_RPAREN, STATE(1932), 1, aux_sym_formal_parameters_repeat1, @@ -122981,16 +122981,16 @@ static const uint16_t ts_small_parse_table[] = { [57824] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4029), 3, + ACTIONS(4032), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [57833] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4031), 1, + ACTIONS(4034), 1, sym_name, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_LBRACE, STATE(2410), 1, sym_namespace_use_group, @@ -122999,7 +122999,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1747), 1, anon_sym_RPAREN, - ACTIONS(4035), 1, + ACTIONS(4038), 1, anon_sym_COMMA, STATE(2018), 1, aux_sym_formal_parameters_repeat1, @@ -123008,78 +123008,78 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(4037), 1, + ACTIONS(4040), 1, anon_sym_DOT_DOT_DOT, STATE(1961), 1, sym_variable_name, [57872] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4039), 1, + ACTIONS(4042), 1, anon_sym_COMMA, - ACTIONS(4041), 1, + ACTIONS(4044), 1, anon_sym_RPAREN, STATE(1965), 1, aux_sym_formal_parameters_repeat1, [57885] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4045), 1, + ACTIONS(4048), 1, anon_sym_EQ, - ACTIONS(4043), 2, + ACTIONS(4046), 2, anon_sym_COMMA, anon_sym_RPAREN, [57896] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(3663), 1, + ACTIONS(3666), 1, anon_sym_LBRACE, STATE(2459), 1, sym__return_type, [57909] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4015), 1, + ACTIONS(4018), 1, sym__new_line, - ACTIONS(4047), 1, + ACTIONS(4050), 1, sym_heredoc_end, STATE(2216), 1, sym_heredoc_body, [57922] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3076), 1, + ACTIONS(3077), 1, anon_sym_AMP, - ACTIONS(4049), 1, + ACTIONS(4052), 1, anon_sym_RPAREN, STATE(1459), 1, aux_sym_intersection_type_repeat1, [57935] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4051), 1, + ACTIONS(4054), 1, anon_sym_COMMA, - ACTIONS(4053), 1, + ACTIONS(4056), 1, anon_sym_RBRACK, STATE(1909), 1, aux_sym_attribute_group_repeat1, [57948] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(4055), 1, + ACTIONS(4058), 1, anon_sym_EQ_GT, STATE(2465), 1, sym__return_type, [57961] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4057), 1, + ACTIONS(4060), 1, anon_sym_COMMA, - ACTIONS(4059), 1, + ACTIONS(4062), 1, anon_sym_RBRACK, STATE(2051), 1, aux_sym_array_creation_expression_repeat1, @@ -123088,25 +123088,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4061), 1, + ACTIONS(4064), 1, anon_sym_COMMA, STATE(1918), 1, aux_sym_array_creation_expression_repeat1, [57987] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4063), 1, + ACTIONS(4066), 1, anon_sym_COMMA, - ACTIONS(4065), 1, + ACTIONS(4068), 1, anon_sym_RPAREN, STATE(1976), 1, aux_sym_array_creation_expression_repeat1, [58000] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4067), 1, + ACTIONS(4070), 1, anon_sym_LBRACE, - ACTIONS(4069), 1, + ACTIONS(4072), 1, anon_sym_COLON, STATE(2120), 1, sym_switch_block, @@ -123131,9 +123131,9 @@ static const uint16_t ts_small_parse_table[] = { [58039] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4003), 1, + ACTIONS(4006), 1, anon_sym_COMMA, - ACTIONS(4071), 1, + ACTIONS(4074), 1, anon_sym_RBRACK, STATE(1949), 1, aux_sym__array_destructing_repeat1, @@ -123142,139 +123142,139 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1522), 1, sym_comment, - ACTIONS(4073), 1, + ACTIONS(4076), 1, anon_sym_COMMA, STATE(1906), 1, aux_sym_array_creation_expression_repeat1, [58065] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4075), 1, - anon_sym_COMMA, ACTIONS(4078), 1, + anon_sym_COMMA, + ACTIONS(4081), 1, anon_sym_RBRACK, STATE(1949), 1, aux_sym__array_destructing_repeat1, [58078] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4080), 1, + ACTIONS(4083), 1, anon_sym_COMMA, - ACTIONS(4082), 1, + ACTIONS(4085), 1, anon_sym_RBRACE, STATE(1996), 1, aux_sym_match_block_repeat1, [58091] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3088), 1, + ACTIONS(3090), 1, anon_sym_RBRACK, - ACTIONS(4084), 1, + ACTIONS(4087), 1, anon_sym_COMMA, STATE(1998), 1, aux_sym_attribute_group_repeat1, [58104] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4086), 1, + ACTIONS(4089), 1, anon_sym_COMMA, - ACTIONS(4088), 1, + ACTIONS(4091), 1, anon_sym_RPAREN, STATE(2002), 1, aux_sym_arguments_repeat1, [58117] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(4090), 1, + ACTIONS(4093), 1, anon_sym_EQ_GT, STATE(2484), 1, sym__return_type, [58130] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(4092), 1, + ACTIONS(4095), 1, anon_sym_EQ_GT, STATE(2485), 1, sym__return_type, [58143] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3786), 3, + ACTIONS(3789), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [58152] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3770), 3, + ACTIONS(3773), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [58161] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4031), 1, + ACTIONS(4034), 1, sym_name, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_LBRACE, STATE(2377), 1, sym_namespace_use_group, [58174] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4094), 3, + ACTIONS(4097), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, [58183] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4096), 3, + ACTIONS(4099), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [58192] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3777), 3, + ACTIONS(3780), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [58201] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4100), 1, + ACTIONS(4103), 1, anon_sym_EQ, - ACTIONS(4098), 2, + ACTIONS(4101), 2, anon_sym_COMMA, anon_sym_RPAREN, [58212] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4104), 1, + ACTIONS(4107), 1, anon_sym_EQ, - ACTIONS(4102), 2, + ACTIONS(4105), 2, anon_sym_COMMA, anon_sym_RPAREN, [58223] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4106), 1, + ACTIONS(4109), 1, sym__new_line, - ACTIONS(4108), 1, + ACTIONS(4111), 1, sym_heredoc_end, STATE(2397), 1, sym_nowdoc_body, [58236] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4015), 1, + ACTIONS(4018), 1, sym__new_line, - ACTIONS(4110), 1, + ACTIONS(4113), 1, sym_heredoc_end, STATE(2396), 1, sym_heredoc_body, @@ -123283,7 +123283,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1721), 1, anon_sym_RPAREN, - ACTIONS(4112), 1, + ACTIONS(4115), 1, anon_sym_COMMA, STATE(2018), 1, aux_sym_formal_parameters_repeat1, @@ -123292,7 +123292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4114), 1, + ACTIONS(4117), 1, anon_sym_COMMA, STATE(2050), 1, aux_sym_arguments_repeat1, @@ -123301,16 +123301,16 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(4116), 1, + ACTIONS(4119), 1, anon_sym_DOT_DOT_DOT, STATE(2020), 1, sym_variable_name, [58288] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4120), 1, + ACTIONS(4123), 1, anon_sym_EQ, - ACTIONS(4118), 2, + ACTIONS(4121), 2, anon_sym_COMMA, anon_sym_RPAREN, [58299] = 4, @@ -123318,40 +123318,40 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(4122), 1, + ACTIONS(4125), 1, anon_sym_DOT_DOT_DOT, STATE(2021), 1, sym_variable_name, [58312] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4126), 1, + ACTIONS(4129), 1, anon_sym_EQ, - ACTIONS(4124), 2, + ACTIONS(4127), 2, anon_sym_COMMA, anon_sym_RPAREN, [58323] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(3550), 1, + ACTIONS(3553), 1, anon_sym_LBRACE, STATE(2488), 1, sym__return_type, [58336] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3840), 3, + ACTIONS(3843), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [58345] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3426), 1, + ACTIONS(3429), 1, anon_sym_COMMA, - ACTIONS(3698), 1, + ACTIONS(3701), 1, anon_sym_LBRACE, STATE(2031), 1, aux_sym_base_clause_repeat1, @@ -123376,7 +123376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4128), 1, + ACTIONS(4131), 1, anon_sym_COMMA, STATE(1918), 1, aux_sym_array_creation_expression_repeat1, @@ -123391,9 +123391,9 @@ static const uint16_t ts_small_parse_table[] = { [58404] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3116), 1, + ACTIONS(3118), 1, anon_sym_COMMA, - ACTIONS(4130), 1, + ACTIONS(4133), 1, anon_sym_RPAREN, STATE(2032), 1, aux_sym_unset_statement_repeat1, @@ -123408,9 +123408,9 @@ static const uint16_t ts_small_parse_table[] = { [58428] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4134), 1, + ACTIONS(4137), 1, aux_sym_else_clause_token1, - ACTIONS(4132), 2, + ACTIONS(4135), 2, aux_sym_if_statement_token2, aux_sym_else_if_clause_token1, [58439] = 3, @@ -123424,9 +123424,9 @@ static const uint16_t ts_small_parse_table[] = { [58450] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_LBRACE, - ACTIONS(4136), 1, + ACTIONS(4139), 1, sym_name, STATE(2377), 1, sym_namespace_use_group, @@ -123441,18 +123441,18 @@ static const uint16_t ts_small_parse_table[] = { [58474] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4138), 1, + ACTIONS(4141), 1, anon_sym_COMMA, - ACTIONS(4140), 1, + ACTIONS(4143), 1, anon_sym_RBRACE, STATE(2037), 1, aux_sym_match_block_repeat1, [58487] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3845), 1, + ACTIONS(3848), 1, anon_sym_EQ, - ACTIONS(4142), 2, + ACTIONS(4145), 2, anon_sym_COMMA, anon_sym_RPAREN, [58498] = 3, @@ -123466,7 +123466,7 @@ static const uint16_t ts_small_parse_table[] = { [58509] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4144), 3, + ACTIONS(4147), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -123475,14 +123475,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1522), 1, sym_comment, - ACTIONS(4146), 1, + ACTIONS(4149), 1, anon_sym_RPAREN, STATE(1993), 1, aux_sym__list_destructing_repeat1, [58531] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4148), 3, + ACTIONS(4151), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -123499,7 +123499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1522), 1, sym_comment, - ACTIONS(4150), 1, + ACTIONS(4153), 1, anon_sym_RPAREN, STATE(1993), 1, aux_sym__list_destructing_repeat1, @@ -123516,16 +123516,16 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1646), 1, anon_sym_RPAREN, - ACTIONS(4152), 1, + ACTIONS(4155), 1, anon_sym_COMMA, STATE(1993), 1, aux_sym__list_destructing_repeat1, [58588] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3845), 1, + ACTIONS(3848), 1, anon_sym_EQ, - ACTIONS(4155), 2, + ACTIONS(4158), 2, anon_sym_COMMA, anon_sym_RBRACK, [58599] = 3, @@ -123541,32 +123541,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(4157), 1, + ACTIONS(4160), 1, anon_sym_COMMA, STATE(2165), 1, aux_sym_match_block_repeat1, [58623] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3965), 3, + ACTIONS(3968), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, [58632] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4159), 1, - anon_sym_COMMA, ACTIONS(4162), 1, + anon_sym_COMMA, + ACTIONS(4165), 1, anon_sym_RBRACK, STATE(1998), 1, aux_sym_attribute_group_repeat1, [58645] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4106), 1, + ACTIONS(4109), 1, sym__new_line, - ACTIONS(4164), 1, + ACTIONS(4167), 1, sym_heredoc_end, STATE(2302), 1, sym_nowdoc_body, @@ -123581,9 +123581,9 @@ static const uint16_t ts_small_parse_table[] = { [58669] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4015), 1, + ACTIONS(4018), 1, sym__new_line, - ACTIONS(4166), 1, + ACTIONS(4169), 1, sym_heredoc_end, STATE(2301), 1, sym_heredoc_body, @@ -123592,7 +123592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4168), 1, + ACTIONS(4171), 1, anon_sym_COMMA, STATE(2050), 1, aux_sym_arguments_repeat1, @@ -123607,9 +123607,9 @@ static const uint16_t ts_small_parse_table[] = { [58706] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(4170), 1, + ACTIONS(4173), 1, anon_sym_EQ_GT, STATE(2529), 1, sym__return_type, @@ -123624,9 +123624,9 @@ static const uint16_t ts_small_parse_table[] = { [58730] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(4172), 1, + ACTIONS(4175), 1, anon_sym_EQ_GT, STATE(2556), 1, sym__return_type, @@ -123641,9 +123641,9 @@ static const uint16_t ts_small_parse_table[] = { [58754] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(4174), 1, + ACTIONS(4177), 1, anon_sym_EQ_GT, STATE(2563), 1, sym__return_type, @@ -123658,9 +123658,9 @@ static const uint16_t ts_small_parse_table[] = { [58778] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_LBRACE, - ACTIONS(4136), 1, + ACTIONS(4139), 1, sym_name, STATE(2270), 1, sym_namespace_use_group, @@ -123675,9 +123675,9 @@ static const uint16_t ts_small_parse_table[] = { [58802] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4176), 1, + ACTIONS(4179), 1, anon_sym_COMMA, - ACTIONS(4178), 1, + ACTIONS(4181), 1, anon_sym_RBRACE, STATE(2079), 1, aux_sym_namespace_use_group_repeat1, @@ -123692,9 +123692,9 @@ static const uint16_t ts_small_parse_table[] = { [58826] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4182), 1, + ACTIONS(4185), 1, anon_sym_EQ, - ACTIONS(4180), 2, + ACTIONS(4183), 2, anon_sym_COMMA, anon_sym_RPAREN, [58837] = 3, @@ -123708,9 +123708,9 @@ static const uint16_t ts_small_parse_table[] = { [58848] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4186), 1, + ACTIONS(4189), 1, anon_sym_EQ, - ACTIONS(4184), 2, + ACTIONS(4187), 2, anon_sym_COMMA, anon_sym_RPAREN, [58859] = 3, @@ -123724,9 +123724,9 @@ static const uint16_t ts_small_parse_table[] = { [58870] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4188), 1, - anon_sym_COMMA, ACTIONS(4191), 1, + anon_sym_COMMA, + ACTIONS(4194), 1, anon_sym_RPAREN, STATE(2018), 1, aux_sym_formal_parameters_repeat1, @@ -123741,25 +123741,25 @@ static const uint16_t ts_small_parse_table[] = { [58894] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4195), 1, + ACTIONS(4198), 1, anon_sym_EQ, - ACTIONS(4193), 2, + ACTIONS(4196), 2, anon_sym_COMMA, anon_sym_RPAREN, [58905] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4199), 1, + ACTIONS(4202), 1, anon_sym_EQ, - ACTIONS(4197), 2, + ACTIONS(4200), 2, anon_sym_COMMA, anon_sym_RPAREN, [58916] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4203), 1, + ACTIONS(4206), 1, anon_sym_EQ, - ACTIONS(4201), 2, + ACTIONS(4204), 2, anon_sym_COMMA, anon_sym_RPAREN, [58927] = 4, @@ -123767,7 +123767,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(4205), 1, + ACTIONS(4208), 1, anon_sym_DOT_DOT_DOT, STATE(2103), 1, sym_variable_name, @@ -123790,9 +123790,9 @@ static const uint16_t ts_small_parse_table[] = { [58962] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4209), 1, + ACTIONS(4212), 1, anon_sym_EQ, - ACTIONS(4207), 2, + ACTIONS(4210), 2, anon_sym_COMMA, anon_sym_RPAREN, [58973] = 3, @@ -123806,9 +123806,9 @@ static const uint16_t ts_small_parse_table[] = { [58984] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4211), 1, + ACTIONS(4214), 1, anon_sym_COMMA, - ACTIONS(4213), 1, + ACTIONS(4216), 1, anon_sym_RPAREN, STATE(2114), 1, aux_sym_anonymous_function_use_clause_repeat1, @@ -123824,26 +123824,26 @@ static const uint16_t ts_small_parse_table[] = { [59010] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4217), 1, + ACTIONS(4220), 1, anon_sym_EQ, - ACTIONS(4215), 2, + ACTIONS(4218), 2, sym__automatic_semicolon, anon_sym_SEMI, [59021] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3426), 1, + ACTIONS(3429), 1, anon_sym_COMMA, - ACTIONS(4219), 1, + ACTIONS(4222), 1, anon_sym_LBRACE, STATE(1785), 1, aux_sym_base_clause_repeat1, [59034] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3309), 1, + ACTIONS(3311), 1, anon_sym_RPAREN, - ACTIONS(4221), 1, + ACTIONS(4224), 1, anon_sym_COMMA, STATE(2032), 1, aux_sym_unset_statement_repeat1, @@ -123860,7 +123860,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(4224), 1, + ACTIONS(4227), 1, anon_sym_RPAREN, STATE(2620), 1, sym_variable_name, @@ -123869,16 +123869,16 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1711), 1, anon_sym_DOLLAR, - ACTIONS(4226), 1, + ACTIONS(4229), 1, anon_sym_RPAREN, STATE(2504), 1, sym_variable_name, [59084] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_LBRACE, - ACTIONS(4136), 1, + ACTIONS(4139), 1, sym_name, STATE(2366), 1, sym_namespace_use_group, @@ -123887,7 +123887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(1522), 1, sym_comment, - ACTIONS(4228), 1, + ACTIONS(4231), 1, anon_sym_COMMA, STATE(2165), 1, aux_sym_match_block_repeat1, @@ -123904,7 +123904,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2453), 1, anon_sym_COMMA, - ACTIONS(4230), 1, + ACTIONS(4233), 1, anon_sym_EQ_GT, STATE(2153), 1, aux_sym_match_condition_list_repeat1, @@ -123913,16 +123913,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1522), 1, sym_comment, - ACTIONS(4232), 1, + ACTIONS(4235), 1, anon_sym_RPAREN, STATE(2160), 1, aux_sym__list_destructing_repeat1, [59147] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3116), 1, + ACTIONS(3118), 1, anon_sym_COMMA, - ACTIONS(4234), 1, + ACTIONS(4237), 1, anon_sym_RPAREN, STATE(2032), 1, aux_sym_unset_statement_repeat1, @@ -123931,7 +123931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1522), 1, sym_comment, - ACTIONS(3126), 1, + ACTIONS(3128), 1, anon_sym_RPAREN, STATE(2157), 1, aux_sym__list_destructing_repeat1, @@ -123946,23 +123946,23 @@ static const uint16_t ts_small_parse_table[] = { [59184] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4236), 3, + ACTIONS(4239), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, [59193] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4238), 3, + ACTIONS(4241), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, [59202] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_LBRACE, - ACTIONS(4136), 1, + ACTIONS(4139), 1, sym_name, STATE(2418), 1, sym_namespace_use_group, @@ -123977,27 +123977,27 @@ static const uint16_t ts_small_parse_table[] = { [59226] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4031), 1, + ACTIONS(4034), 1, sym_name, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_LBRACE, STATE(2418), 1, sym_namespace_use_group, [59239] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4240), 1, + ACTIONS(4243), 1, anon_sym_, - ACTIONS(4242), 1, + ACTIONS(4245), 1, sym_nowdoc_string, STATE(1819), 1, aux_sym_nowdoc_body_repeat1, [59252] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4244), 1, - anon_sym_COMMA, ACTIONS(4247), 1, + anon_sym_COMMA, + ACTIONS(4250), 1, anon_sym_RPAREN, STATE(2050), 1, aux_sym_arguments_repeat1, @@ -124006,7 +124006,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1522), 1, sym_comment, - ACTIONS(4249), 1, + ACTIONS(4252), 1, anon_sym_COMMA, STATE(1906), 1, aux_sym_array_creation_expression_repeat1, @@ -124197,9 +124197,9 @@ static const uint16_t ts_small_parse_table[] = { [59531] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4031), 1, + ACTIONS(4034), 1, sym_name, - ACTIONS(4033), 1, + ACTIONS(4036), 1, anon_sym_LBRACE, STATE(2420), 1, sym_namespace_use_group, @@ -124222,18 +124222,18 @@ static const uint16_t ts_small_parse_table[] = { [59566] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3424), 1, + ACTIONS(3427), 1, anon_sym_COLON, - ACTIONS(4251), 1, + ACTIONS(4254), 1, anon_sym_EQ_GT, STATE(2650), 1, sym__return_type, [59579] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4176), 1, + ACTIONS(4179), 1, anon_sym_COMMA, - ACTIONS(4253), 1, + ACTIONS(4256), 1, anon_sym_RBRACE, STATE(1907), 1, aux_sym_namespace_use_group_repeat1, @@ -124272,9 +124272,9 @@ static const uint16_t ts_small_parse_table[] = { [59636] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4257), 1, + ACTIONS(4260), 1, anon_sym_EQ, - ACTIONS(4255), 2, + ACTIONS(4258), 2, anon_sym_COMMA, anon_sym_RPAREN, [59647] = 3, @@ -124344,7 +124344,7 @@ static const uint16_t ts_small_parse_table[] = { [59735] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4259), 3, + ACTIONS(4262), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -124375,9 +124375,9 @@ static const uint16_t ts_small_parse_table[] = { [59777] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4263), 1, + ACTIONS(4266), 1, anon_sym_EQ, - ACTIONS(4261), 2, + ACTIONS(4264), 2, anon_sym_COMMA, anon_sym_RPAREN, [59788] = 3, @@ -124391,17 +124391,17 @@ static const uint16_t ts_small_parse_table[] = { [59799] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4267), 1, + ACTIONS(4270), 1, anon_sym_EQ, - ACTIONS(4265), 2, + ACTIONS(4268), 2, anon_sym_COMMA, anon_sym_RPAREN, [59810] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4269), 1, + ACTIONS(4272), 1, anon_sym_COMMA, - ACTIONS(4271), 1, + ACTIONS(4274), 1, anon_sym_RPAREN, STATE(2110), 1, aux_sym_arguments_repeat1, @@ -124416,18 +124416,18 @@ static const uint16_t ts_small_parse_table[] = { [59834] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4273), 1, + ACTIONS(4276), 1, anon_sym_SQUOTE, - ACTIONS(4275), 1, + ACTIONS(4278), 1, anon_sym_DQUOTE, - ACTIONS(4277), 1, + ACTIONS(4280), 1, sym_heredoc_start, [59847] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4281), 1, + ACTIONS(4284), 1, anon_sym_EQ, - ACTIONS(4279), 2, + ACTIONS(4282), 2, anon_sym_COMMA, anon_sym_RPAREN, [59858] = 3, @@ -124483,7 +124483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4283), 1, + ACTIONS(4286), 1, anon_sym_COMMA, STATE(2050), 1, aux_sym_arguments_repeat1, @@ -124498,23 +124498,23 @@ static const uint16_t ts_small_parse_table[] = { [59948] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4285), 3, + ACTIONS(4288), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [59957] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4287), 3, + ACTIONS(4290), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, [59966] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(3606), 1, + ACTIONS(3609), 1, anon_sym_RPAREN, - ACTIONS(4289), 1, + ACTIONS(4292), 1, anon_sym_COMMA, STATE(2171), 1, aux_sym_anonymous_function_use_clause_repeat1, @@ -124715,7 +124715,7 @@ static const uint16_t ts_small_parse_table[] = { [60247] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4291), 3, + ACTIONS(4294), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -124746,23 +124746,23 @@ static const uint16_t ts_small_parse_table[] = { [60289] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3478), 3, + ACTIONS(3481), 3, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, [60298] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4293), 1, + ACTIONS(4296), 1, anon_sym_COMMA, - ACTIONS(4295), 1, + ACTIONS(4298), 1, anon_sym_RPAREN, STATE(2150), 1, aux_sym_arguments_repeat1, [60311] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3217), 3, + ACTIONS(3219), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, @@ -124777,9 +124777,9 @@ static const uint16_t ts_small_parse_table[] = { [60331] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4299), 1, + ACTIONS(4302), 1, anon_sym_EQ, - ACTIONS(4297), 2, + ACTIONS(4300), 2, sym__automatic_semicolon, anon_sym_SEMI, [60342] = 3, @@ -124802,7 +124802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4301), 1, + ACTIONS(4304), 1, anon_sym_COMMA, STATE(2050), 1, aux_sym_arguments_repeat1, @@ -124817,9 +124817,9 @@ static const uint16_t ts_small_parse_table[] = { [60386] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4305), 1, + ACTIONS(4308), 1, aux_sym_else_clause_token1, - ACTIONS(4303), 2, + ACTIONS(4306), 2, aux_sym_if_statement_token2, aux_sym_else_if_clause_token1, [60397] = 4, @@ -124827,7 +124827,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2505), 1, anon_sym_EQ_GT, - ACTIONS(4307), 1, + ACTIONS(4310), 1, anon_sym_COMMA, STATE(2153), 1, aux_sym_match_condition_list_repeat1, @@ -124836,23 +124836,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4310), 1, + ACTIONS(4313), 1, anon_sym_COMMA, STATE(2050), 1, aux_sym_arguments_repeat1, [60423] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4312), 1, + ACTIONS(4315), 1, anon_sym_COMMA, - ACTIONS(4314), 1, + ACTIONS(4317), 1, anon_sym_RPAREN, STATE(2154), 1, aux_sym_arguments_repeat1, [60436] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4316), 3, + ACTIONS(4319), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -124861,22 +124861,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1522), 1, sym_comment, - ACTIONS(4318), 1, + ACTIONS(4321), 1, anon_sym_RPAREN, STATE(1993), 1, aux_sym__list_destructing_repeat1, [60458] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4320), 1, + ACTIONS(4323), 1, sym_name, - ACTIONS(4322), 2, + ACTIONS(4325), 2, sym__automatic_semicolon, anon_sym_SEMI, [60469] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4324), 3, + ACTIONS(4327), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, @@ -124885,7 +124885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1522), 1, sym_comment, - ACTIONS(4326), 1, + ACTIONS(4329), 1, anon_sym_RPAREN, STATE(1993), 1, aux_sym__list_destructing_repeat1, @@ -124894,16 +124894,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4328), 1, + ACTIONS(4331), 1, anon_sym_COMMA, STATE(2050), 1, aux_sym_arguments_repeat1, [60504] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4330), 1, + ACTIONS(4333), 1, anon_sym_COMMA, - ACTIONS(4332), 1, + ACTIONS(4335), 1, anon_sym_RPAREN, STATE(2161), 1, aux_sym_arguments_repeat1, @@ -124912,39 +124912,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4334), 1, + ACTIONS(4337), 1, anon_sym_COMMA, STATE(2050), 1, aux_sym_arguments_repeat1, [60530] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4336), 3, + ACTIONS(4339), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, [60539] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4338), 1, - anon_sym_COMMA, ACTIONS(4341), 1, + anon_sym_COMMA, + ACTIONS(4344), 1, anon_sym_RBRACE, STATE(2165), 1, aux_sym_match_block_repeat1, [60552] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4343), 3, + ACTIONS(4346), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, [60561] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4345), 1, + ACTIONS(4348), 1, anon_sym_COMMA, - ACTIONS(4347), 1, + ACTIONS(4350), 1, anon_sym_RPAREN, STATE(2168), 1, aux_sym_arguments_repeat1, @@ -124953,67 +124953,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1522), 1, sym_comment, - ACTIONS(4349), 1, + ACTIONS(4352), 1, anon_sym_COMMA, STATE(2050), 1, aux_sym_arguments_repeat1, [60587] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3799), 3, + ACTIONS(3802), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DOLLAR, [60596] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3955), 3, + ACTIONS(3958), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, [60605] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4351), 1, - anon_sym_COMMA, ACTIONS(4354), 1, + anon_sym_COMMA, + ACTIONS(4357), 1, anon_sym_RPAREN, STATE(2171), 1, aux_sym_anonymous_function_use_clause_repeat1, [60618] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4358), 1, + ACTIONS(4361), 1, anon_sym_EQ, - ACTIONS(4356), 2, + ACTIONS(4359), 2, anon_sym_COMMA, anon_sym_RPAREN, [60629] = 4, ACTIONS(1522), 1, sym_comment, - ACTIONS(4360), 1, + ACTIONS(4363), 1, anon_sym_COMMA, - ACTIONS(4362), 1, + ACTIONS(4365), 1, anon_sym_RPAREN, STATE(2163), 1, aux_sym_arguments_repeat1, [60642] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4364), 1, + ACTIONS(4367), 1, anon_sym_LPAREN, STATE(2338), 1, sym_parenthesized_expression, [60652] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4155), 2, + ACTIONS(4158), 2, anon_sym_COMMA, anon_sym_RBRACK, [60660] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4366), 2, + ACTIONS(4369), 2, anon_sym_LBRACE, anon_sym_COLON, [60668] = 2, @@ -125025,14 +125025,14 @@ static const uint16_t ts_small_parse_table[] = { [60676] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4368), 1, + ACTIONS(4371), 1, anon_sym_LBRACE, STATE(432), 1, sym_compound_statement, [60686] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(446), 1, sym_declaration_list, @@ -125046,58 +125046,58 @@ static const uint16_t ts_small_parse_table[] = { [60706] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4370), 2, + ACTIONS(4373), 2, sym__automatic_semicolon, anon_sym_SEMI, [60714] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4372), 2, + ACTIONS(4375), 2, sym__automatic_semicolon, anon_sym_SEMI, [60722] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(919), 1, sym_declaration_list, [60732] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4374), 1, + ACTIONS(4377), 1, sym_name, STATE(2615), 1, sym_namespace_name, [60742] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4377), 2, + ACTIONS(4380), 2, sym__automatic_semicolon, anon_sym_SEMI, [60750] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1097), 1, sym_compound_statement, [60760] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4354), 2, + ACTIONS(4357), 2, anon_sym_COMMA, anon_sym_RPAREN, [60768] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4379), 2, + ACTIONS(4382), 2, anon_sym_LBRACE, anon_sym_COLON, [60776] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4381), 2, + ACTIONS(4384), 2, anon_sym_COMMA, anon_sym_RPAREN, [60784] = 3, @@ -125110,7 +125110,7 @@ static const uint16_t ts_small_parse_table[] = { [60794] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(32), 1, sym_parenthesized_expression, @@ -125119,51 +125119,51 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2721), 1, anon_sym_RPAREN, - ACTIONS(4385), 1, + ACTIONS(4388), 1, anon_sym_EQ, [60814] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4374), 1, + ACTIONS(4377), 1, sym_name, STATE(2587), 1, sym_namespace_name, [60824] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4387), 2, + ACTIONS(4390), 2, sym__automatic_semicolon, anon_sym_SEMI, [60832] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3970), 2, + ACTIONS(3973), 2, anon_sym_COMMA, anon_sym_RBRACE, [60840] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(40), 1, sym_parenthesized_expression, [60850] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4389), 2, + ACTIONS(4392), 2, anon_sym_COMMA, anon_sym_RBRACE, [60858] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4374), 1, + ACTIONS(4377), 1, sym_name, STATE(2579), 1, sym_namespace_name, [60868] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(449), 1, sym_declaration_list, @@ -125177,63 +125177,63 @@ static const uint16_t ts_small_parse_table[] = { [60888] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(450), 1, sym_declaration_list, [60898] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3602), 1, + ACTIONS(3605), 1, anon_sym_LBRACE, STATE(478), 1, sym_enum_declaration_list, [60908] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(31), 1, sym_parenthesized_expression, [60918] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1081), 1, sym_compound_statement, [60928] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1082), 1, sym_compound_statement, [60938] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1085), 1, sym_compound_statement, [60948] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(451), 1, sym_declaration_list, [60958] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4391), 1, + ACTIONS(4394), 1, anon_sym_LPAREN, STATE(2246), 1, sym_parenthesized_expression, [60968] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4393), 2, + ACTIONS(4396), 2, sym__automatic_semicolon, anon_sym_SEMI, [60976] = 2, @@ -125251,35 +125251,35 @@ static const uint16_t ts_small_parse_table[] = { [60992] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4391), 1, + ACTIONS(4394), 1, anon_sym_LPAREN, STATE(1914), 1, sym_parenthesized_expression, [61002] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4395), 1, + ACTIONS(4398), 1, anon_sym_SQUOTE, - ACTIONS(4397), 1, + ACTIONS(4400), 1, sym_string_value, [61012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3875), 2, + ACTIONS(3878), 2, sym_heredoc_end, sym__new_line, [61020] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4399), 2, + ACTIONS(4402), 2, sym__automatic_semicolon, anon_sym_SEMI, [61028] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4401), 1, + ACTIONS(4404), 1, sym__new_line, - ACTIONS(4403), 1, + ACTIONS(4406), 1, sym_heredoc_end, [61038] = 3, ACTIONS(29), 1, @@ -125291,50 +125291,50 @@ static const uint16_t ts_small_parse_table[] = { [61048] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4322), 2, + ACTIONS(4325), 2, sym__automatic_semicolon, anon_sym_SEMI, [61056] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4405), 2, + ACTIONS(4408), 2, sym__automatic_semicolon, anon_sym_SEMI, [61064] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3258), 2, + ACTIONS(3260), 2, anon_sym_COMMA, anon_sym_RPAREN, [61072] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4407), 2, + ACTIONS(4410), 2, anon_sym_COMMA, anon_sym_RPAREN, [61080] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3845), 2, + ACTIONS(3848), 2, anon_sym_EQ, anon_sym_RPAREN, [61088] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4409), 2, + ACTIONS(4412), 2, sym__automatic_semicolon, anon_sym_SEMI, [61096] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1093), 1, sym_declaration_list, [61106] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4411), 2, + ACTIONS(4414), 2, sym__automatic_semicolon, anon_sym_SEMI, [61114] = 3, @@ -125347,73 +125347,73 @@ static const uint16_t ts_small_parse_table[] = { [61124] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(437), 1, sym_declaration_list, [61134] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4341), 2, + ACTIONS(4344), 2, anon_sym_COMMA, anon_sym_RBRACE, [61142] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4413), 1, + ACTIONS(4416), 1, anon_sym_SEMI, - ACTIONS(4415), 1, + ACTIONS(4418), 1, sym__automatic_semicolon, [61152] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4417), 2, + ACTIONS(4420), 2, sym__automatic_semicolon, anon_sym_SEMI, [61160] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4419), 1, + ACTIONS(4422), 1, sym_name, STATE(2551), 1, sym_namespace_name, [61170] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4374), 1, + ACTIONS(4377), 1, sym_name, STATE(2547), 1, sym_namespace_name, [61180] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1936), 1, sym_formal_parameters, [61190] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4368), 1, + ACTIONS(4371), 1, anon_sym_LBRACE, STATE(426), 1, sym_compound_statement, [61200] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4422), 2, + ACTIONS(4425), 2, sym__automatic_semicolon, anon_sym_SEMI, [61208] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4424), 2, + ACTIONS(4427), 2, sym__automatic_semicolon, anon_sym_SEMI, [61216] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3764), 1, + ACTIONS(3767), 1, anon_sym_LBRACE, STATE(535), 1, sym_declaration_list, @@ -125427,20 +125427,20 @@ static const uint16_t ts_small_parse_table[] = { [61236] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4426), 1, + ACTIONS(4429), 1, anon_sym_LPAREN, - ACTIONS(4428), 1, + ACTIONS(4431), 1, anon_sym_RPAREN, [61246] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4430), 2, + ACTIONS(4433), 2, sym__automatic_semicolon, anon_sym_SEMI, [61254] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4432), 2, + ACTIONS(4435), 2, sym__automatic_semicolon, anon_sym_SEMI, [61262] = 3, @@ -125453,25 +125453,25 @@ static const uint16_t ts_small_parse_table[] = { [61272] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4096), 2, + ACTIONS(4099), 2, anon_sym_COMMA, anon_sym_RBRACE, [61280] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4434), 2, + ACTIONS(4437), 2, anon_sym_LBRACE, anon_sym_COLON, [61288] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4436), 2, + ACTIONS(4439), 2, anon_sym_COMMA, anon_sym_RPAREN, [61296] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4438), 1, + ACTIONS(4441), 1, anon_sym_LBRACE, STATE(1065), 1, sym_match_block, @@ -125487,25 +125487,25 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2519), 1, anon_sym_RPAREN, - ACTIONS(4385), 1, + ACTIONS(4388), 1, anon_sym_EQ, [61326] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1630), 1, sym_formal_parameters, [61336] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4440), 2, + ACTIONS(4443), 2, anon_sym_COMMA, anon_sym_RBRACK, [61344] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1684), 1, sym_declaration_list, @@ -125526,48 +125526,48 @@ static const uint16_t ts_small_parse_table[] = { [61374] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3531), 1, + ACTIONS(3534), 1, anon_sym_LBRACE, STATE(2105), 1, sym_enum_declaration_list, [61384] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(29), 1, sym_parenthesized_expression, [61394] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4391), 1, + ACTIONS(4394), 1, anon_sym_LPAREN, STATE(2343), 1, sym_parenthesized_expression, [61404] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4391), 1, + ACTIONS(4394), 1, anon_sym_LPAREN, STATE(1944), 1, sym_parenthesized_expression, [61414] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4443), 2, + ACTIONS(4446), 2, anon_sym_COMMA, anon_sym_RPAREN, [61422] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(2107), 1, sym_declaration_list, [61432] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4445), 1, + ACTIONS(4448), 1, anon_sym_BSLASH, STATE(1671), 1, aux_sym_namespace_name_repeat1, @@ -125594,13 +125594,13 @@ static const uint16_t ts_small_parse_table[] = { [61470] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4448), 2, + ACTIONS(4451), 2, anon_sym_COMMA, anon_sym_RPAREN, [61478] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4450), 2, + ACTIONS(4453), 2, anon_sym_COMMA, anon_sym_RPAREN, [61486] = 3, @@ -125608,51 +125608,51 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2757), 1, aux_sym__arrow_function_header_token1, - ACTIONS(4452), 1, + ACTIONS(4455), 1, aux_sym_namespace_use_declaration_token2, [61496] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4454), 1, + ACTIONS(4457), 1, anon_sym_LPAREN, STATE(1674), 1, sym_formal_parameters, [61506] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4456), 2, + ACTIONS(4459), 2, sym__automatic_semicolon, anon_sym_SEMI, [61514] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3808), 2, + ACTIONS(3811), 2, anon_sym_COMMA, anon_sym_RBRACE, [61522] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4458), 2, + ACTIONS(4461), 2, sym__automatic_semicolon, anon_sym_SEMI, [61530] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(64), 1, sym_parenthesized_expression, [61540] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1084), 1, sym_compound_statement, [61550] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1940), 1, sym_formal_parameters, @@ -125673,42 +125673,42 @@ static const uint16_t ts_small_parse_table[] = { [61580] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(447), 1, sym_declaration_list, [61590] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1593), 1, sym_formal_parameters, [61600] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(48), 1, sym_parenthesized_expression, [61610] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4374), 1, + ACTIONS(4377), 1, sym_name, STATE(2477), 1, sym_namespace_name, [61620] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(435), 1, sym_declaration_list, [61630] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1596), 1, sym_formal_parameters, @@ -125717,32 +125717,32 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2757), 1, aux_sym__arrow_function_header_token1, - ACTIONS(4460), 1, + ACTIONS(4463), 1, aux_sym_namespace_use_declaration_token2, [61650] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1072), 1, sym_compound_statement, [61660] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1069), 1, sym_compound_statement, [61670] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4462), 2, + ACTIONS(4465), 2, anon_sym_string, anon_sym_int, [61678] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1066), 1, sym_compound_statement, @@ -125770,7 +125770,7 @@ static const uint16_t ts_small_parse_table[] = { [61718] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(436), 1, sym_declaration_list, @@ -125784,21 +125784,21 @@ static const uint16_t ts_small_parse_table[] = { [61738] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3531), 1, + ACTIONS(3534), 1, anon_sym_LBRACE, STATE(2015), 1, sym_enum_declaration_list, [61748] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1122), 1, sym_compound_statement, [61758] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4464), 2, + ACTIONS(4467), 2, sym__automatic_semicolon, anon_sym_SEMI, [61766] = 3, @@ -125811,27 +125811,27 @@ static const uint16_t ts_small_parse_table[] = { [61776] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4247), 2, + ACTIONS(4250), 2, anon_sym_COMMA, anon_sym_RPAREN, [61784] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1971), 1, sym_formal_parameters, [61794] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1137), 1, sym_compound_statement, [61804] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1720), 1, sym_declaration_list, @@ -125844,52 +125844,52 @@ static const uint16_t ts_small_parse_table[] = { [61822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4466), 1, + ACTIONS(4469), 1, sym__new_line, - ACTIONS(4468), 1, + ACTIONS(4471), 1, sym_heredoc_end, [61832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4470), 1, + ACTIONS(4473), 1, sym__new_line, - ACTIONS(4472), 1, + ACTIONS(4475), 1, sym_heredoc_end, [61842] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4477), 2, sym__automatic_semicolon, anon_sym_SEMI, [61850] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3764), 1, + ACTIONS(3767), 1, anon_sym_LBRACE, STATE(555), 1, sym_declaration_list, [61860] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4476), 2, + ACTIONS(4479), 2, sym__automatic_semicolon, anon_sym_SEMI, [61868] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4478), 2, + ACTIONS(4481), 2, sym__automatic_semicolon, anon_sym_SEMI, [61876] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4480), 2, + ACTIONS(4483), 2, anon_sym_string, anon_sym_int, [61884] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3311), 2, + ACTIONS(3313), 2, anon_sym_COMMA, anon_sym_RBRACK, [61892] = 3, @@ -125908,7 +125908,7 @@ static const uint16_t ts_small_parse_table[] = { [61910] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1685), 1, sym_declaration_list, @@ -125922,7 +125922,7 @@ static const uint16_t ts_small_parse_table[] = { [61930] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1642), 1, sym_formal_parameters, @@ -125942,87 +125942,87 @@ static const uint16_t ts_small_parse_table[] = { [61958] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1042), 1, sym_declaration_list, [61968] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1043), 1, sym_declaration_list, [61978] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4482), 2, + ACTIONS(4485), 2, sym__automatic_semicolon, anon_sym_SEMI, [61986] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3602), 1, + ACTIONS(3605), 1, anon_sym_LBRACE, STATE(549), 1, sym_enum_declaration_list, [61996] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4484), 2, + ACTIONS(4487), 2, sym__automatic_semicolon, anon_sym_SEMI, [62004] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1698), 1, sym_declaration_list, [62014] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(445), 1, sym_declaration_list, [62024] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1617), 1, sym_formal_parameters, [62034] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4486), 2, + ACTIONS(4489), 2, anon_sym_string, anon_sym_int, [62042] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4488), 2, + ACTIONS(4491), 2, sym__automatic_semicolon, anon_sym_SEMI, [62050] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1699), 1, sym_declaration_list, [62060] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(4493), 1, anon_sym_SEMI, - ACTIONS(4492), 1, + ACTIONS(4495), 1, sym__automatic_semicolon, [62070] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4494), 2, + ACTIONS(4497), 2, sym__automatic_semicolon, anon_sym_SEMI, [62078] = 3, @@ -126035,14 +126035,14 @@ static const uint16_t ts_small_parse_table[] = { [62088] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1615), 1, sym_formal_parameters, [62098] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4496), 2, + ACTIONS(4499), 2, sym__automatic_semicolon, anon_sym_SEMI, [62106] = 3, @@ -126055,7 +126055,7 @@ static const uint16_t ts_small_parse_table[] = { [62116] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4368), 1, + ACTIONS(4371), 1, anon_sym_LBRACE, STATE(425), 1, sym_compound_statement, @@ -126064,46 +126064,46 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2485), 1, anon_sym_RPAREN, - ACTIONS(4385), 1, + ACTIONS(4388), 1, anon_sym_EQ, [62136] = 3, ACTIONS(1522), 1, sym_comment, ACTIONS(2571), 1, anon_sym_RPAREN, - ACTIONS(4385), 1, + ACTIONS(4388), 1, anon_sym_EQ, [62146] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4364), 1, + ACTIONS(4367), 1, anon_sym_LPAREN, STATE(2427), 1, sym_parenthesized_expression, [62156] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1050), 1, sym_declaration_list, [62166] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4498), 2, + ACTIONS(4501), 2, sym__automatic_semicolon, anon_sym_SEMI, [62174] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(78), 1, sym_parenthesized_expression, [62184] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4078), 2, + ACTIONS(4081), 2, anon_sym_COMMA, anon_sym_RBRACK, [62192] = 3, @@ -126116,13 +126116,13 @@ static const uint16_t ts_small_parse_table[] = { [62202] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4500), 2, + ACTIONS(4503), 2, sym__automatic_semicolon, anon_sym_SEMI, [62210] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4502), 1, + ACTIONS(4505), 1, anon_sym_LBRACE, STATE(965), 1, sym_match_block, @@ -126136,7 +126136,7 @@ static const uint16_t ts_small_parse_table[] = { [62230] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4504), 2, + ACTIONS(4507), 2, sym__automatic_semicolon, anon_sym_SEMI, [62238] = 3, @@ -126149,40 +126149,40 @@ static const uint16_t ts_small_parse_table[] = { [62248] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3602), 1, + ACTIONS(3605), 1, anon_sym_LBRACE, STATE(562), 1, sym_enum_declaration_list, [62258] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4506), 2, + ACTIONS(4509), 2, anon_sym_COMMA, anon_sym_RBRACK, [62266] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3468), 2, + ACTIONS(3471), 2, sym__automatic_semicolon, anon_sym_SEMI, [62274] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4508), 1, + ACTIONS(4511), 1, sym__new_line, - ACTIONS(4510), 1, + ACTIONS(4513), 1, sym_heredoc_end, [62284] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1706), 1, sym_declaration_list, [62294] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4512), 2, + ACTIONS(4515), 2, sym__automatic_semicolon, anon_sym_SEMI, [62302] = 2, @@ -126194,7 +126194,7 @@ static const uint16_t ts_small_parse_table[] = { [62310] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(2004), 1, sym_formal_parameters, @@ -126208,30 +126208,30 @@ static const uint16_t ts_small_parse_table[] = { [62330] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1090), 1, sym_declaration_list, [62340] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(915), 1, sym_declaration_list, [62350] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(957), 1, sym_declaration_list, [62360] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4514), 1, + ACTIONS(4517), 1, anon_sym_SEMI, - ACTIONS(4516), 1, + ACTIONS(4519), 1, sym__automatic_semicolon, [62370] = 3, ACTIONS(1522), 1, @@ -126257,7 +126257,7 @@ static const uint16_t ts_small_parse_table[] = { [62400] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4518), 2, + ACTIONS(4521), 2, sym__automatic_semicolon, anon_sym_SEMI, [62408] = 3, @@ -126270,13 +126270,13 @@ static const uint16_t ts_small_parse_table[] = { [62418] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4520), 2, + ACTIONS(4523), 2, anon_sym_COMMA, anon_sym_RPAREN, [62426] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4522), 2, + ACTIONS(4525), 2, sym__automatic_semicolon, anon_sym_SEMI, [62434] = 3, @@ -126289,7 +126289,7 @@ static const uint16_t ts_small_parse_table[] = { [62444] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4524), 2, + ACTIONS(4527), 2, anon_sym_COMMA, anon_sym_RPAREN, [62452] = 3, @@ -126302,20 +126302,20 @@ static const uint16_t ts_small_parse_table[] = { [62462] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4191), 2, + ACTIONS(4194), 2, anon_sym_COMMA, anon_sym_RPAREN, [62470] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1725), 1, sym_declaration_list, [62480] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1726), 1, sym_declaration_list, @@ -126329,7 +126329,7 @@ static const uint16_t ts_small_parse_table[] = { [62500] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4526), 2, + ACTIONS(4529), 2, anon_sym_COMMA, anon_sym_RPAREN, [62508] = 3, @@ -126342,14 +126342,14 @@ static const uint16_t ts_small_parse_table[] = { [62518] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4528), 1, + ACTIONS(4531), 1, sym_name, STATE(1777), 1, sym_namespace_name, [62528] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4530), 2, + ACTIONS(4533), 2, sym__automatic_semicolon, anon_sym_SEMI, [62536] = 3, @@ -126362,14 +126362,14 @@ static const uint16_t ts_small_parse_table[] = { [62546] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1087), 1, sym_compound_statement, [62556] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1074), 1, sym_compound_statement, @@ -126383,21 +126383,21 @@ static const uint16_t ts_small_parse_table[] = { [62576] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(2078), 1, sym_formal_parameters, [62586] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(2006), 1, sym_formal_parameters, [62596] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4532), 2, + ACTIONS(4535), 2, sym__automatic_semicolon, anon_sym_SEMI, [62604] = 3, @@ -126410,62 +126410,62 @@ static const uint16_t ts_small_parse_table[] = { [62614] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(442), 1, sym_declaration_list, [62624] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3602), 1, + ACTIONS(3605), 1, anon_sym_LBRACE, STATE(539), 1, sym_enum_declaration_list, [62634] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4534), 2, + ACTIONS(4537), 2, anon_sym_string, anon_sym_int, [62642] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1052), 1, sym_compound_statement, [62652] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1620), 1, sym_formal_parameters, [62662] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1096), 1, sym_compound_statement, [62672] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1739), 1, sym_declaration_list, [62682] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(443), 1, sym_declaration_list, [62692] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1741), 1, sym_declaration_list, @@ -126478,100 +126478,100 @@ static const uint16_t ts_small_parse_table[] = { [62710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4536), 1, + ACTIONS(4539), 1, sym__new_line, - ACTIONS(4538), 1, + ACTIONS(4541), 1, sym_heredoc_end, [62720] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4540), 1, + ACTIONS(4543), 1, sym__new_line, - ACTIONS(4542), 1, + ACTIONS(4545), 1, sym_heredoc_end, [62730] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(916), 1, sym_declaration_list, [62740] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(2129), 1, sym_declaration_list, [62750] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4454), 1, + ACTIONS(4457), 1, anon_sym_LPAREN, STATE(1716), 1, sym_formal_parameters, [62760] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(946), 1, sym_declaration_list, [62770] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4162), 2, + ACTIONS(4165), 2, anon_sym_COMMA, anon_sym_RBRACK, [62778] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3375), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, STATE(945), 1, sym_declaration_list, [62788] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4544), 2, + ACTIONS(4547), 2, anon_sym_COMMA, anon_sym_RBRACK, [62796] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4547), 2, + ACTIONS(4550), 2, sym__automatic_semicolon, anon_sym_SEMI, [62804] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4549), 1, + ACTIONS(4552), 1, anon_sym_SEMI, - ACTIONS(4551), 1, + ACTIONS(4554), 1, sym__automatic_semicolon, [62814] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4553), 2, + ACTIONS(4556), 2, sym__automatic_semicolon, anon_sym_SEMI, [62822] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4555), 2, + ACTIONS(4558), 2, sym__automatic_semicolon, anon_sym_SEMI, [62830] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3531), 1, + ACTIONS(3534), 1, anon_sym_LBRACE, STATE(2069), 1, sym_enum_declaration_list, [62840] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3760), 2, + ACTIONS(3763), 2, sym__automatic_semicolon, anon_sym_SEMI, [62848] = 2, @@ -126590,13 +126590,13 @@ static const uint16_t ts_small_parse_table[] = { [62866] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4557), 2, + ACTIONS(4560), 2, anon_sym_COMMA, anon_sym_RPAREN, [62874] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1089), 1, sym_declaration_list, @@ -126610,19 +126610,19 @@ static const uint16_t ts_small_parse_table[] = { [62894] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3472), 2, + ACTIONS(3475), 2, sym__automatic_semicolon, anon_sym_SEMI, [62902] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4559), 2, + ACTIONS(4562), 2, anon_sym_SEMI, anon_sym_COLON, [62910] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4561), 2, + ACTIONS(4564), 2, sym__automatic_semicolon, anon_sym_SEMI, [62918] = 3, @@ -126635,13 +126635,13 @@ static const uint16_t ts_small_parse_table[] = { [62928] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3935), 2, + ACTIONS(3938), 2, sym__automatic_semicolon, anon_sym_SEMI, [62936] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(28), 1, sym_parenthesized_expression, @@ -126662,46 +126662,46 @@ static const uint16_t ts_small_parse_table[] = { [62966] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4391), 1, + ACTIONS(4394), 1, anon_sym_LPAREN, STATE(2332), 1, sym_parenthesized_expression, [62976] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4563), 2, + ACTIONS(4566), 2, sym__automatic_semicolon, anon_sym_SEMI, [62984] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(77), 1, sym_parenthesized_expression, [62994] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4565), 2, + ACTIONS(4568), 2, sym__automatic_semicolon, anon_sym_SEMI, [63002] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4567), 2, + ACTIONS(4570), 2, sym__automatic_semicolon, anon_sym_SEMI, [63010] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1740), 1, sym_declaration_list, [63020] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4569), 2, + ACTIONS(4572), 2, sym__automatic_semicolon, anon_sym_SEMI, [63028] = 2, @@ -126713,21 +126713,21 @@ static const uint16_t ts_small_parse_table[] = { [63036] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3531), 1, + ACTIONS(3534), 1, anon_sym_LBRACE, STATE(2038), 1, sym_enum_declaration_list, [63046] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3215), 1, anon_sym_LPAREN, STATE(1635), 1, sym_formal_parameters, [63056] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3418), 1, + ACTIONS(3421), 1, anon_sym_LBRACE, STATE(453), 1, sym_declaration_list, @@ -126741,21 +126741,21 @@ static const uint16_t ts_small_parse_table[] = { [63076] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(4383), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, STATE(62), 1, sym_parenthesized_expression, [63086] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1120), 1, sym_compound_statement, [63096] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4285), 2, + ACTIONS(4288), 2, anon_sym_LBRACE, anon_sym_EQ_GT, [63104] = 3, @@ -126763,21 +126763,21 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2497), 1, anon_sym_RPAREN, - ACTIONS(4385), 1, + ACTIONS(4388), 1, anon_sym_EQ, [63114] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(3425), 1, anon_sym_LBRACE, STATE(1078), 1, sym_compound_statement, [63124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4571), 1, + ACTIONS(4574), 1, anon_sym_SQUOTE, - ACTIONS(4573), 1, + ACTIONS(4576), 1, sym_string_value, [63134] = 3, ACTIONS(383), 1, @@ -126796,14 +126796,14 @@ static const uint16_t ts_small_parse_table[] = { [63154] = 3, ACTIONS(1522), 1, sym_comment, - ACTIONS(3353), 1, + ACTIONS(3355), 1, anon_sym_LBRACE, STATE(1734), 1, sym_declaration_list, [63164] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4575), 1, + ACTIONS(4578), 1, anon_sym_EQ, [63171] = 2, ACTIONS(861), 1, @@ -126813,17 +126813,17 @@ static const uint16_t ts_small_parse_table[] = { [63178] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4577), 1, + ACTIONS(4580), 1, anon_sym_RPAREN, [63185] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4579), 1, + ACTIONS(4582), 1, sym_name, [63192] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4581), 1, + ACTIONS(4584), 1, aux_sym_if_statement_token2, [63199] = 2, ACTIONS(865), 1, @@ -126833,7 +126833,7 @@ static const uint16_t ts_small_parse_table[] = { [63206] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4140), 1, + ACTIONS(4143), 1, anon_sym_RBRACE, [63213] = 2, ACTIONS(1522), 1, @@ -126843,12 +126843,12 @@ static const uint16_t ts_small_parse_table[] = { [63220] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4583), 1, + ACTIONS(4586), 1, anon_sym_EQ, [63227] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4585), 1, + ACTIONS(4588), 1, anon_sym_EQ_GT, [63234] = 2, ACTIONS(843), 1, @@ -126858,42 +126858,42 @@ static const uint16_t ts_small_parse_table[] = { [63241] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4587), 1, + ACTIONS(4590), 1, anon_sym_RPAREN, [63248] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4589), 1, + ACTIONS(4592), 1, anon_sym_RPAREN, [63255] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4591), 1, + ACTIONS(4594), 1, anon_sym_COLON_COLON, [63262] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4287), 1, + ACTIONS(4290), 1, anon_sym_LBRACE, [63269] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4593), 1, + ACTIONS(4596), 1, sym_name, [63276] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4595), 1, + ACTIONS(4598), 1, anon_sym_RPAREN, [63283] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4597), 1, + ACTIONS(4600), 1, anon_sym_RPAREN, [63290] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4599), 1, + ACTIONS(4602), 1, anon_sym_EQ_GT, [63297] = 2, ACTIONS(1522), 1, @@ -126903,32 +126903,32 @@ static const uint16_t ts_small_parse_table[] = { [63304] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4601), 1, + ACTIONS(4604), 1, anon_sym_EQ_GT, [63311] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4385), 1, + ACTIONS(4388), 1, anon_sym_EQ, [63318] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4603), 1, + ACTIONS(4606), 1, anon_sym_COLON_COLON, [63325] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4605), 1, + ACTIONS(4608), 1, aux_sym_if_statement_token2, [63332] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4607), 1, + ACTIONS(4610), 1, sym_heredoc_end, [63339] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4609), 1, + ACTIONS(4612), 1, anon_sym_EQ_GT, [63346] = 2, ACTIONS(1522), 1, @@ -126938,152 +126938,152 @@ static const uint16_t ts_small_parse_table[] = { [63353] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4611), 1, + ACTIONS(4614), 1, anon_sym_EQ_GT, [63360] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4613), 1, + ACTIONS(4616), 1, anon_sym_RBRACK, [63367] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3640), 1, + ACTIONS(3643), 1, sym_name, [63374] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4615), 1, + ACTIONS(4618), 1, anon_sym_RPAREN, [63381] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4617), 1, + ACTIONS(4620), 1, sym_integer, [63388] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4619), 1, + ACTIONS(4622), 1, anon_sym_BSLASH, [63395] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4621), 1, + ACTIONS(4624), 1, sym_name, [63402] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4623), 1, + ACTIONS(4626), 1, anon_sym_RBRACK, [63409] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4625), 1, + ACTIONS(4628), 1, anon_sym_RPAREN, [63416] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4627), 1, + ACTIONS(4630), 1, sym_heredoc_end, [63423] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4629), 1, + ACTIONS(4632), 1, aux_sym_class_declaration_token1, [63430] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4631), 1, + ACTIONS(4634), 1, sym_name, [63437] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4633), 1, + ACTIONS(4636), 1, anon_sym_EQ_GT, [63444] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4635), 1, + ACTIONS(4638), 1, anon_sym_EQ_GT, [63451] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4637), 1, + ACTIONS(4640), 1, anon_sym_EQ, [63458] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4639), 1, + ACTIONS(4642), 1, sym_name, [63465] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4259), 1, + ACTIONS(4262), 1, anon_sym_LBRACE, [63472] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4641), 1, + ACTIONS(4644), 1, sym_name, [63479] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4643), 1, + ACTIONS(4646), 1, sym_heredoc_end, [63486] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4645), 1, + ACTIONS(4648), 1, anon_sym_RPAREN, [63493] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4088), 1, + ACTIONS(4091), 1, anon_sym_RPAREN, [63500] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4647), 1, + ACTIONS(4650), 1, anon_sym_DQUOTE2, [63507] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4649), 1, + ACTIONS(4652), 1, anon_sym_SQUOTE2, [63514] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4651), 1, + ACTIONS(4654), 1, sym_heredoc_end, [63521] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4653), 1, + ACTIONS(4656), 1, sym_name, [63528] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4655), 1, + ACTIONS(4658), 1, sym_name, [63535] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4657), 1, + ACTIONS(4660), 1, aux_sym_foreach_statement_token2, [63542] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4659), 1, + ACTIONS(4662), 1, anon_sym_RPAREN, [63549] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4082), 1, + ACTIONS(4085), 1, anon_sym_RBRACE, [63556] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4661), 1, + ACTIONS(4664), 1, anon_sym_RPAREN, [63563] = 2, ACTIONS(867), 1, @@ -127098,32 +127098,32 @@ static const uint16_t ts_small_parse_table[] = { [63577] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4663), 1, + ACTIONS(4666), 1, anon_sym_RPAREN, [63584] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4665), 1, + ACTIONS(4668), 1, anon_sym_BSLASH, [63591] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4667), 1, + ACTIONS(4670), 1, anon_sym_SEMI, [63598] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4009), 1, + ACTIONS(4012), 1, anon_sym_RBRACK, [63605] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4669), 1, + ACTIONS(4672), 1, anon_sym_RPAREN, [63612] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4671), 1, + ACTIONS(4674), 1, anon_sym_SEMI, [63619] = 2, ACTIONS(1522), 1, @@ -127133,22 +127133,22 @@ static const uint16_t ts_small_parse_table[] = { [63626] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4673), 1, + ACTIONS(4676), 1, aux_sym_while_statement_token2, [63633] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4675), 1, + ACTIONS(4678), 1, aux_sym_if_statement_token2, [63640] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4677), 1, + ACTIONS(4680), 1, anon_sym_LPAREN, [63647] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4679), 1, + ACTIONS(4682), 1, anon_sym_RPAREN, [63654] = 2, ACTIONS(1522), 1, @@ -127158,7 +127158,7 @@ static const uint16_t ts_small_parse_table[] = { [63661] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4681), 1, + ACTIONS(4684), 1, anon_sym_EQ, [63668] = 2, ACTIONS(1522), 1, @@ -127168,7 +127168,7 @@ static const uint16_t ts_small_parse_table[] = { [63675] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4065), 1, + ACTIONS(4068), 1, anon_sym_RPAREN, [63682] = 2, ACTIONS(883), 1, @@ -127178,352 +127178,352 @@ static const uint16_t ts_small_parse_table[] = { [63689] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4683), 1, + ACTIONS(4686), 1, anon_sym_EQ_GT, [63696] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4685), 1, + ACTIONS(4688), 1, anon_sym_EQ_GT, [63703] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4687), 1, + ACTIONS(4690), 1, anon_sym_EQ, [63710] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4689), 1, + ACTIONS(4692), 1, anon_sym_COLON_COLON, [63717] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4691), 1, + ACTIONS(4694), 1, anon_sym_RPAREN, [63724] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4693), 1, + ACTIONS(4696), 1, aux_sym_if_statement_token2, [63731] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4695), 1, + ACTIONS(4698), 1, anon_sym_EQ, [63738] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4697), 1, + ACTIONS(4700), 1, sym_name, [63745] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4699), 1, + ACTIONS(4702), 1, aux_sym_if_statement_token2, [63752] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4701), 1, + ACTIONS(4704), 1, anon_sym_EQ_GT, [63759] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4703), 1, + ACTIONS(4706), 1, anon_sym_RBRACK, [63766] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4705), 1, + ACTIONS(4708), 1, anon_sym_RPAREN, [63773] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4707), 1, + ACTIONS(4710), 1, anon_sym_RPAREN, [63780] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4709), 1, + ACTIONS(4712), 1, sym_name, [63787] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4711), 1, + ACTIONS(4714), 1, sym_name, [63794] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4713), 1, + ACTIONS(4716), 1, anon_sym_LPAREN, [63801] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4715), 1, + ACTIONS(4718), 1, anon_sym_DQUOTE2, [63808] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4717), 1, + ACTIONS(4720), 1, anon_sym_SQUOTE, [63815] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4719), 1, + ACTIONS(4722), 1, sym_name, [63822] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4721), 1, + ACTIONS(4724), 1, anon_sym_SQUOTE2, [63829] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4723), 1, + ACTIONS(4726), 1, anon_sym_RPAREN, [63836] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4725), 1, + ACTIONS(4728), 1, anon_sym_RPAREN, [63843] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4727), 1, + ACTIONS(4730), 1, aux_sym_while_statement_token2, [63850] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4041), 1, + ACTIONS(4044), 1, anon_sym_RPAREN, [63857] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4729), 1, + ACTIONS(4732), 1, anon_sym_RPAREN, [63864] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4731), 1, + ACTIONS(4734), 1, sym_name, [63871] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4733), 1, + ACTIONS(4736), 1, sym_name, [63878] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4735), 1, + ACTIONS(4738), 1, anon_sym_BSLASH, [63885] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4347), 1, + ACTIONS(4350), 1, anon_sym_RPAREN, [63892] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4737), 1, + ACTIONS(4740), 1, sym_name, [63899] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4136), 1, + ACTIONS(4139), 1, sym_name, [63906] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4739), 1, + ACTIONS(4742), 1, anon_sym_BSLASH, [63913] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4741), 1, + ACTIONS(4744), 1, sym_name, [63920] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4027), 1, + ACTIONS(4030), 1, anon_sym_RPAREN, [63927] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4743), 1, + ACTIONS(4746), 1, sym_name, [63934] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4745), 1, + ACTIONS(4748), 1, ts_builtin_sym_end, [63941] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4747), 1, + ACTIONS(4750), 1, anon_sym_EQ_GT, [63948] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4749), 1, + ACTIONS(4752), 1, aux_sym__arrow_function_header_token1, [63955] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4023), 1, + ACTIONS(4026), 1, aux_sym_class_declaration_token1, [63962] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4751), 1, + ACTIONS(4754), 1, sym_name, [63969] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4753), 1, + ACTIONS(4756), 1, sym_name, [63976] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4755), 1, + ACTIONS(4758), 1, sym_name, [63983] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4757), 1, + ACTIONS(4760), 1, anon_sym_COLON_COLON, [63990] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4759), 1, + ACTIONS(4762), 1, anon_sym_EQ_GT, [63997] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4761), 1, + ACTIONS(4764), 1, aux_sym_class_declaration_token1, [64004] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4021), 1, + ACTIONS(4024), 1, aux_sym_class_declaration_token1, [64011] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4763), 1, + ACTIONS(4766), 1, aux_sym_namespace_use_declaration_token3, [64018] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4765), 1, + ACTIONS(4768), 1, anon_sym_BSLASH, [64025] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4767), 1, + ACTIONS(4770), 1, aux_sym_class_declaration_token1, [64032] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4769), 1, + ACTIONS(4772), 1, sym_name, [64039] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4031), 1, + ACTIONS(4034), 1, sym_name, [64046] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4771), 1, + ACTIONS(4774), 1, aux_sym_while_statement_token1, [64053] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4773), 1, + ACTIONS(4776), 1, sym_heredoc_start, [64060] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4775), 1, + ACTIONS(4778), 1, sym_heredoc_start, [64067] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4777), 1, + ACTIONS(4780), 1, aux_sym_class_declaration_token1, [64074] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4779), 1, + ACTIONS(4782), 1, anon_sym_RPAREN, [64081] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4781), 1, + ACTIONS(4784), 1, sym_name, [64088] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4019), 1, + ACTIONS(4022), 1, aux_sym_class_declaration_token1, [64095] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4783), 1, + ACTIONS(4786), 1, anon_sym_BSLASH, [64102] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4785), 1, + ACTIONS(4788), 1, anon_sym_BSLASH, [64109] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4271), 1, + ACTIONS(4274), 1, anon_sym_RPAREN, [64116] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4787), 1, + ACTIONS(4790), 1, sym_name, [64123] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4789), 1, + ACTIONS(4792), 1, anon_sym_RPAREN, [64130] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4791), 1, + ACTIONS(4794), 1, sym_heredoc_start, [64137] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4793), 1, + ACTIONS(4796), 1, sym_heredoc_start, [64144] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4795), 1, + ACTIONS(4798), 1, anon_sym_RPAREN, [64151] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4797), 1, + ACTIONS(4800), 1, aux_sym_class_declaration_token1, [64158] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4799), 1, + ACTIONS(4802), 1, anon_sym_BSLASH, [64165] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4801), 1, + ACTIONS(4804), 1, anon_sym_SQUOTE, [64172] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4803), 1, + ACTIONS(4806), 1, anon_sym_COLON_COLON, [64179] = 2, ACTIONS(1522), 1, @@ -127538,22 +127538,22 @@ static const uint16_t ts_small_parse_table[] = { [64193] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4805), 1, + ACTIONS(4808), 1, sym_name, [64200] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4426), 1, + ACTIONS(4429), 1, anon_sym_LPAREN, [64207] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4807), 1, + ACTIONS(4810), 1, anon_sym_RBRACK, [64214] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3998), 1, + ACTIONS(4001), 1, anon_sym_RPAREN, [64221] = 2, ACTIONS(873), 1, @@ -127563,12 +127563,12 @@ static const uint16_t ts_small_parse_table[] = { [64228] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4809), 1, + ACTIONS(4812), 1, anon_sym_EQ, [64235] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4811), 1, + ACTIONS(4814), 1, anon_sym_SEMI, [64242] = 2, ACTIONS(1522), 1, @@ -127578,12 +127578,12 @@ static const uint16_t ts_small_parse_table[] = { [64249] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4813), 1, + ACTIONS(4816), 1, aux_sym_class_declaration_token1, [64256] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4815), 1, + ACTIONS(4818), 1, sym_name, [64263] = 2, ACTIONS(851), 1, @@ -127593,52 +127593,52 @@ static const uint16_t ts_small_parse_table[] = { [64270] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4817), 1, + ACTIONS(4820), 1, sym_name, [64277] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4819), 1, + ACTIONS(4822), 1, anon_sym_RPAREN, [64284] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4821), 1, + ACTIONS(4824), 1, sym_name, [64291] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4823), 1, + ACTIONS(4826), 1, aux_sym_while_statement_token1, [64298] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4825), 1, + ACTIONS(4828), 1, sym_name, [64305] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4827), 1, + ACTIONS(4830), 1, anon_sym_COLON_COLON, [64312] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4829), 1, + ACTIONS(4832), 1, anon_sym_RPAREN, [64319] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4428), 1, + ACTIONS(4431), 1, anon_sym_RPAREN, [64326] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4831), 1, + ACTIONS(4834), 1, sym_name, [64333] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3992), 1, + ACTIONS(3995), 1, anon_sym_RPAREN, [64340] = 2, ACTIONS(355), 1, @@ -127648,42 +127648,42 @@ static const uint16_t ts_small_parse_table[] = { [64347] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4295), 1, + ACTIONS(4298), 1, anon_sym_RPAREN, [64354] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3624), 1, + ACTIONS(3627), 1, anon_sym_BSLASH, [64361] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3283), 1, + ACTIONS(3285), 1, anon_sym_EQ, [64368] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4833), 1, + ACTIONS(4836), 1, anon_sym_COLON_COLON, [64375] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4835), 1, + ACTIONS(4838), 1, aux_sym_namespace_use_declaration_token3, [64382] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4837), 1, + ACTIONS(4840), 1, anon_sym_BSLASH, [64389] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4839), 1, + ACTIONS(4842), 1, anon_sym_RPAREN, [64396] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4059), 1, + ACTIONS(4062), 1, anon_sym_RBRACK, [64403] = 2, ACTIONS(869), 1, @@ -127698,7 +127698,7 @@ static const uint16_t ts_small_parse_table[] = { [64417] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3618), 1, + ACTIONS(3621), 1, sym_name, [64424] = 2, ACTIONS(365), 1, @@ -127708,152 +127708,152 @@ static const uint16_t ts_small_parse_table[] = { [64431] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4841), 1, + ACTIONS(4844), 1, anon_sym_COLON_COLON, [64438] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4843), 1, + ACTIONS(4846), 1, anon_sym_SEMI, [64445] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4845), 1, + ACTIONS(4848), 1, anon_sym_COLON_COLON, [64452] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4847), 1, + ACTIONS(4850), 1, anon_sym_EQ, [64459] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4849), 1, + ACTIONS(4852), 1, anon_sym_EQ_GT, [64466] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4314), 1, + ACTIONS(4317), 1, anon_sym_RPAREN, [64473] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4851), 1, + ACTIONS(4854), 1, aux_sym_namespace_use_declaration_token3, [64480] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4853), 1, + ACTIONS(4856), 1, aux_sym__arrow_function_header_token1, [64487] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(3980), 1, + ACTIONS(3983), 1, aux_sym_class_declaration_token1, [64494] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4855), 1, + ACTIONS(4858), 1, anon_sym_COLON_COLON, [64501] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4857), 1, + ACTIONS(4860), 1, anon_sym_BSLASH, [64508] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4859), 1, + ACTIONS(4862), 1, sym_name, [64515] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4861), 1, + ACTIONS(4864), 1, ts_builtin_sym_end, [64522] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4863), 1, + ACTIONS(4866), 1, sym_name, [64529] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4865), 1, + ACTIONS(4868), 1, anon_sym_COLON_COLON, [64536] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4867), 1, + ACTIONS(4870), 1, anon_sym_LPAREN, [64543] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4869), 1, + ACTIONS(4872), 1, sym_heredoc_end, [64550] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4871), 1, + ACTIONS(4874), 1, sym_heredoc_end, [64557] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4873), 1, + ACTIONS(4876), 1, anon_sym_LPAREN, [64564] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4875), 1, + ACTIONS(4878), 1, anon_sym_LPAREN, [64571] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4332), 1, + ACTIONS(4335), 1, anon_sym_RPAREN, [64578] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4877), 1, + ACTIONS(4880), 1, anon_sym_COLON_COLON, [64585] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4879), 1, + ACTIONS(4882), 1, anon_sym_LPAREN, [64592] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4881), 1, + ACTIONS(4884), 1, anon_sym_LPAREN, [64599] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4883), 1, + ACTIONS(4886), 1, anon_sym_EQ_GT, [64606] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4885), 1, + ACTIONS(4888), 1, anon_sym_RPAREN, [64613] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4887), 1, + ACTIONS(4890), 1, anon_sym_LPAREN, [64620] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4889), 1, + ACTIONS(4892), 1, aux_sym_foreach_statement_token2, [64627] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4891), 1, + ACTIONS(4894), 1, anon_sym_SEMI, [64634] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4893), 1, + ACTIONS(4896), 1, sym_name, [64641] = 2, ACTIONS(839), 1, @@ -127863,77 +127863,77 @@ static const uint16_t ts_small_parse_table[] = { [64648] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4362), 1, + ACTIONS(4365), 1, anon_sym_RPAREN, [64655] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4895), 1, + ACTIONS(4898), 1, anon_sym_LPAREN, [64662] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4897), 1, + ACTIONS(4900), 1, anon_sym_SEMI, [64669] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4899), 1, + ACTIONS(4902), 1, anon_sym_LPAREN, [64676] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4901), 1, + ACTIONS(4904), 1, anon_sym_LPAREN, [64683] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4903), 1, + ACTIONS(4906), 1, anon_sym_SEMI, [64690] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4905), 1, + ACTIONS(4908), 1, anon_sym_LPAREN, [64697] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4907), 1, + ACTIONS(4910), 1, anon_sym_LPAREN, [64704] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4909), 1, + ACTIONS(4912), 1, anon_sym_LPAREN, [64711] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4911), 1, + ACTIONS(4914), 1, sym_name, [64718] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4913), 1, + ACTIONS(4916), 1, sym_name, [64725] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4915), 1, + ACTIONS(4918), 1, sym_name, [64732] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4917), 1, + ACTIONS(4920), 1, anon_sym_SEMI, [64739] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4919), 1, + ACTIONS(4922), 1, sym_name, [64746] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4921), 1, + ACTIONS(4924), 1, anon_sym_LPAREN, [64753] = 2, ACTIONS(1522), 1, @@ -127943,27 +127943,27 @@ static const uint16_t ts_small_parse_table[] = { [64760] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4923), 1, + ACTIONS(4926), 1, anon_sym_LPAREN, [64767] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4925), 1, + ACTIONS(4928), 1, anon_sym_LPAREN, [64774] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4927), 1, + ACTIONS(4930), 1, anon_sym_COLON_COLON, [64781] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4929), 1, + ACTIONS(4932), 1, anon_sym_LPAREN, [64788] = 2, ACTIONS(1522), 1, sym_comment, - ACTIONS(4931), 1, + ACTIONS(4934), 1, anon_sym_LPAREN, }; @@ -131542,907 +131542,907 @@ static const TSParseActionEntry ts_parse_actions[] = { [3066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1, .production_id = 40), [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), - [3072] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_union_type, 1, .dynamic_precedence = 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1), - [3076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [3078] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_union_type, 1, .dynamic_precedence = 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1), - [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), - [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), - [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), - [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), - [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), - [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), - [3104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [3106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [3108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2), - [3110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), - [3112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [3114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), - [3116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [3118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), - [3120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 6), - [3122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 6), - [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), - [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), - [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), - [3130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), - [3132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), - [3134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), - [3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), - [3138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 7), - [3140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 7), - [3142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), - [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [3148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_intersection_type_repeat1, 2), - [3150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1336), - [3153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), - [3155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), - [3157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), - [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), - [3161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 24), - [3163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 24), - [3165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4), - [3167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4), - [3169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2), - [3171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2), - [3173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), - [3175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), - [3178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), - [3181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), - [3183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), - [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), - [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), - [3189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729), - [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [3195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), - [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), - [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [3203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [3211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [3215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), - [3217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [3219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [3221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [3225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [3229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), - [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [3233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1335), - [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [3240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), - [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [3254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [3258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), - [3260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [3264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), - [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [3270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 3), - [3272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 3), - [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), - [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [3278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [3280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1333), - [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [3285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, .dynamic_precedence = 1), - [3287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, .dynamic_precedence = 1), - [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [3291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 4), - [3293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 4), - [3295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [3301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 2), - [3303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 2), - [3305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), - [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [3309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), - [3311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), - [3313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), - [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [3319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [3323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), - [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [3333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), - [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [3337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), - [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [3341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), - [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [3345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), - [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [3349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [3367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [3369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2652), - [3372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2247), - [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), - [3379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), - [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2297), - [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), - [3385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), - [3387] = {.entry = {.count = 4, .reusable = true}}, REDUCE(sym_union_type, 1, .dynamic_precedence = 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1), SHIFT(1340), - [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [3394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), - [3396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), - [3398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(285), - [3401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(2417), - [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), - [3406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), - [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2546), - [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), - [3412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 6), - [3414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 6), - [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), - [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), - [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [3428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), - [3430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), - [3432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), - [3434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), - [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), - [3442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 46), SHIFT(2339), - [3445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 46), SHIFT(84), - [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [3450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 17), SHIFT(2339), - [3453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 17), SHIFT(84), - [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), - [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), - [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2423), - [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), - [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), - [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), - [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), - [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), - [3478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), - [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), - [3482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), - [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), - [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), - [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), - [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [3502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), - [3512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2538), - [3515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [3517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [3519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), - [3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), - [3527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), - [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), - [3531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), - [3535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [3537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [3539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2581), - [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [3546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), - [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), - [3550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 34), - [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [3568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), - [3570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2538), - [3573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1339), - [3576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1338), - [3579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1326), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), - [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), - [3586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267), - [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), - [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), - [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), - [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), - [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), - [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [3644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [3648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1337), - [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), - [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [3663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 12), - [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), - [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), - [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), - [3677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 88), SHIFT_REPEAT(2339), - [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [3698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), - [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), - [3722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2538), - [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), - [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), - [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), - [3735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), - [3737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), SHIFT_REPEAT(2424), - [3740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), - [3742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1334), - [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [3747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [3749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376), - [3751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1469), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), - [3756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [3770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), - [3772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(1929), - [3775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [3777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), - [3779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1431), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [3786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), - [3788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(1927), - [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), - [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), - [3799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), - [3801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1550), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), - [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), - [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), - [3812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 2), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [3820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [3822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1471), - [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), - [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [3833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), - [3835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), - [3837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), SHIFT_REPEAT(1790), - [3840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), - [3842] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1600), - [3845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), - [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), - [3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [3851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [3853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [3855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [3857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [3859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [3861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [3863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), - [3867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), - [3871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [3873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [3875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc_body, 2), - [3877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [3879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), - [3881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), - [3883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [3885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [3887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [3889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [3891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [3893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_intersection_type, 2), SHIFT(1340), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [3900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1340), - [3903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), - [3905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), - [3907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [3909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [3911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), - [3913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [3917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), - [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), - [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [3927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [3929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [3931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [3933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [3935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), - [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [3939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), - [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [3945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), - [3947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [3955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), - [3957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(2131), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [3962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(151), - [3965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), - [3967] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1752), - [3970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), - [3984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 4), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [3994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 5), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [4000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(148), - [4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), - [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [4017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), - [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), - [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), - [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [4029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), - [4031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), - [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), - [4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [4041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [4043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 2), - [4045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [4047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [4049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 1), - [4051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [4055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), - [4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), - [4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [4075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(153), - [4078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [4090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 19), - [4092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 25), - [4094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), - [4096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), - [4098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 29), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [4102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 30), - [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), - [4118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 31), - [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), - [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 32), - [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), - [4132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 44), - [4134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 44), - [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), - [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 48), - [4144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), - [4148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 49), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [4152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(156), - [4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 49), - [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [4159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1442), - [4162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), - [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [4170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 53), - [4172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 61), - [4174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 63), - [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), - [4180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 68), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [4184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 69), - [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [4188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(717), - [4191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [4193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 71), - [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [4197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 73), - [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [4201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 74), - [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252), - [4207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 75), - [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), - [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [4219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), - [4221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(836), - [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), - [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), - [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [4230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), - [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159), - [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), - [4236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), - [4238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 49), - [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), - [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [4244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(145), - [4247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [4249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [4251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 105), - [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), - [4255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 111), - [4257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [4259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 77), - [4261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 116), - [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [4265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 117), - [4267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), - [4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), - [4277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), - [4279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 119), - [4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [4285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 36), - [4287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 33), - [4289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), - [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [4303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 17), - [4305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 17), - [4307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(373), - [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [4316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [4322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), - [4324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 131), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [4336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 131), - [4338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(155), - [4341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), - [4343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), - [4345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [4347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [4349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [4351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1894), - [4354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), - [4356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 155), - [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [4366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [4374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(2238), - [4377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [4379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), - [4381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 157), - [4383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [4385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [4387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), - [4389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), - [4391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [4393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [4395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), - [4397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), - [4399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [4401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), - [4403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [4405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), - [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 130), - [4409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [4411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), - [4413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [4419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(2238), - [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [4428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [4434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), - [4436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), - [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [4440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), - [4443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 118), - [4445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2581), - [4448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 115), - [4450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 113), - [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), - [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [4456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), - [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643), - [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), - [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), - [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), - [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), - [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), - [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), - [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), - [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), - [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [4506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 4), - [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), - [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), - [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), - [4520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 72), - [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [4524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 70), - [4526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 67), - [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), - [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), - [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), - [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), - [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), - [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [4544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), - [4547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), - [4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [4553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), - [4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 10), - [4559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [4561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [4565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [4567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [4571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), - [4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), - [4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), - [4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [4595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [4597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [4601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 42), - [4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), - [4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [4611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2530), - [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [4621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), - [4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), - [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [4629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), - [4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [4633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 54), - [4635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 62), - [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [4639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [4641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [4645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [4647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), - [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), - [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [4661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), - [4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), - [4665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [4669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [4671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), - [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), - [4677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), - [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [4681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [4683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 15), - [4685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [4693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 3), - [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229), - [4701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 94), - [4703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), - [4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [4717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), - [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), - [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), - [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), - [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), - [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), - [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [4745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 3), - [4747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 103), - [4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), - [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [4759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 106), - [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), - [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489), - [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), - [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), - [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), - [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), - [4777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), - [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [4783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), - [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), - [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), - [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), - [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494), - [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [4797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), - [4799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [4803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [4805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), - [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [4809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [4823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), - [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399), - [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [4829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), - [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [4835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), - [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [4845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [4847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [4851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [4853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), - [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [4861] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [4883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 149), - [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), - [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), - [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), - [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [4923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [3072] = {.entry = {.count = 4, .reusable = false}}, REDUCE(sym__type, 1), REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1, .dynamic_precedence = -1), + [3077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [3079] = {.entry = {.count = 4, .reusable = true}}, REDUCE(sym__type, 1), REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1, .dynamic_precedence = -1), + [3084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), + [3086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), + [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), + [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), + [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), + [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), + [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), + [3106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [3108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [3110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_type, 2), + [3112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), + [3114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [3116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), + [3118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), + [3122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 6), + [3124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 6), + [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), + [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), + [3130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [3132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), + [3134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), + [3136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), + [3138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), + [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 7), + [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 7), + [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), + [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [3150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_intersection_type_repeat1, 2), + [3152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1336), + [3155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), + [3157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), + [3159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), + [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [3163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 24), + [3165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 24), + [3167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4), + [3169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 4), + [3171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2), + [3173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2), + [3175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), + [3177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), + [3180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), + [3183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), + [3185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), + [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [3189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), + [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729), + [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [3201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), + [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [3213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [3217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), + [3219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), + [3221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [3227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [3231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), + [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [3235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1335), + [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), + [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [3260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), + [3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [3268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [3272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 3, .dynamic_precedence = -1), + [3274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 3, .dynamic_precedence = -1), + [3276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), + [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [3282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1333), + [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [3287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2), + [3289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), + [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [3293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 4, .dynamic_precedence = -1), + [3295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 4, .dynamic_precedence = -1), + [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [3303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunctive_normal_form_type, 2, .dynamic_precedence = -1), + [3305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunctive_normal_form_type, 2, .dynamic_precedence = -1), + [3307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [3311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), + [3313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), + [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), + [3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [3319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [3321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [3325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), + [3331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), + [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), + [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [3339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [3343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), + [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [3347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), + [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [3351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), + [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), + [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), + [3367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [3371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2652), + [3374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2247), + [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [3379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), + [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), + [3383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2297), + [3385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), + [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [3389] = {.entry = {.count = 5, .reusable = true}}, REDUCE(sym__type, 1), REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), REDUCE(sym_disjunctive_normal_form_type, 1, .dynamic_precedence = -1), SHIFT(1340), + [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [3397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), + [3399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), + [3401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(285), + [3404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(2417), + [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), + [3409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), + [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2546), + [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), + [3415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 6), + [3417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 6), + [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), + [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), + [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [3431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), + [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), + [3435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), + [3437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), + [3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), + [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), + [3445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 46), SHIFT(2339), + [3448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 46), SHIFT(84), + [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [3453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 17), SHIFT(2339), + [3456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 17), SHIFT(84), + [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), + [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), + [3463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2423), + [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), + [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), + [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), + [3471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), + [3473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [3475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [3477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), + [3479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), + [3481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), + [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), + [3485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [3487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), + [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), + [3491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), + [3493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), + [3495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), + [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), + [3499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [3501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), + [3503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [3505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), + [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), + [3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [3513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), + [3515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2538), + [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), + [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), + [3532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), + [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), + [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), + [3542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2581), + [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), + [3551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), + [3553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 34), + [3555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [3557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), + [3559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), + [3561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), + [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [3565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), + [3567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [3571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), + [3573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2538), + [3576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1339), + [3579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1338), + [3582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1326), + [3585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), + [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [3589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267), + [3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [3601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [3603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), + [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), + [3609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188), + [3611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), + [3613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), + [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [3621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [3623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), + [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), + [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), + [3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), + [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [3647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), + [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [3651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1337), + [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [3666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 12), + [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), + [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), + [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), + [3680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 88), SHIFT_REPEAT(2339), + [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), + [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [3701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), + [3703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), + [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), + [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), + [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [3725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2538), + [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), + [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [3738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), + [3740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), SHIFT_REPEAT(2424), + [3743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 88), + [3745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_disjunctive_normal_form_type_repeat1, 2), SHIFT_REPEAT(1334), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [3750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [3752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376), + [3754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1469), + [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), + [3759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), + [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [3773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), + [3775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(1929), + [3778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), + [3780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), + [3782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1431), + [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [3789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), + [3791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(1927), + [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), + [3802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), + [3804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1550), + [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), + [3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), + [3811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), + [3813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), + [3815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 2), + [3817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [3823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), + [3825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1471), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [3836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), + [3838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), + [3840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), SHIFT_REPEAT(1790), + [3843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), + [3845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1600), + [3848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [3854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [3866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [3878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc_body, 2), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), + [3882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), + [3896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_intersection_type, 2), SHIFT(1340), + [3899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), + [3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), + [3903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1340), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [3942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), + [3948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [3958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), + [3960] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(2131), + [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [3965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(151), + [3968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), + [3970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1752), + [3973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), + [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [3977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), + [3979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), + [3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [3983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), + [3985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), + [3987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 4), + [3989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), + [3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), + [3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [3995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [3997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 5), + [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [4003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(148), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), + [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [4032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), + [4034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [4046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 2), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [4052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 1), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [4058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), + [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [4078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(153), + [4081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), + [4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [4093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 19), + [4095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 25), + [4097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), + [4099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), + [4101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 29), + [4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 30), + [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [4115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), + [4121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 31), + [4123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [4125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), + [4127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 32), + [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), + [4135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 44), + [4137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 44), + [4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), + [4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [4145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 48), + [4147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), + [4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), + [4151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 49), + [4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [4155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(156), + [4158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 49), + [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [4162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1442), + [4165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), + [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [4173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 53), + [4175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 61), + [4177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 63), + [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), + [4183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 68), + [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [4187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 69), + [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [4191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(717), + [4194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), + [4196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 71), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [4200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 73), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [4204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 74), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252), + [4210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 75), + [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [4222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), + [4224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(836), + [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), + [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), + [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [4233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), + [4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159), + [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), + [4239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), + [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 49), + [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), + [4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [4247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(145), + [4250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [4254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 105), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), + [4258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 111), + [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [4262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 77), + [4264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 116), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [4268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 117), + [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), + [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), + [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), + [4282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 119), + [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [4288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 36), + [4290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 33), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [4294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [4306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 17), + [4308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 17), + [4310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(373), + [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [4319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), + [4321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), + [4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), + [4325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), + [4327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 131), + [4329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), + [4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [4333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [4335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [4337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [4339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 131), + [4341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(155), + [4344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), + [4346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [4354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1894), + [4357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), + [4359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 155), + [4361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [4363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [4369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), + [4371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [4373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [4375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), + [4377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(2238), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), + [4382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), + [4384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 157), + [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [4390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), + [4392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), + [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [4398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), + [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), + [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [4408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), + [4410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 130), + [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [4414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), + [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [4422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(2238), + [4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [4431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), + [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [4437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), + [4439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), + [4441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [4443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), + [4446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 118), + [4448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2581), + [4451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 115), + [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 113), + [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [4459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), + [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [4463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), + [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), + [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643), + [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), + [4475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), + [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), + [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), + [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), + [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), + [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [4499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), + [4501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), + [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), + [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [4509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 4), + [4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), + [4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [4515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), + [4517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [4519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [4521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), + [4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 72), + [4525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), + [4527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 70), + [4529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 67), + [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), + [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [4535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), + [4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [4539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), + [4541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), + [4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [4547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), + [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), + [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), + [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), + [4560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 10), + [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [4574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), + [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), + [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), + [4586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), + [4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [4604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 42), + [4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), + [4610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [4612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [4616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [4618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), + [4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2530), + [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), + [4624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), + [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), + [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), + [4634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [4636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 54), + [4638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 62), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [4644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [4648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [4650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [4652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), + [4654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [4658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), + [4660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), + [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [4664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), + [4666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), + [4668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), + [4670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [4672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [4676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), + [4678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), + [4680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), + [4682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [4684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [4686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 15), + [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [4696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 3), + [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229), + [4704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 94), + [4706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), + [4708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [4712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [4714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [4718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), + [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), + [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [4730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), + [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), + [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), + [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), + [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [4742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), + [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), + [4748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 3), + [4750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 103), + [4752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), + [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [4758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [4762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 106), + [4764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), + [4766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), + [4770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489), + [4772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [4774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), + [4776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), + [4778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), + [4780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), + [4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [4784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), + [4786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), + [4788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), + [4790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [4792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [4794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), + [4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494), + [4798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), + [4802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), + [4804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), + [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), + [4810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [4814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [4816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [4822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), + [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), + [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399), + [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), + [4832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [4834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), + [4836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [4838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [4840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [4842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), + [4844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [4846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [4848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [4850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [4852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [4854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [4858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [4860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), + [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [4864] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [4866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [4868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [4870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [4872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [4874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [4876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [4878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [4880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), + [4882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [4884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [4886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 149), + [4888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [4890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [4892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), + [4894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [4896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), + [4898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), + [4900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [4902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), + [4904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [4906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [4908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [4910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [4912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [4914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [4916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [4918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [4920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [4922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), + [4924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [4926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [4928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [4930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [4932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [4934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), }; enum ts_external_scanner_symbol_identifiers {