Changes
7 changed files (+35175/-34705)
-
-
@@ -371,7 +371,8 @@ module.exports = grammar({'partial', 'abstract', 'extern', 'static' 'static', 'sealed' ), class_declaration: $ => seq(
-
-
-
@@ -88,6 +88,7 @@"public" "ref" "return" "sealed" "set" "signal" "sizeof"
-
-
-
@@ -112,6 +112,7 @@"override" "partial" "ref" "sealed" "set" "signal" "struct"
-
-
-
@@ -2539,6 +2539,10 @@{ "type": "STRING", "value": "static" }, { "type": "STRING", "value": "sealed" } ] },
-
-
-
@@ -12656,6 +12656,10 @@"type": "return", "named": false }, { "type": "sealed", "named": false }, { "type": "set", "named": false
-
-
Diff (+35149/-34704)
-
@@ -9,9 +9,9 @@#define LANGUAGE_VERSION 14 #define STATE_COUNT 2560 #define LARGE_STATE_COUNT 499 #define SYMBOL_COUNT 310 #define SYMBOL_COUNT 311 #define ALIAS_COUNT 0 #define TOKEN_COUNT 146 #define TOKEN_COUNT 147 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 1 #define MAX_ALIAS_SEQUENCE_LENGTH 16
-
@@ -128,207 +128,208 @@ enum ts_symbol_identifiers {anon_sym_public = 106, anon_sym_namespace = 107, anon_sym_partial = 108, anon_sym_interface = 109, anon_sym_struct = 110, anon_sym_enum = 111, anon_sym_errordomain = 112, anon_sym_params = 113, anon_sym_DOT_DOT_DOT = 114, anon_sym_throws = 115, anon_sym_requires = 116, anon_sym_ensures = 117, anon_sym_delegate = 118, anon_sym_signal = 119, anon_sym_const = 120, anon_sym_default = 121, anon_sym_get = 122, anon_sym_set = 123, anon_sym_construct = 124, anon_sym_return = 125, anon_sym_if = 126, anon_sym_else = 127, anon_sym_try = 128, anon_sym_catch = 129, anon_sym_finally = 130, anon_sym_while = 131, anon_sym_do = 132, anon_sym_for = 133, anon_sym_foreach = 134, anon_sym_break = 135, anon_sym_continue = 136, anon_sym_lock = 137, anon_sym_delete = 138, anon_sym_throw = 139, anon_sym_switch = 140, anon_sym_case = 141, anon_sym_with = 142, sym__preprocessor_directive_start = 143, anon_sym_elif = 144, sym_endif_directive = 145, sym_source_file = 146, sym_using_directive = 147, sym_symbol = 148, sym_namespace_member = 149, sym__attribute_list = 150, sym_attribute = 151, sym_attribute_argument = 152, sym__expression = 153, sym__contained_expression = 154, sym__left_contained_expression = 155, sym_member_access_expression = 156, sym_element_access_expression = 157, sym_element_access = 158, sym_slice_expression = 159, sym_argument = 160, sym_method_call_expression = 161, sym_yield_expression = 162, sym_lambda_expression = 163, sym_postfix_expression = 164, sym_static_cast_expression = 165, sym_typeof_expression = 166, sym_sizeof_expression = 167, sym_dereferencing_expression = 168, sym_addressof_expression = 169, sym_arithmetic_negation_expression = 170, sym_prefix_expression = 171, sym_bitwise_negation_expression = 172, sym_logical_negation_expression = 173, sym__unary_expression = 174, sym_multiplicative_expression = 175, sym_arithmetic_expression = 176, sym_bitshift_expression = 177, sym_in_expression = 178, sym_dynamic_cast_expression = 179, sym_type_relational_expression = 180, sym_relational_expression = 181, sym_equality_expression = 182, sym_bitwise_and_expression = 183, sym_bitwise_xor_expression = 184, sym_bitwise_or_expression = 185, sym_logical_and_expression = 186, sym_logical_or_expression = 187, sym_null_coalescing_expression = 188, sym_ternary_expression = 189, sym__assignment_operator = 190, sym_assignment_expression = 191, sym_array_creation_expression = 192, sym_object_creation_expression = 193, sym_object_initializers = 194, sym_member_initializer = 195, sym_initializer = 196, sym_boolean = 197, sym_integer = 198, sym_string = 199, sym_template_string = 200, sym_template_string_expression = 201, sym_literal = 202, sym_type = 203, sym_unqualified_type = 204, sym_type_arguments = 205, sym_array_type = 206, sym_array_size = 207, sym_member_declaration_modifier = 208, sym_access_modifier = 209, sym_namespace_declaration = 210, sym_type_declaration_modifier = 211, sym_class_declaration = 212, sym_class_member = 213, sym_interface_declaration = 214, sym_interface_member = 215, sym_struct_declaration = 216, sym_struct_member = 217, sym_enum_declaration = 218, sym_enum_value = 219, sym_errordomain_declaration = 220, sym_errorcode = 221, sym_parameter = 222, sym_creation_method_declaration = 223, sym_delegate_declaration_modifier = 224, sym_delegate_declaration = 225, sym_method_declaration = 226, sym_signal_declaration_modifier = 227, sym_signal_declaration = 228, sym_field_declaration = 229, sym_constant_declaration = 230, sym_inline_array_type = 231, sym_property_declaration = 232, sym_property_default = 233, sym_property_accessor = 234, sym_constructor_declaration_modifier = 235, sym_constructor_declaration = 236, sym_destructor_declaration = 237, sym_local_declaration = 238, sym_local_function_declaration = 239, sym_assignment = 240, sym_block = 241, sym__statement = 242, sym__statement_without_if = 243, sym_empty_statement = 244, sym_expression_statement = 245, sym_return_statement = 246, sym_if_statement = 247, sym_elseif_statement = 248, sym_else_statement = 249, sym_try_statement = 250, sym_catch_clause = 251, sym_finally_clause = 252, sym_while_statement = 253, sym_do_statement = 254, sym_for_statement = 255, sym_foreach_statement = 256, sym_break_statement = 257, sym_continue_statement = 258, sym_lock_statement = 259, sym_delete_statement = 260, sym_throw_statement = 261, sym_yield_statement = 262, sym_switch_statement = 263, sym_switch_section = 264, sym_with_statement = 265, sym__preprocessor_statement = 266, sym_if_directive = 267, sym_elif_directive = 268, sym_else_directive = 269, sym__preprocessor_expression = 270, sym__preprocessor_contained_expression = 271, aux_sym_source_file_repeat1 = 272, aux_sym_source_file_repeat2 = 273, aux_sym_using_directive_repeat1 = 274, aux_sym_namespace_member_repeat1 = 275, aux_sym__attribute_list_repeat1 = 276, aux_sym_attribute_repeat1 = 277, aux_sym_element_access_expression_repeat1 = 278, aux_sym_element_access_repeat1 = 279, aux_sym_method_call_expression_repeat1 = 280, aux_sym_lambda_expression_repeat1 = 281, aux_sym_object_initializers_repeat1 = 282, aux_sym_string_repeat1 = 283, aux_sym_template_string_repeat1 = 284, aux_sym_type_repeat1 = 285, aux_sym_type_repeat2 = 286, aux_sym_type_arguments_repeat1 = 287, aux_sym_array_size_repeat1 = 288, aux_sym_namespace_declaration_repeat1 = 289, aux_sym_class_declaration_repeat1 = 290, aux_sym_class_declaration_repeat2 = 291, aux_sym_interface_declaration_repeat1 = 292, aux_sym_struct_declaration_repeat1 = 293, aux_sym_enum_declaration_repeat1 = 294, aux_sym_enum_declaration_repeat2 = 295, aux_sym_errordomain_declaration_repeat1 = 296, aux_sym_errordomain_declaration_repeat2 = 297, aux_sym_creation_method_declaration_repeat1 = 298, aux_sym_creation_method_declaration_repeat2 = 299, aux_sym_delegate_declaration_repeat1 = 300, aux_sym_signal_declaration_repeat1 = 301, aux_sym_property_declaration_repeat1 = 302, aux_sym_constructor_declaration_repeat1 = 303, aux_sym_local_declaration_repeat1 = 304, aux_sym_block_repeat1 = 305, aux_sym_if_statement_repeat1 = 306, aux_sym_try_statement_repeat1 = 307, aux_sym_switch_statement_repeat1 = 308, aux_sym_switch_section_repeat1 = 309, anon_sym_sealed = 109, anon_sym_interface = 110, anon_sym_struct = 111, anon_sym_enum = 112, anon_sym_errordomain = 113, anon_sym_params = 114, anon_sym_DOT_DOT_DOT = 115, anon_sym_throws = 116, anon_sym_requires = 117, anon_sym_ensures = 118, anon_sym_delegate = 119, anon_sym_signal = 120, anon_sym_const = 121, anon_sym_default = 122, anon_sym_get = 123, anon_sym_set = 124, anon_sym_construct = 125, anon_sym_return = 126, anon_sym_if = 127, anon_sym_else = 128, anon_sym_try = 129, anon_sym_catch = 130, anon_sym_finally = 131, anon_sym_while = 132, anon_sym_do = 133, anon_sym_for = 134, anon_sym_foreach = 135, anon_sym_break = 136, anon_sym_continue = 137, anon_sym_lock = 138, anon_sym_delete = 139, anon_sym_throw = 140, anon_sym_switch = 141, anon_sym_case = 142, anon_sym_with = 143, sym__preprocessor_directive_start = 144, anon_sym_elif = 145, sym_endif_directive = 146, sym_source_file = 147, sym_using_directive = 148, sym_symbol = 149, sym_namespace_member = 150, sym__attribute_list = 151, sym_attribute = 152, sym_attribute_argument = 153, sym__expression = 154, sym__contained_expression = 155, sym__left_contained_expression = 156, sym_member_access_expression = 157, sym_element_access_expression = 158, sym_element_access = 159, sym_slice_expression = 160, sym_argument = 161, sym_method_call_expression = 162, sym_yield_expression = 163, sym_lambda_expression = 164, sym_postfix_expression = 165, sym_static_cast_expression = 166, sym_typeof_expression = 167, sym_sizeof_expression = 168, sym_dereferencing_expression = 169, sym_addressof_expression = 170, sym_arithmetic_negation_expression = 171, sym_prefix_expression = 172, sym_bitwise_negation_expression = 173, sym_logical_negation_expression = 174, sym__unary_expression = 175, sym_multiplicative_expression = 176, sym_arithmetic_expression = 177, sym_bitshift_expression = 178, sym_in_expression = 179, sym_dynamic_cast_expression = 180, sym_type_relational_expression = 181, sym_relational_expression = 182, sym_equality_expression = 183, sym_bitwise_and_expression = 184, sym_bitwise_xor_expression = 185, sym_bitwise_or_expression = 186, sym_logical_and_expression = 187, sym_logical_or_expression = 188, sym_null_coalescing_expression = 189, sym_ternary_expression = 190, sym__assignment_operator = 191, sym_assignment_expression = 192, sym_array_creation_expression = 193, sym_object_creation_expression = 194, sym_object_initializers = 195, sym_member_initializer = 196, sym_initializer = 197, sym_boolean = 198, sym_integer = 199, sym_string = 200, sym_template_string = 201, sym_template_string_expression = 202, sym_literal = 203, sym_type = 204, sym_unqualified_type = 205, sym_type_arguments = 206, sym_array_type = 207, sym_array_size = 208, sym_member_declaration_modifier = 209, sym_access_modifier = 210, sym_namespace_declaration = 211, sym_type_declaration_modifier = 212, sym_class_declaration = 213, sym_class_member = 214, sym_interface_declaration = 215, sym_interface_member = 216, sym_struct_declaration = 217, sym_struct_member = 218, sym_enum_declaration = 219, sym_enum_value = 220, sym_errordomain_declaration = 221, sym_errorcode = 222, sym_parameter = 223, sym_creation_method_declaration = 224, sym_delegate_declaration_modifier = 225, sym_delegate_declaration = 226, sym_method_declaration = 227, sym_signal_declaration_modifier = 228, sym_signal_declaration = 229, sym_field_declaration = 230, sym_constant_declaration = 231, sym_inline_array_type = 232, sym_property_declaration = 233, sym_property_default = 234, sym_property_accessor = 235, sym_constructor_declaration_modifier = 236, sym_constructor_declaration = 237, sym_destructor_declaration = 238, sym_local_declaration = 239, sym_local_function_declaration = 240, sym_assignment = 241, sym_block = 242, sym__statement = 243, sym__statement_without_if = 244, sym_empty_statement = 245, sym_expression_statement = 246, sym_return_statement = 247, sym_if_statement = 248, sym_elseif_statement = 249, sym_else_statement = 250, sym_try_statement = 251, sym_catch_clause = 252, sym_finally_clause = 253, sym_while_statement = 254, sym_do_statement = 255, sym_for_statement = 256, sym_foreach_statement = 257, sym_break_statement = 258, sym_continue_statement = 259, sym_lock_statement = 260, sym_delete_statement = 261, sym_throw_statement = 262, sym_yield_statement = 263, sym_switch_statement = 264, sym_switch_section = 265, sym_with_statement = 266, sym__preprocessor_statement = 267, sym_if_directive = 268, sym_elif_directive = 269, sym_else_directive = 270, sym__preprocessor_expression = 271, sym__preprocessor_contained_expression = 272, aux_sym_source_file_repeat1 = 273, aux_sym_source_file_repeat2 = 274, aux_sym_using_directive_repeat1 = 275, aux_sym_namespace_member_repeat1 = 276, aux_sym__attribute_list_repeat1 = 277, aux_sym_attribute_repeat1 = 278, aux_sym_element_access_expression_repeat1 = 279, aux_sym_element_access_repeat1 = 280, aux_sym_method_call_expression_repeat1 = 281, aux_sym_lambda_expression_repeat1 = 282, aux_sym_object_initializers_repeat1 = 283, aux_sym_string_repeat1 = 284, aux_sym_template_string_repeat1 = 285, aux_sym_type_repeat1 = 286, aux_sym_type_repeat2 = 287, aux_sym_type_arguments_repeat1 = 288, aux_sym_array_size_repeat1 = 289, aux_sym_namespace_declaration_repeat1 = 290, aux_sym_class_declaration_repeat1 = 291, aux_sym_class_declaration_repeat2 = 292, aux_sym_interface_declaration_repeat1 = 293, aux_sym_struct_declaration_repeat1 = 294, aux_sym_enum_declaration_repeat1 = 295, aux_sym_enum_declaration_repeat2 = 296, aux_sym_errordomain_declaration_repeat1 = 297, aux_sym_errordomain_declaration_repeat2 = 298, aux_sym_creation_method_declaration_repeat1 = 299, aux_sym_creation_method_declaration_repeat2 = 300, aux_sym_delegate_declaration_repeat1 = 301, aux_sym_signal_declaration_repeat1 = 302, aux_sym_property_declaration_repeat1 = 303, aux_sym_constructor_declaration_repeat1 = 304, aux_sym_local_declaration_repeat1 = 305, aux_sym_block_repeat1 = 306, aux_sym_if_statement_repeat1 = 307, aux_sym_try_statement_repeat1 = 308, aux_sym_switch_statement_repeat1 = 309, aux_sym_switch_section_repeat1 = 310, }; static const char * const ts_symbol_names[] = {
-
@@ -441,6 +442,7 @@ static const char * const ts_symbol_names[] = {[anon_sym_public] = "public", [anon_sym_namespace] = "namespace", [anon_sym_partial] = "partial", [anon_sym_sealed] = "sealed", [anon_sym_interface] = "interface", [anon_sym_struct] = "struct", [anon_sym_enum] = "enum",
-
@@ -754,6 +756,7 @@ static const TSSymbol ts_symbol_map[] = {[anon_sym_public] = anon_sym_public, [anon_sym_namespace] = anon_sym_namespace, [anon_sym_partial] = anon_sym_partial, [anon_sym_sealed] = anon_sym_sealed, [anon_sym_interface] = anon_sym_interface, [anon_sym_struct] = anon_sym_struct, [anon_sym_enum] = anon_sym_enum,
-
@@ -1394,6 +1397,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {.visible = true, .named = false, }, [anon_sym_sealed] = { .visible = true, .named = false, }, [anon_sym_interface] = { .visible = true, .named = false,
-
@@ -2341,8 +2348,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[111] = 106, [112] = 112, [113] = 113, [114] = 113, [115] = 115, [114] = 114, [115] = 114, [116] = 116, [117] = 117, [118] = 118,
-
@@ -2377,8 +2384,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[147] = 147, [148] = 148, [149] = 149, [150] = 143, [151] = 147, [150] = 150, [151] = 151, [152] = 152, [153] = 153, [154] = 154,
-
@@ -2402,7 +2409,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[172] = 172, [173] = 173, [174] = 174, [175] = 131, [175] = 175, [176] = 176, [177] = 177, [178] = 178,
-
@@ -2414,11 +2421,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[184] = 184, [185] = 185, [186] = 186, [187] = 187, [188] = 188, [187] = 174, [188] = 183, [189] = 189, [190] = 190, [191] = 191, [191] = 186, [192] = 192, [193] = 193, [194] = 194,
-
@@ -2470,7 +2477,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[240] = 240, [241] = 241, [242] = 242, [243] = 186, [243] = 243, [244] = 244, [245] = 245, [246] = 246,
-
@@ -2480,7 +2487,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[250] = 250, [251] = 251, [252] = 252, [253] = 253, [253] = 252, [254] = 254, [255] = 255, [256] = 256,
-
@@ -2687,134 +2694,134 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[457] = 124, [458] = 458, [459] = 459, [460] = 459, [460] = 460, [461] = 461, [462] = 462, [463] = 463, [464] = 464, [465] = 465, [466] = 466, [467] = 458, [463] = 461, [464] = 459, [465] = 460, [466] = 458, [467] = 467, [468] = 468, [469] = 469, [470] = 466, [471] = 469, [472] = 461, [473] = 473, [474] = 468, [475] = 468, [476] = 463, [477] = 462, [470] = 470, [471] = 468, [472] = 472, [473] = 467, [474] = 474, [475] = 462, [476] = 476, [477] = 469, [478] = 478, [479] = 478, [480] = 480, [479] = 467, [480] = 458, [481] = 478, [482] = 480, [483] = 459, [484] = 461, [485] = 469, [486] = 465, [487] = 462, [488] = 463, [489] = 464, [490] = 464, [491] = 465, [492] = 466, [493] = 458, [494] = 480, [482] = 474, [483] = 472, [484] = 462, [485] = 459, [486] = 474, [487] = 460, [488] = 461, [489] = 468, [490] = 472, [491] = 476, [492] = 476, [493] = 469, [494] = 478, [495] = 495, [496] = 496, [497] = 495, [498] = 496, [499] = 116, [500] = 115, [497] = 496, [498] = 495, [499] = 499, [500] = 112, [501] = 501, [502] = 117, [503] = 503, [502] = 502, [503] = 501, [504] = 504, [505] = 503, [506] = 506, [507] = 506, [505] = 502, [506] = 116, [507] = 117, [508] = 119, [509] = 118, [510] = 118, [511] = 119, [512] = 123, [513] = 122, [514] = 126, [515] = 127, [510] = 119, [511] = 118, [512] = 512, [513] = 513, [514] = 514, [515] = 515, [516] = 516, [517] = 517, [518] = 518, [519] = 519, [520] = 520, [521] = 521, [522] = 522, [523] = 516, [524] = 524, [525] = 517, [526] = 518, [522] = 512, [523] = 514, [524] = 516, [525] = 525, [526] = 513, [527] = 527, [528] = 528, [528] = 517, [529] = 529, [530] = 530, [531] = 520, [532] = 532, [530] = 521, [531] = 517, [532] = 525, [533] = 519, [534] = 521, [535] = 522, [536] = 516, [537] = 524, [538] = 517, [539] = 527, [540] = 528, [534] = 520, [535] = 512, [536] = 514, [537] = 516, [538] = 525, [539] = 513, [540] = 527, [541] = 529, [542] = 530, [543] = 520, [544] = 521, [545] = 532, [542] = 521, [543] = 519, [544] = 515, [545] = 126, [546] = 529, [547] = 530, [548] = 528, [549] = 524, [550] = 522, [551] = 519, [547] = 127, [548] = 123, [549] = 527, [550] = 122, [551] = 520, [552] = 552, [553] = 527, [553] = 518, [554] = 518, [555] = 130, [556] = 132, [557] = 137, [558] = 138, [559] = 142, [560] = 129, [561] = 148, [562] = 157, [563] = 159, [564] = 160, [565] = 161, [566] = 163, [567] = 164, [568] = 165, [569] = 169, [570] = 166, [571] = 167, [572] = 168, [573] = 170, [574] = 171, [575] = 135, [576] = 174, [577] = 162, [578] = 149, [579] = 136, [580] = 158, [581] = 152, [582] = 153, [583] = 154, [584] = 133, [585] = 134, [586] = 146, [587] = 145, [555] = 131, [556] = 142, [557] = 130, [558] = 134, [559] = 152, [560] = 135, [561] = 144, [562] = 164, [563] = 146, [564] = 148, [565] = 136, [566] = 137, [567] = 139, [568] = 129, [569] = 143, [570] = 147, [571] = 149, [572] = 150, [573] = 151, [574] = 153, [575] = 154, [576] = 155, [577] = 156, [578] = 157, [579] = 158, [580] = 160, [581] = 133, [582] = 161, [583] = 163, [584] = 145, [585] = 159, [586] = 141, [587] = 132, [588] = 588, [589] = 589, [590] = 590,
-
@@ -2900,9 +2907,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[670] = 670, [671] = 671, [672] = 672, [673] = 659, [673] = 673, [674] = 674, [675] = 675, [675] = 661, [676] = 676, [677] = 677, [678] = 678,
-
@@ -2935,76 +2942,76 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[705] = 705, [706] = 706, [707] = 707, [708] = 124, [708] = 26, [709] = 709, [710] = 710, [711] = 711, [712] = 712, [713] = 713, [714] = 26, [714] = 714, [715] = 715, [716] = 716, [717] = 717, [718] = 718, [719] = 621, [717] = 627, [718] = 124, [719] = 719, [720] = 720, [721] = 721, [722] = 622, [721] = 617, [722] = 722, [723] = 723, [724] = 724, [725] = 725, [726] = 630, [725] = 616, [726] = 726, [727] = 727, [728] = 728, [729] = 616, [729] = 615, [730] = 730, [731] = 731, [732] = 731, [733] = 733, [732] = 730, [733] = 731, [734] = 731, [735] = 731, [736] = 733, [737] = 733, [738] = 733, [739] = 731, [740] = 731, [741] = 733, [742] = 733, [735] = 730, [736] = 730, [737] = 731, [738] = 731, [739] = 730, [740] = 730, [741] = 731, [742] = 742, [743] = 743, [744] = 743, [744] = 744, [745] = 745, [746] = 746, [747] = 747, [748] = 748, [749] = 746, [750] = 746, [751] = 746, [752] = 746, [753] = 753, [754] = 748, [755] = 743, [756] = 748, [757] = 748, [758] = 743, [759] = 759, [760] = 746, [761] = 743, [762] = 762, [748] = 744, [749] = 745, [750] = 750, [751] = 751, [752] = 752, [753] = 744, [754] = 746, [755] = 744, [756] = 746, [757] = 757, [758] = 758, [759] = 744, [760] = 760, [761] = 745, [762] = 744, [763] = 763, [764] = 764, [765] = 765, [766] = 748, [767] = 748, [768] = 768, [769] = 743, [765] = 746, [766] = 746, [767] = 746, [768] = 745, [769] = 745, [770] = 770, [771] = 771, [772] = 26, [771] = 745, [772] = 772, [773] = 773, [774] = 774, [775] = 775, [776] = 776, [777] = 777, [777] = 26, [778] = 778, [779] = 779, [780] = 780,
-
@@ -3155,283 +3162,283 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[925] = 925, [926] = 917, [927] = 919, [928] = 928, [929] = 913, [930] = 918, [931] = 914, [932] = 921, [933] = 912, [934] = 922, [935] = 923, [936] = 916, [937] = 925, [938] = 928, [939] = 917, [940] = 921, [941] = 919, [942] = 928, [943] = 943, [944] = 925, [945] = 912, [946] = 922, [947] = 923, [948] = 918, [928] = 918, [929] = 929, [930] = 913, [931] = 918, [932] = 914, [933] = 921, [934] = 912, [935] = 922, [936] = 923, [937] = 916, [938] = 925, [939] = 929, [940] = 917, [941] = 921, [942] = 919, [943] = 929, [944] = 944, [945] = 925, [946] = 912, [947] = 922, [948] = 923, [949] = 949, [950] = 950, [951] = 951, [952] = 951, [953] = 953, [953] = 949, [954] = 128, [955] = 949, [955] = 955, [956] = 956, [957] = 957, [958] = 958, [959] = 959, [960] = 960, [960] = 955, [961] = 961, [962] = 962, [963] = 963, [964] = 963, [965] = 961, [966] = 960, [966] = 966, [967] = 962, [968] = 960, [968] = 966, [969] = 969, [970] = 970, [971] = 970, [972] = 970, [973] = 962, [974] = 969, [975] = 958, [976] = 976, [977] = 977, [978] = 978, [979] = 976, [975] = 975, [976] = 140, [977] = 950, [978] = 975, [979] = 979, [980] = 961, [981] = 963, [982] = 969, [983] = 958, [984] = 976, [985] = 172, [986] = 950, [987] = 956, [988] = 144, [989] = 140, [990] = 957, [991] = 236, [992] = 189, [993] = 190, [994] = 191, [995] = 192, [996] = 203, [997] = 204, [998] = 205, [999] = 206, [1000] = 207, [1001] = 208, [1002] = 220, [1003] = 221, [982] = 162, [983] = 979, [984] = 969, [985] = 985, [986] = 966, [987] = 975, [988] = 979, [989] = 138, [990] = 956, [991] = 234, [992] = 206, [993] = 218, [994] = 219, [995] = 220, [996] = 224, [997] = 235, [998] = 236, [999] = 237, [1000] = 238, [1001] = 239, [1002] = 240, [1003] = 242, [1004] = 1004, [1005] = 125, [1006] = 239, [1007] = 245, [1006] = 170, [1007] = 175, [1008] = 177, [1009] = 178, [1010] = 179, [1011] = 176, [1012] = 196, [1013] = 198, [1014] = 199, [1015] = 200, [1016] = 202, [1017] = 209, [1018] = 210, [1019] = 211, [1020] = 213, [1021] = 214, [1022] = 215, [1023] = 217, [1024] = 218, [1025] = 219, [1026] = 227, [1027] = 228, [1028] = 229, [1029] = 230, [1030] = 231, [1031] = 232, [1032] = 234, [1033] = 235, [1034] = 236, [1035] = 246, [1036] = 247, [1037] = 248, [1038] = 249, [1039] = 250, [1040] = 251, [1041] = 253, [1042] = 194, [1043] = 181, [1044] = 182, [1045] = 195, [1046] = 222, [1047] = 224, [1048] = 226, [1049] = 237, [1050] = 238, [1051] = 240, [1052] = 242, [1053] = 244, [1054] = 180, [1055] = 183, [1056] = 184, [1057] = 187, [1058] = 188, [1059] = 189, [1060] = 191, [1061] = 192, [1062] = 203, [1063] = 204, [1064] = 205, [1065] = 206, [1066] = 207, [1067] = 208, [1068] = 220, [1069] = 221, [1011] = 165, [1012] = 194, [1013] = 196, [1014] = 197, [1015] = 198, [1016] = 200, [1017] = 207, [1018] = 208, [1019] = 209, [1020] = 251, [1021] = 212, [1022] = 213, [1023] = 215, [1024] = 216, [1025] = 217, [1026] = 225, [1027] = 226, [1028] = 227, [1029] = 228, [1030] = 229, [1031] = 230, [1032] = 232, [1033] = 233, [1034] = 234, [1035] = 243, [1036] = 244, [1037] = 245, [1038] = 246, [1039] = 247, [1040] = 248, [1041] = 250, [1042] = 192, [1043] = 222, [1044] = 211, [1045] = 166, [1046] = 190, [1047] = 167, [1048] = 168, [1049] = 171, [1050] = 173, [1051] = 180, [1052] = 182, [1053] = 184, [1054] = 189, [1055] = 202, [1056] = 203, [1057] = 204, [1058] = 205, [1059] = 206, [1060] = 219, [1061] = 220, [1062] = 224, [1063] = 235, [1064] = 236, [1065] = 237, [1066] = 238, [1067] = 239, [1068] = 240, [1069] = 242, [1070] = 124, [1071] = 125, [1072] = 1072, [1073] = 124, [1074] = 1074, [1075] = 176, [1076] = 196, [1077] = 197, [1078] = 1078, [1079] = 198, [1080] = 199, [1081] = 200, [1082] = 201, [1083] = 202, [1084] = 1084, [1085] = 1085, [1086] = 1086, [1087] = 1087, [1088] = 1088, [1089] = 209, [1090] = 210, [1091] = 211, [1092] = 1092, [1093] = 212, [1094] = 213, [1095] = 1095, [1075] = 165, [1076] = 194, [1077] = 195, [1078] = 196, [1079] = 197, [1080] = 198, [1081] = 199, [1082] = 200, [1083] = 1083, [1084] = 207, [1085] = 208, [1086] = 209, [1087] = 210, [1088] = 251, [1089] = 1089, [1090] = 212, [1091] = 213, [1092] = 214, [1093] = 215, [1094] = 216, [1095] = 217, [1096] = 1096, [1097] = 214, [1098] = 215, [1099] = 1078, [1100] = 254, [1101] = 217, [1102] = 1085, [1103] = 218, [1104] = 219, [1105] = 1105, [1106] = 1106, [1107] = 227, [1108] = 1108, [1109] = 228, [1110] = 229, [1111] = 1111, [1112] = 230, [1113] = 231, [1114] = 232, [1115] = 233, [1116] = 234, [1117] = 235, [1118] = 246, [1119] = 247, [1120] = 248, [1121] = 249, [1122] = 250, [1123] = 251, [1124] = 252, [1125] = 253, [1126] = 194, [1127] = 181, [1128] = 1084, [1129] = 1105, [1097] = 225, [1098] = 1098, [1099] = 226, [1100] = 227, [1101] = 1101, [1102] = 228, [1103] = 229, [1104] = 230, [1105] = 231, [1106] = 232, [1107] = 233, [1108] = 243, [1109] = 244, [1110] = 245, [1111] = 246, [1112] = 247, [1113] = 248, [1114] = 249, [1115] = 250, [1116] = 192, [1117] = 222, [1118] = 1118, [1119] = 1119, [1120] = 211, [1121] = 166, [1122] = 1122, [1123] = 1123, [1124] = 1124, [1125] = 1125, [1126] = 1126, [1127] = 1127, [1128] = 190, [1129] = 1129, [1130] = 1130, [1131] = 1131, [1132] = 1132, [1133] = 182, [1134] = 1092, [1135] = 195, [1136] = 1136, [1137] = 1137, [1138] = 1138, [1139] = 1139, [1140] = 1140, [1141] = 1095, [1142] = 1142, [1143] = 222, [1132] = 167, [1133] = 221, [1134] = 168, [1135] = 171, [1136] = 173, [1137] = 223, [1138] = 180, [1139] = 181, [1140] = 182, [1141] = 1141, [1142] = 184, [1143] = 1143, [1144] = 1144, [1145] = 1145, [1146] = 1146, [1147] = 224, [1148] = 223, [1149] = 226, [1150] = 237, [1151] = 238, [1152] = 225, [1153] = 240, [1154] = 241, [1155] = 242, [1156] = 1156, [1157] = 244, [1145] = 170, [1146] = 189, [1147] = 202, [1148] = 203, [1149] = 204, [1150] = 1150, [1151] = 175, [1152] = 176, [1153] = 177, [1154] = 178, [1155] = 179, [1156] = 205, [1157] = 1157, [1158] = 1158, [1159] = 1159, [1160] = 239, [1160] = 1157, [1161] = 1161, [1162] = 180, [1163] = 183, [1164] = 184, [1165] = 187, [1166] = 1166, [1167] = 1086, [1168] = 1087, [1169] = 245, [1170] = 216, [1171] = 177, [1172] = 178, [1173] = 179, [1174] = 188, [1175] = 1175, [1176] = 1137, [1162] = 1162, [1163] = 1163, [1164] = 1164, [1165] = 1165, [1166] = 1164, [1167] = 1167, [1168] = 1167, [1169] = 1165, [1170] = 1158, [1171] = 1171, [1172] = 1161, [1173] = 1159, [1174] = 1162, [1175] = 1089, [1176] = 1176, [1177] = 1074, [1178] = 1096, [1179] = 1132, [1178] = 1178, [1179] = 1123, [1180] = 1180, [1181] = 1181, [1181] = 1119, [1182] = 1182, [1183] = 588, [1184] = 589, [1183] = 589, [1184] = 588, [1185] = 1185, [1186] = 1186, [1187] = 1187, [1188] = 1072, [1188] = 1188, [1189] = 1189, [1190] = 1190, [1191] = 1191, [1192] = 1142, [1193] = 1144, [1194] = 1140, [1195] = 1145, [1196] = 1088, [1197] = 1146, [1198] = 1139, [1199] = 1130, [1200] = 1200, [1201] = 1201, [1202] = 1138, [1190] = 1126, [1191] = 1129, [1192] = 1131, [1193] = 1130, [1194] = 1194, [1195] = 1122, [1196] = 1083, [1197] = 1197, [1198] = 1127, [1199] = 1072, [1200] = 1118, [1201] = 1124, [1202] = 1202, [1203] = 1203, [1204] = 1136, [1204] = 1125, [1205] = 1205, [1206] = 1206, [1207] = 1207,
-
@@ -3440,17 +3447,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1210] = 1210, [1211] = 1211, [1212] = 1212, [1213] = 1209, [1214] = 1211, [1215] = 1215, [1216] = 1216, [1217] = 1217, [1213] = 1210, [1214] = 1214, [1215] = 1214, [1216] = 1211, [1217] = 1212, [1218] = 1218, [1219] = 1219, [1220] = 1220, [1221] = 1221, [1222] = 1219, [1223] = 1215, [1222] = 1222, [1223] = 1223, [1224] = 1224, [1225] = 1225, [1226] = 1226,
-
@@ -3460,10 +3467,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1230] = 1230, [1231] = 1231, [1232] = 1230, [1233] = 1233, [1234] = 1231, [1235] = 1233, [1236] = 1236, [1233] = 1231, [1234] = 1234, [1235] = 1235, [1236] = 1235, [1237] = 1237, [1238] = 1230, [1239] = 1239,
-
@@ -3476,38 +3483,38 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1246] = 1246, [1247] = 1247, [1248] = 1248, [1249] = 1243, [1249] = 1249, [1250] = 1250, [1251] = 1251, [1252] = 1250, [1253] = 1244, [1252] = 1252, [1253] = 1251, [1254] = 1246, [1255] = 1242, [1256] = 1241, [1257] = 1242, [1258] = 1243, [1259] = 1259, [1260] = 1260, [1261] = 1246, [1262] = 1251, [1263] = 1247, [1264] = 1248, [1265] = 1247, [1266] = 1260, [1267] = 1248, [1268] = 1268, [1269] = 1268, [1255] = 1247, [1256] = 1256, [1257] = 1248, [1258] = 1252, [1259] = 1249, [1260] = 1250, [1261] = 1261, [1262] = 1247, [1263] = 1249, [1264] = 1250, [1265] = 1239, [1266] = 1251, [1267] = 1261, [1268] = 1252, [1269] = 1242, [1270] = 1239, [1271] = 1250, [1272] = 1251, [1273] = 1240, [1274] = 1239, [1275] = 1244, [1276] = 1276, [1271] = 1246, [1272] = 1243, [1273] = 1248, [1274] = 1244, [1275] = 1243, [1276] = 1244, [1277] = 1245, [1278] = 1241, [1279] = 1279, [1280] = 1245, [1278] = 1256, [1279] = 1245, [1280] = 1280, [1281] = 1281, [1282] = 1282, [1283] = 1283,
-
@@ -3517,272 +3524,272 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1287] = 1287, [1288] = 1288, [1289] = 1289, [1290] = 1290, [1291] = 612, [1292] = 607, [1293] = 611, [1290] = 612, [1291] = 611, [1292] = 1292, [1293] = 608, [1294] = 1294, [1295] = 1294, [1295] = 1295, [1296] = 1296, [1297] = 1297, [1298] = 1298, [1297] = 1294, [1298] = 1296, [1299] = 1299, [1300] = 1300, [1301] = 1296, [1302] = 1299, [1303] = 1300, [1304] = 1297, [1305] = 1305, [1306] = 1305, [1307] = 675, [1308] = 674, [1309] = 677, [1310] = 1310, [1311] = 1311, [1312] = 655, [1313] = 1310, [1314] = 652, [1315] = 651, [1316] = 650, [1317] = 700, [1318] = 676, [1319] = 1311, [1320] = 1320, [1321] = 699, [1322] = 653, [1323] = 1320, [1324] = 656, [1325] = 654, [1326] = 693, [1327] = 689, [1328] = 694, [1329] = 662, [1300] = 1299, [1301] = 1301, [1302] = 1302, [1303] = 1303, [1304] = 1295, [1305] = 1303, [1306] = 1301, [1307] = 672, [1308] = 676, [1309] = 673, [1310] = 655, [1311] = 650, [1312] = 692, [1313] = 1313, [1314] = 1314, [1315] = 653, [1316] = 1316, [1317] = 1314, [1318] = 678, [1319] = 654, [1320] = 691, [1321] = 649, [1322] = 1313, [1323] = 656, [1324] = 1316, [1325] = 651, [1326] = 682, [1327] = 679, [1328] = 683, [1329] = 664, [1330] = 1330, [1331] = 696, [1332] = 697, [1333] = 1333, [1334] = 663, [1335] = 672, [1331] = 690, [1332] = 1332, [1333] = 689, [1334] = 1334, [1335] = 1335, [1336] = 1336, [1337] = 678, [1338] = 1338, [1339] = 671, [1337] = 674, [1338] = 677, [1339] = 1339, [1340] = 1340, [1341] = 661, [1342] = 685, [1343] = 1343, [1344] = 1344, [1341] = 663, [1342] = 695, [1343] = 662, [1344] = 671, [1345] = 1345, [1346] = 1336, [1347] = 665, [1348] = 1348, [1349] = 657, [1350] = 669, [1346] = 1346, [1347] = 1339, [1348] = 665, [1349] = 1349, [1350] = 1350, [1351] = 670, [1352] = 1348, [1353] = 666, [1354] = 667, [1355] = 668, [1356] = 664, [1357] = 1345, [1358] = 658, [1359] = 1359, [1360] = 1360, [1361] = 1361, [1362] = 1362, [1363] = 1363, [1352] = 1350, [1353] = 1353, [1354] = 657, [1355] = 658, [1356] = 1349, [1357] = 668, [1358] = 669, [1359] = 1353, [1360] = 667, [1361] = 666, [1362] = 1346, [1363] = 659, [1364] = 1364, [1365] = 1365, [1366] = 1366, [1367] = 1367, [1368] = 1368, [1369] = 1367, [1369] = 1369, [1370] = 1370, [1371] = 1371, [1372] = 1372, [1372] = 1370, [1373] = 1373, [1374] = 1374, [1375] = 1375, [1376] = 1376, [1377] = 1372, [1377] = 1377, [1378] = 1378, [1379] = 1360, [1380] = 1380, [1381] = 1365, [1382] = 1380, [1379] = 1379, [1380] = 1371, [1381] = 1381, [1382] = 1382, [1383] = 1383, [1384] = 1376, [1385] = 1385, [1386] = 1386, [1387] = 1387, [1388] = 1362, [1384] = 1368, [1385] = 1376, [1386] = 1374, [1387] = 1379, [1388] = 1388, [1389] = 1389, [1390] = 1359, [1390] = 1390, [1391] = 1391, [1392] = 1371, [1393] = 1376, [1392] = 1392, [1393] = 1393, [1394] = 1394, [1395] = 1395, [1396] = 1396, [1397] = 1391, [1398] = 1365, [1395] = 1379, [1396] = 1368, [1397] = 1397, [1398] = 1398, [1399] = 1399, [1400] = 1400, [1400] = 1394, [1401] = 1401, [1402] = 1402, [1403] = 1403, [1403] = 1388, [1404] = 1404, [1405] = 1366, [1405] = 1405, [1406] = 1406, [1407] = 1407, [1408] = 1408, [1409] = 1385, [1408] = 1369, [1409] = 1409, [1410] = 1410, [1411] = 1411, [1412] = 1374, [1413] = 1387, [1414] = 1359, [1415] = 1386, [1416] = 1416, [1417] = 1417, [1412] = 1389, [1413] = 1413, [1414] = 1414, [1415] = 1377, [1416] = 1390, [1417] = 1393, [1418] = 1418, [1419] = 1419, [1420] = 1420, [1421] = 1399, [1422] = 1408, [1423] = 1416, [1424] = 1417, [1425] = 1418, [1426] = 1394, [1427] = 1396, [1428] = 1391, [1429] = 1429, [1430] = 1401, [1431] = 1402, [1432] = 1403, [1433] = 1404, [1434] = 1434, [1435] = 1408, [1436] = 1374, [1437] = 1387, [1438] = 1375, [1439] = 1416, [1440] = 1417, [1441] = 1418, [1442] = 1396, [1443] = 1391, [1444] = 1402, [1445] = 1429, [1421] = 1421, [1422] = 1422, [1423] = 1401, [1424] = 1411, [1425] = 1419, [1426] = 1420, [1427] = 1421, [1428] = 1397, [1429] = 1399, [1430] = 1394, [1431] = 1391, [1432] = 1404, [1433] = 1405, [1434] = 1406, [1435] = 1407, [1436] = 1369, [1437] = 1411, [1438] = 1377, [1439] = 1390, [1440] = 1393, [1441] = 1419, [1442] = 1420, [1443] = 1421, [1444] = 1399, [1445] = 1405, [1446] = 1446, [1447] = 1447, [1448] = 1362, [1447] = 1409, [1448] = 1446, [1449] = 1449, [1450] = 1450, [1451] = 1373, [1452] = 1394, [1453] = 1453, [1454] = 1454, [1450] = 1365, [1451] = 1451, [1452] = 1364, [1453] = 1375, [1454] = 1397, [1455] = 1455, [1456] = 1401, [1457] = 1361, [1458] = 1458, [1459] = 1459, [1460] = 1449, [1461] = 1450, [1462] = 1407, [1463] = 1453, [1464] = 1455, [1465] = 1361, [1466] = 1396, [1467] = 1406, [1468] = 1468, [1469] = 1383, [1470] = 1385, [1471] = 1446, [1472] = 1447, [1473] = 1372, [1474] = 1407, [1475] = 1468, [1476] = 1476, [1477] = 1386, [1478] = 1375, [1479] = 1367, [1480] = 1480, [1481] = 1419, [1456] = 1456, [1457] = 1457, [1458] = 1449, [1459] = 1404, [1460] = 1460, [1461] = 1461, [1462] = 1462, [1463] = 1451, [1464] = 1364, [1465] = 1410, [1466] = 1455, [1467] = 1457, [1468] = 1460, [1469] = 1399, [1470] = 1470, [1471] = 1470, [1472] = 1383, [1473] = 1388, [1474] = 1474, [1475] = 1382, [1476] = 1371, [1477] = 1410, [1478] = 1460, [1479] = 1479, [1480] = 1389, [1481] = 1378, [1482] = 1370, [1483] = 1370, [1484] = 1371, [1485] = 1402, [1486] = 1360, [1487] = 1380, [1488] = 1449, [1489] = 1450, [1490] = 1407, [1491] = 1453, [1492] = 1455, [1493] = 1468, [1494] = 1383, [1495] = 1389, [1496] = 1407, [1497] = 1403, [1498] = 1498, [1499] = 1499, [1500] = 1407, [1501] = 1404, [1502] = 1366, [1483] = 1391, [1484] = 1484, [1485] = 1418, [1486] = 1373, [1487] = 1373, [1488] = 1374, [1489] = 1405, [1490] = 1382, [1491] = 1376, [1492] = 1451, [1493] = 1378, [1494] = 1410, [1495] = 1455, [1496] = 1457, [1497] = 1470, [1498] = 1383, [1499] = 1392, [1500] = 1410, [1501] = 1406, [1502] = 1502, [1503] = 1503, [1504] = 1504, [1505] = 1505, [1506] = 612, [1507] = 1503, [1508] = 1505, [1509] = 1509, [1510] = 607, [1511] = 612, [1512] = 1512, [1513] = 611, [1514] = 607, [1515] = 1515, [1516] = 611, [1517] = 1515, [1518] = 1504, [1504] = 1410, [1505] = 1407, [1506] = 1394, [1507] = 608, [1508] = 1508, [1509] = 612, [1510] = 611, [1511] = 1511, [1512] = 612, [1513] = 1513, [1514] = 611, [1515] = 1513, [1516] = 1516, [1517] = 1517, [1518] = 1513, [1519] = 1519, [1520] = 1515, [1521] = 1504, [1522] = 1522, [1523] = 1523, [1524] = 650, [1525] = 1525, [1526] = 1526, [1520] = 1520, [1521] = 1520, [1522] = 1520, [1523] = 608, [1524] = 1524, [1525] = 649, [1526] = 654, [1527] = 1527, [1528] = 1528, [1529] = 656, [1530] = 1527, [1528] = 650, [1529] = 1529, [1530] = 655, [1531] = 1531, [1532] = 1526, [1533] = 651, [1534] = 1531, [1535] = 655, [1536] = 654, [1532] = 1524, [1533] = 656, [1534] = 651, [1535] = 1531, [1536] = 1536, [1537] = 653, [1538] = 652, [1539] = 1527, [1538] = 1529, [1539] = 1531, [1540] = 1540, [1541] = 651, [1542] = 655, [1543] = 656, [1544] = 650, [1545] = 652, [1546] = 653, [1541] = 653, [1542] = 649, [1543] = 650, [1544] = 655, [1545] = 656, [1546] = 654, [1547] = 1547, [1548] = 1547, [1549] = 1549, [1550] = 1531, [1550] = 1529, [1551] = 1551, [1552] = 1552, [1553] = 1553, [1554] = 1540, [1555] = 1526, [1555] = 1524, [1556] = 1556, [1557] = 1552, [1558] = 1547,
-
@@ -3790,7 +3797,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1560] = 1560, [1561] = 1547, [1562] = 1549, [1563] = 654, [1563] = 651, [1564] = 1564, [1565] = 1565, [1566] = 1564,
-
@@ -3807,7 +3814,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1577] = 1577, [1578] = 1578, [1579] = 1579, [1580] = 677, [1580] = 676, [1581] = 1578, [1582] = 1582, [1583] = 1568,
-
@@ -3820,10 +3827,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1590] = 1590, [1591] = 1591, [1592] = 1592, [1593] = 674, [1593] = 673, [1594] = 1591, [1595] = 1595, [1596] = 675, [1596] = 672, [1597] = 1595, [1598] = 1590, [1599] = 1582,
-
@@ -3846,19 +3853,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1616] = 1612, [1617] = 1617, [1618] = 1618, [1619] = 669, [1620] = 657, [1619] = 657, [1620] = 670, [1621] = 1621, [1622] = 1622, [1623] = 1623, [1624] = 676, [1624] = 678, [1625] = 1625, [1626] = 1626, [1627] = 1627, [1628] = 1628, [1629] = 1629, [1630] = 1626, [1631] = 670, [1631] = 658, [1632] = 1632, [1633] = 1621, [1634] = 1634,
-
@@ -3867,10 +3874,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1637] = 1632, [1638] = 1638, [1639] = 1639, [1640] = 666, [1640] = 668, [1641] = 1641, [1642] = 667, [1643] = 658, [1642] = 669, [1643] = 659, [1644] = 1644, [1645] = 1645, [1646] = 1646,
-
@@ -3879,7 +3886,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1649] = 1628, [1650] = 1650, [1651] = 1651, [1652] = 663, [1652] = 662, [1653] = 1653, [1654] = 1654, [1655] = 1626,
-
@@ -3887,7 +3894,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1657] = 1627, [1658] = 1658, [1659] = 1632, [1660] = 661, [1660] = 663, [1661] = 119, [1662] = 1662, [1663] = 1622,
-
@@ -3903,7 +3910,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1673] = 1662, [1674] = 1674, [1675] = 1671, [1676] = 668, [1676] = 667, [1677] = 665, [1678] = 1678, [1679] = 1634,
-
@@ -3915,7 +3922,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1685] = 1623, [1686] = 1645, [1687] = 1658, [1688] = 664, [1688] = 666, [1689] = 1689, [1690] = 1662, [1691] = 1650,
-
@@ -3933,7 +3940,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1703] = 1703, [1704] = 1186, [1705] = 1705, [1706] = 693, [1706] = 682, [1707] = 1707, [1708] = 1708, [1709] = 1709,
-
@@ -3947,7 +3954,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1717] = 1712, [1718] = 1718, [1719] = 1719, [1720] = 669, [1720] = 657, [1721] = 1721, [1722] = 1722, [1723] = 1711,
-
@@ -3955,35 +3962,35 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1725] = 1725, [1726] = 1726, [1727] = 1727, [1728] = 670, [1728] = 658, [1729] = 1719, [1730] = 662, [1731] = 700, [1730] = 664, [1731] = 692, [1732] = 1732, [1733] = 1733, [1734] = 1734, [1735] = 1724, [1736] = 663, [1736] = 662, [1737] = 1737, [1738] = 1737, [1739] = 1739, [1740] = 1740, [1741] = 1741, [1742] = 666, [1742] = 668, [1743] = 1743, [1744] = 1732, [1745] = 1725, [1746] = 1726, [1747] = 1705, [1748] = 1712, [1749] = 667, [1749] = 669, [1750] = 1719, [1751] = 1707, [1752] = 1703, [1753] = 1708, [1754] = 1754, [1755] = 1755, [1756] = 661, [1756] = 663, [1757] = 1741, [1758] = 1714, [1759] = 1759,
-
@@ -4000,7 +4007,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1770] = 1770, [1771] = 1727, [1772] = 1772, [1773] = 658, [1773] = 659, [1774] = 1718, [1775] = 1775, [1776] = 1721,
-
@@ -4018,7 +4025,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1788] = 1724, [1789] = 1725, [1790] = 1726, [1791] = 699, [1791] = 691, [1792] = 1792, [1793] = 1727, [1794] = 1714,
-
@@ -4034,19 +4041,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[1804] = 1733, [1805] = 1805, [1806] = 1806, [1807] = 657, [1807] = 670, [1808] = 1762, [1809] = 1779, [1810] = 1741, [1811] = 1811, [1812] = 668, [1812] = 667, [1813] = 1710, [1814] = 1784, [1815] = 1815, [1816] = 1772, [1817] = 1755, [1818] = 1737, [1819] = 664, [1819] = 666, [1820] = 1718, [1821] = 1703, [1822] = 1822,
-
@@ -4271,7 +4278,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[2041] = 2041, [2042] = 2042, [2043] = 1937, [2044] = 689, [2044] = 679, [2045] = 2041, [2046] = 2046, [2047] = 2047,
-
@@ -4287,7 +4294,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[2057] = 1844, [2058] = 1907, [2059] = 1950, [2060] = 694, [2060] = 683, [2061] = 1908, [2062] = 2062, [2063] = 1844,
-
@@ -4371,7 +4378,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[2141] = 1863, [2142] = 1895, [2143] = 1926, [2144] = 696, [2144] = 689, [2145] = 1957, [2146] = 1927, [2147] = 1928,
-
@@ -4406,7 +4413,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[2176] = 1916, [2177] = 2177, [2178] = 2021, [2179] = 697, [2179] = 690, [2180] = 1917, [2181] = 2021, [2182] = 2182,
-
@@ -4481,7 +4488,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[2251] = 2251, [2252] = 2252, [2253] = 2253, [2254] = 956, [2254] = 955, [2255] = 2255, [2256] = 2256, [2257] = 2216,
-
@@ -4500,7 +4507,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[2270] = 2232, [2271] = 2269, [2272] = 2272, [2273] = 957, [2273] = 956, [2274] = 2274, [2275] = 2275, [2276] = 2276,
-
@@ -4776,17 +4783,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {[2546] = 2409, [2547] = 2335, [2548] = 2508, [2549] = 614, [2549] = 620, [2550] = 626, [2551] = 2551, [2552] = 2552, [2553] = 628, [2553] = 633, [2554] = 2554, [2555] = 2555, [2556] = 617, [2557] = 615, [2558] = 643, [2559] = 627, [2556] = 644, [2557] = 642, [2558] = 614, [2559] = 647, }; static const TSCharacterRange sym_escape_sequence_character_set_1[] = {
-
@@ -6457,140 +6464,141 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) {if (lookahead == 't') ADVANCE(112); END_STATE(); case 57: if (lookahead == 't') ADVANCE(113); if (lookahead == 'a') ADVANCE(113); if (lookahead == 't') ADVANCE(114); END_STATE(); case 58: if (lookahead == 'g') ADVANCE(114); if (lookahead == 'z') ADVANCE(115); if (lookahead == 'g') ADVANCE(115); if (lookahead == 'z') ADVANCE(116); END_STATE(); case 59: if (lookahead == 'a') ADVANCE(116); if (lookahead == 'r') ADVANCE(117); if (lookahead == 'a') ADVANCE(117); if (lookahead == 'r') ADVANCE(118); END_STATE(); case 60: if (lookahead == 'i') ADVANCE(118); if (lookahead == 'i') ADVANCE(119); END_STATE(); case 61: if (lookahead == 'i') ADVANCE(119); if (lookahead == 'r') ADVANCE(120); if (lookahead == 'i') ADVANCE(120); if (lookahead == 'r') ADVANCE(121); END_STATE(); case 62: if (lookahead == 'u') ADVANCE(121); if (lookahead == 'y') ADVANCE(122); if (lookahead == 'u') ADVANCE(122); if (lookahead == 'y') ADVANCE(123); END_STATE(); case 63: if (lookahead == 'p') ADVANCE(123); if (lookahead == 'p') ADVANCE(124); END_STATE(); case 64: if (lookahead == 'o') ADVANCE(124); if (lookahead == 'o') ADVANCE(125); END_STATE(); case 65: if (lookahead == 'i') ADVANCE(125); if (lookahead == 'i') ADVANCE(126); END_STATE(); case 66: if (lookahead == 'l') ADVANCE(126); if (lookahead == 'r') ADVANCE(127); if (lookahead == 'l') ADVANCE(127); if (lookahead == 'r') ADVANCE(128); END_STATE(); case 67: if (lookahead == 'r') ADVANCE(128); if (lookahead == 'r') ADVANCE(129); END_STATE(); case 68: if (lookahead == 'i') ADVANCE(129); if (lookahead == 'i') ADVANCE(130); END_STATE(); case 69: if (lookahead == 'a') ADVANCE(130); if (lookahead == 'a') ADVANCE(131); END_STATE(); case 70: if (lookahead == 'i') ADVANCE(131); if (lookahead == 'i') ADVANCE(132); END_STATE(); case 71: if (lookahead == 't') ADVANCE(132); if (lookahead == 't') ADVANCE(133); END_STATE(); case 72: if (lookahead == 'e') ADVANCE(133); if (lookahead == 'e') ADVANCE(134); END_STATE(); case 73: if (lookahead == 't') ADVANCE(134); if (lookahead == 't') ADVANCE(135); END_STATE(); case 74: ACCEPT_TOKEN(anon_sym_and); END_STATE(); case 75: if (lookahead == 'n') ADVANCE(135); if (lookahead == 'n') ADVANCE(136); END_STATE(); case 76: if (lookahead == 'e') ADVANCE(136); if (lookahead == 'e') ADVANCE(137); END_STATE(); case 77: if (lookahead == 'a') ADVANCE(137); if (lookahead == 'a') ADVANCE(138); END_STATE(); case 78: if (lookahead == 'e') ADVANCE(138); if (lookahead == 'e') ADVANCE(139); END_STATE(); case 79: if (lookahead == 'c') ADVANCE(139); if (lookahead == 'c') ADVANCE(140); END_STATE(); case 80: if (lookahead == 's') ADVANCE(140); if (lookahead == 's') ADVANCE(141); END_STATE(); case 81: if (lookahead == 's') ADVANCE(141); if (lookahead == 't') ADVANCE(142); if (lookahead == 's') ADVANCE(142); if (lookahead == 't') ADVANCE(143); END_STATE(); case 82: if (lookahead == 'a') ADVANCE(143); if (lookahead == 'a') ADVANCE(144); END_STATE(); case 83: if (lookahead == 'e') ADVANCE(144); if (lookahead == 'e') ADVANCE(145); END_STATE(); case 84: if (lookahead == 'a') ADVANCE(145); if (lookahead == 'a') ADVANCE(146); END_STATE(); case 85: if (lookahead == 'f') ADVANCE(146); if (lookahead == 'f') ADVANCE(147); END_STATE(); case 86: if (lookahead == 'e') ADVANCE(147); if (lookahead == 'e') ADVANCE(148); END_STATE(); case 87: if (lookahead == 'i') ADVANCE(148); if (lookahead == 'i') ADVANCE(149); END_STATE(); case 88: if (lookahead == 'u') ADVANCE(149); if (lookahead == 'u') ADVANCE(150); END_STATE(); case 89: if (lookahead == 'm') ADVANCE(150); if (lookahead == 'm') ADVANCE(151); END_STATE(); case 90: if (lookahead == 'o') ADVANCE(151); if (lookahead == 'o') ADVANCE(152); END_STATE(); case 91: if (lookahead == 'e') ADVANCE(152); if (lookahead == 'e') ADVANCE(153); END_STATE(); case 92: if (lookahead == 's') ADVANCE(153); if (lookahead == 's') ADVANCE(154); END_STATE(); case 93: if (lookahead == 'a') ADVANCE(154); if (lookahead == 'a') ADVANCE(155); END_STATE(); case 94: ACCEPT_TOKEN(anon_sym_for); if (lookahead == 'e') ADVANCE(155); if (lookahead == 'e') ADVANCE(156); END_STATE(); case 95: ACCEPT_TOKEN(anon_sym_get); END_STATE(); case 96: if (lookahead == 'i') ADVANCE(156); if (lookahead == 'i') ADVANCE(157); END_STATE(); case 97: if (lookahead == 'e') ADVANCE(157); if (lookahead == 'e') ADVANCE(158); END_STATE(); case 98: if (lookahead == 'k') ADVANCE(158); if (lookahead == 'k') ADVANCE(159); END_STATE(); case 99: if (lookahead == 'e') ADVANCE(159); if (lookahead == 'e') ADVANCE(160); END_STATE(); case 100: ACCEPT_TOKEN(anon_sym_new);
-
@@ -6599,608 +6607,620 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) {ACCEPT_TOKEN(anon_sym_not); END_STATE(); case 102: if (lookahead == 'l') ADVANCE(160); if (lookahead == 'l') ADVANCE(161); END_STATE(); case 103: ACCEPT_TOKEN(anon_sym_out); END_STATE(); case 104: if (lookahead == 'r') ADVANCE(161); if (lookahead == 'r') ADVANCE(162); END_STATE(); case 105: if (lookahead == 'e') ADVANCE(162); if (lookahead == 'e') ADVANCE(163); END_STATE(); case 106: if (lookahead == 'a') ADVANCE(163); if (lookahead == 't') ADVANCE(164); if (lookahead == 'a') ADVANCE(164); if (lookahead == 't') ADVANCE(165); END_STATE(); case 107: if (lookahead == 'v') ADVANCE(165); if (lookahead == 'v') ADVANCE(166); END_STATE(); case 108: if (lookahead == 't') ADVANCE(166); if (lookahead == 't') ADVANCE(167); END_STATE(); case 109: if (lookahead == 'l') ADVANCE(167); if (lookahead == 'l') ADVANCE(168); END_STATE(); case 110: ACCEPT_TOKEN(anon_sym_ref); END_STATE(); case 111: if (lookahead == 'u') ADVANCE(168); if (lookahead == 'u') ADVANCE(169); END_STATE(); case 112: if (lookahead == 'u') ADVANCE(169); if (lookahead == 'u') ADVANCE(170); END_STATE(); case 113: ACCEPT_TOKEN(anon_sym_set); if (lookahead == 'l') ADVANCE(171); END_STATE(); case 114: if (lookahead == 'n') ADVANCE(170); ACCEPT_TOKEN(anon_sym_set); END_STATE(); case 115: if (lookahead == 'e') ADVANCE(171); if (lookahead == 'n') ADVANCE(172); END_STATE(); case 116: if (lookahead == 't') ADVANCE(172); if (lookahead == 'e') ADVANCE(173); END_STATE(); case 117: if (lookahead == 'u') ADVANCE(173); if (lookahead == 't') ADVANCE(174); END_STATE(); case 118: if (lookahead == 't') ADVANCE(174); if (lookahead == 'u') ADVANCE(175); END_STATE(); case 119: if (lookahead == 's') ADVANCE(175); if (lookahead == 't') ADVANCE(176); END_STATE(); case 120: if (lookahead == 'o') ADVANCE(176); if (lookahead == 's') ADVANCE(177); END_STATE(); case 121: if (lookahead == 'e') ADVANCE(177); if (lookahead == 'o') ADVANCE(178); END_STATE(); case 122: ACCEPT_TOKEN(anon_sym_try); if (lookahead == 'e') ADVANCE(179); END_STATE(); case 123: if (lookahead == 'e') ADVANCE(178); ACCEPT_TOKEN(anon_sym_try); END_STATE(); case 124: if (lookahead == 'w') ADVANCE(179); if (lookahead == 'e') ADVANCE(180); END_STATE(); case 125: if (lookahead == 'n') ADVANCE(180); if (lookahead == 'w') ADVANCE(181); END_STATE(); case 126: if (lookahead == 'u') ADVANCE(181); if (lookahead == 'n') ADVANCE(182); END_STATE(); case 127: ACCEPT_TOKEN(anon_sym_var); if (lookahead == 'u') ADVANCE(183); END_STATE(); case 128: if (lookahead == 't') ADVANCE(182); ACCEPT_TOKEN(anon_sym_var); END_STATE(); case 129: if (lookahead == 'd') ADVANCE(183); if (lookahead == 't') ADVANCE(184); END_STATE(); case 130: if (lookahead == 'k') ADVANCE(184); if (lookahead == 'd') ADVANCE(185); END_STATE(); case 131: if (lookahead == 'l') ADVANCE(185); if (lookahead == 'k') ADVANCE(186); END_STATE(); case 132: if (lookahead == 'h') ADVANCE(186); if (lookahead == 'l') ADVANCE(187); END_STATE(); case 133: if (lookahead == 'l') ADVANCE(187); if (lookahead == 'h') ADVANCE(188); END_STATE(); case 134: if (lookahead == 'r') ADVANCE(188); if (lookahead == 'l') ADVANCE(189); END_STATE(); case 135: if (lookahead == 'c') ADVANCE(189); if (lookahead == 'r') ADVANCE(190); END_STATE(); case 136: ACCEPT_TOKEN(sym_base_access); if (lookahead == 'c') ADVANCE(191); END_STATE(); case 137: if (lookahead == 'k') ADVANCE(190); ACCEPT_TOKEN(sym_base_access); END_STATE(); case 138: ACCEPT_TOKEN(anon_sym_case); if (lookahead == 'k') ADVANCE(192); END_STATE(); case 139: if (lookahead == 'h') ADVANCE(191); ACCEPT_TOKEN(anon_sym_case); END_STATE(); case 140: if (lookahead == 's') ADVANCE(192); if (lookahead == 'h') ADVANCE(193); END_STATE(); case 141: if (lookahead == 't') ADVANCE(193); if (lookahead == 's') ADVANCE(194); END_STATE(); case 142: if (lookahead == 'i') ADVANCE(194); if (lookahead == 't') ADVANCE(195); END_STATE(); case 143: if (lookahead == 'u') ADVANCE(195); if (lookahead == 'i') ADVANCE(196); END_STATE(); case 144: if (lookahead == 'g') ADVANCE(196); if (lookahead == 't') ADVANCE(197); if (lookahead == 'u') ADVANCE(197); END_STATE(); case 145: if (lookahead == 'm') ADVANCE(198); if (lookahead == 'g') ADVANCE(198); if (lookahead == 't') ADVANCE(199); END_STATE(); case 146: ACCEPT_TOKEN(anon_sym_elif); if (lookahead == 'm') ADVANCE(200); END_STATE(); case 147: ACCEPT_TOKEN(anon_sym_else); ACCEPT_TOKEN(anon_sym_elif); END_STATE(); case 148: if (lookahead == 'f') ADVANCE(199); ACCEPT_TOKEN(anon_sym_else); END_STATE(); case 149: if (lookahead == 'r') ADVANCE(200); if (lookahead == 'f') ADVANCE(201); END_STATE(); case 150: ACCEPT_TOKEN(anon_sym_enum); if (lookahead == 'r') ADVANCE(202); END_STATE(); case 151: if (lookahead == 'r') ADVANCE(201); ACCEPT_TOKEN(anon_sym_enum); END_STATE(); case 152: if (lookahead == 'r') ADVANCE(202); if (lookahead == 'r') ADVANCE(203); END_STATE(); case 153: if (lookahead == 'e') ADVANCE(203); if (lookahead == 'r') ADVANCE(204); END_STATE(); case 154: if (lookahead == 'l') ADVANCE(204); if (lookahead == 'e') ADVANCE(205); END_STATE(); case 155: if (lookahead == 'a') ADVANCE(205); if (lookahead == 'l') ADVANCE(206); END_STATE(); case 156: if (lookahead == 'n') ADVANCE(206); if (lookahead == 'a') ADVANCE(207); END_STATE(); case 157: if (lookahead == 'r') ADVANCE(207); if (lookahead == 'n') ADVANCE(208); END_STATE(); case 158: ACCEPT_TOKEN(anon_sym_lock); if (lookahead == 'r') ADVANCE(209); END_STATE(); case 159: if (lookahead == 's') ADVANCE(208); ACCEPT_TOKEN(anon_sym_lock); END_STATE(); case 160: ACCEPT_TOKEN(sym_null); if (lookahead == 's') ADVANCE(210); END_STATE(); case 161: if (lookahead == 'r') ADVANCE(209); ACCEPT_TOKEN(sym_null); END_STATE(); case 162: if (lookahead == 'd') ADVANCE(210); if (lookahead == 'r') ADVANCE(211); END_STATE(); case 163: if (lookahead == 'm') ADVANCE(211); if (lookahead == 'd') ADVANCE(212); END_STATE(); case 164: if (lookahead == 'i') ADVANCE(212); if (lookahead == 'm') ADVANCE(213); END_STATE(); case 165: if (lookahead == 'a') ADVANCE(213); if (lookahead == 'i') ADVANCE(214); END_STATE(); case 166: if (lookahead == 'e') ADVANCE(214); if (lookahead == 'a') ADVANCE(215); END_STATE(); case 167: if (lookahead == 'i') ADVANCE(215); if (lookahead == 'e') ADVANCE(216); END_STATE(); case 168: if (lookahead == 'i') ADVANCE(216); if (lookahead == 'i') ADVANCE(217); END_STATE(); case 169: if (lookahead == 'r') ADVANCE(217); if (lookahead == 'i') ADVANCE(218); END_STATE(); case 170: if (lookahead == 'a') ADVANCE(218); if (lookahead == 'r') ADVANCE(219); END_STATE(); case 171: if (lookahead == 'o') ADVANCE(219); if (lookahead == 'e') ADVANCE(220); END_STATE(); case 172: if (lookahead == 'i') ADVANCE(220); if (lookahead == 'a') ADVANCE(221); END_STATE(); case 173: if (lookahead == 'c') ADVANCE(221); if (lookahead == 'o') ADVANCE(222); END_STATE(); case 174: if (lookahead == 'c') ADVANCE(222); if (lookahead == 'i') ADVANCE(223); END_STATE(); case 175: ACCEPT_TOKEN(sym_this_access); if (lookahead == 'c') ADVANCE(224); END_STATE(); case 176: if (lookahead == 'w') ADVANCE(223); if (lookahead == 'c') ADVANCE(225); END_STATE(); case 177: ACCEPT_TOKEN(anon_sym_true); ACCEPT_TOKEN(sym_this_access); END_STATE(); case 178: if (lookahead == 'o') ADVANCE(224); if (lookahead == 'w') ADVANCE(226); END_STATE(); case 179: if (lookahead == 'n') ADVANCE(225); ACCEPT_TOKEN(anon_sym_true); END_STATE(); case 180: if (lookahead == 'g') ADVANCE(226); if (lookahead == 'o') ADVANCE(227); END_STATE(); case 181: if (lookahead == 'e') ADVANCE(227); if (lookahead == 'n') ADVANCE(228); END_STATE(); case 182: if (lookahead == 'u') ADVANCE(228); if (lookahead == 'g') ADVANCE(229); END_STATE(); case 183: ACCEPT_TOKEN(anon_sym_void); if (lookahead == 'e') ADVANCE(230); END_STATE(); case 184: ACCEPT_TOKEN(anon_sym_weak); if (lookahead == 'u') ADVANCE(231); END_STATE(); case 185: if (lookahead == 'e') ADVANCE(229); ACCEPT_TOKEN(anon_sym_void); END_STATE(); case 186: ACCEPT_TOKEN(anon_sym_with); ACCEPT_TOKEN(anon_sym_weak); END_STATE(); case 187: if (lookahead == 'd') ADVANCE(230); if (lookahead == 'e') ADVANCE(232); END_STATE(); case 188: if (lookahead == 'a') ADVANCE(231); ACCEPT_TOKEN(anon_sym_with); END_STATE(); case 189: ACCEPT_TOKEN(anon_sym_async); if (lookahead == 'd') ADVANCE(233); END_STATE(); case 190: ACCEPT_TOKEN(anon_sym_break); if (lookahead == 'a') ADVANCE(234); END_STATE(); case 191: ACCEPT_TOKEN(anon_sym_catch); ACCEPT_TOKEN(anon_sym_async); END_STATE(); case 192: ACCEPT_TOKEN(anon_sym_class); ACCEPT_TOKEN(anon_sym_break); END_STATE(); case 193: ACCEPT_TOKEN(anon_sym_const); if (lookahead == 'r') ADVANCE(232); ACCEPT_TOKEN(anon_sym_catch); END_STATE(); case 194: if (lookahead == 'n') ADVANCE(233); ACCEPT_TOKEN(anon_sym_class); END_STATE(); case 195: if (lookahead == 'l') ADVANCE(234); ACCEPT_TOKEN(anon_sym_const); if (lookahead == 'r') ADVANCE(235); END_STATE(); case 196: if (lookahead == 'a') ADVANCE(235); if (lookahead == 'n') ADVANCE(236); END_STATE(); case 197: if (lookahead == 'e') ADVANCE(236); if (lookahead == 'l') ADVANCE(237); END_STATE(); case 198: if (lookahead == 'i') ADVANCE(237); if (lookahead == 'a') ADVANCE(238); END_STATE(); case 199: ACCEPT_TOKEN(sym_endif_directive); if (lookahead == 'e') ADVANCE(239); END_STATE(); case 200: if (lookahead == 'e') ADVANCE(238); if (lookahead == 'i') ADVANCE(240); END_STATE(); case 201: if (lookahead == 'd') ADVANCE(239); ACCEPT_TOKEN(sym_endif_directive); END_STATE(); case 202: if (lookahead == 'n') ADVANCE(240); if (lookahead == 'e') ADVANCE(241); END_STATE(); case 203: ACCEPT_TOKEN(anon_sym_false); if (lookahead == 'd') ADVANCE(242); END_STATE(); case 204: if (lookahead == 'l') ADVANCE(241); if (lookahead == 'n') ADVANCE(243); END_STATE(); case 205: if (lookahead == 'c') ADVANCE(242); ACCEPT_TOKEN(anon_sym_false); END_STATE(); case 206: if (lookahead == 'e') ADVANCE(243); if (lookahead == 'l') ADVANCE(244); END_STATE(); case 207: if (lookahead == 'f') ADVANCE(244); if (lookahead == 'n') ADVANCE(245); if (lookahead == 'c') ADVANCE(245); END_STATE(); case 208: if (lookahead == 'p') ADVANCE(246); if (lookahead == 'e') ADVANCE(246); END_STATE(); case 209: if (lookahead == 'i') ADVANCE(247); if (lookahead == 'f') ADVANCE(247); if (lookahead == 'n') ADVANCE(248); END_STATE(); case 210: ACCEPT_TOKEN(anon_sym_owned); if (lookahead == 'p') ADVANCE(249); END_STATE(); case 211: if (lookahead == 's') ADVANCE(248); if (lookahead == 'i') ADVANCE(250); END_STATE(); case 212: if (lookahead == 'a') ADVANCE(249); ACCEPT_TOKEN(anon_sym_owned); END_STATE(); case 213: if (lookahead == 't') ADVANCE(250); if (lookahead == 's') ADVANCE(251); END_STATE(); case 214: if (lookahead == 'c') ADVANCE(251); if (lookahead == 'a') ADVANCE(252); END_STATE(); case 215: if (lookahead == 'c') ADVANCE(252); if (lookahead == 't') ADVANCE(253); END_STATE(); case 216: if (lookahead == 'r') ADVANCE(253); if (lookahead == 'c') ADVANCE(254); END_STATE(); case 217: if (lookahead == 'n') ADVANCE(254); if (lookahead == 'c') ADVANCE(255); END_STATE(); case 218: if (lookahead == 'l') ADVANCE(255); if (lookahead == 'r') ADVANCE(256); END_STATE(); case 219: if (lookahead == 'f') ADVANCE(256); if (lookahead == 'n') ADVANCE(257); END_STATE(); case 220: if (lookahead == 'c') ADVANCE(257); if (lookahead == 'd') ADVANCE(258); END_STATE(); case 221: if (lookahead == 't') ADVANCE(258); if (lookahead == 'l') ADVANCE(259); END_STATE(); case 222: if (lookahead == 'h') ADVANCE(259); if (lookahead == 'f') ADVANCE(260); END_STATE(); case 223: ACCEPT_TOKEN(anon_sym_throw); if (lookahead == 's') ADVANCE(260); if (lookahead == 'c') ADVANCE(261); END_STATE(); case 224: if (lookahead == 'f') ADVANCE(261); if (lookahead == 't') ADVANCE(262); END_STATE(); case 225: if (lookahead == 'e') ADVANCE(262); if (lookahead == 'h') ADVANCE(263); END_STATE(); case 226: ACCEPT_TOKEN(anon_sym_using); ACCEPT_TOKEN(anon_sym_throw); if (lookahead == 's') ADVANCE(264); END_STATE(); case 227: ACCEPT_TOKEN(sym_value_access); if (lookahead == 'f') ADVANCE(265); END_STATE(); case 228: if (lookahead == 'a') ADVANCE(263); if (lookahead == 'e') ADVANCE(266); END_STATE(); case 229: ACCEPT_TOKEN(anon_sym_while); ACCEPT_TOKEN(anon_sym_using); END_STATE(); case 230: ACCEPT_TOKEN(anon_sym_yield); ACCEPT_TOKEN(sym_value_access); END_STATE(); case 231: if (lookahead == 'c') ADVANCE(264); if (lookahead == 'a') ADVANCE(267); END_STATE(); case 232: if (lookahead == 'u') ADVANCE(265); ACCEPT_TOKEN(anon_sym_while); END_STATE(); case 233: if (lookahead == 'u') ADVANCE(266); ACCEPT_TOKEN(anon_sym_yield); END_STATE(); case 234: if (lookahead == 't') ADVANCE(267); if (lookahead == 'c') ADVANCE(268); END_STATE(); case 235: if (lookahead == 't') ADVANCE(268); if (lookahead == 'u') ADVANCE(269); END_STATE(); case 236: ACCEPT_TOKEN(anon_sym_delete); if (lookahead == 'u') ADVANCE(270); END_STATE(); case 237: if (lookahead == 'c') ADVANCE(269); if (lookahead == 't') ADVANCE(271); END_STATE(); case 238: if (lookahead == 's') ADVANCE(270); if (lookahead == 't') ADVANCE(272); END_STATE(); case 239: if (lookahead == 'o') ADVANCE(271); ACCEPT_TOKEN(anon_sym_delete); END_STATE(); case 240: ACCEPT_TOKEN(anon_sym_extern); if (lookahead == 'c') ADVANCE(273); END_STATE(); case 241: if (lookahead == 'y') ADVANCE(272); if (lookahead == 's') ADVANCE(274); END_STATE(); case 242: if (lookahead == 'h') ADVANCE(273); if (lookahead == 'o') ADVANCE(275); END_STATE(); case 243: ACCEPT_TOKEN(anon_sym_inline); ACCEPT_TOKEN(anon_sym_extern); END_STATE(); case 244: if (lookahead == 'a') ADVANCE(274); if (lookahead == 'y') ADVANCE(276); END_STATE(); case 245: if (lookahead == 'a') ADVANCE(275); if (lookahead == 'h') ADVANCE(277); END_STATE(); case 246: if (lookahead == 'a') ADVANCE(276); ACCEPT_TOKEN(anon_sym_inline); END_STATE(); case 247: if (lookahead == 'd') ADVANCE(277); if (lookahead == 'a') ADVANCE(278); END_STATE(); case 248: ACCEPT_TOKEN(anon_sym_params); if (lookahead == 'a') ADVANCE(279); END_STATE(); case 249: if (lookahead == 'l') ADVANCE(278); if (lookahead == 'a') ADVANCE(280); END_STATE(); case 250: if (lookahead == 'e') ADVANCE(279); if (lookahead == 'd') ADVANCE(281); END_STATE(); case 251: if (lookahead == 't') ADVANCE(280); ACCEPT_TOKEN(anon_sym_params); END_STATE(); case 252: ACCEPT_TOKEN(anon_sym_public); if (lookahead == 'l') ADVANCE(282); END_STATE(); case 253: if (lookahead == 'e') ADVANCE(281); if (lookahead == 'e') ADVANCE(283); END_STATE(); case 254: ACCEPT_TOKEN(anon_sym_return); if (lookahead == 't') ADVANCE(284); END_STATE(); case 255: ACCEPT_TOKEN(anon_sym_signal); ACCEPT_TOKEN(anon_sym_public); END_STATE(); case 256: ACCEPT_TOKEN(anon_sym_sizeof); if (lookahead == 'e') ADVANCE(285); END_STATE(); case 257: ACCEPT_TOKEN(anon_sym_static); ACCEPT_TOKEN(anon_sym_return); END_STATE(); case 258: ACCEPT_TOKEN(anon_sym_struct); ACCEPT_TOKEN(anon_sym_sealed); END_STATE(); case 259: ACCEPT_TOKEN(anon_sym_switch); ACCEPT_TOKEN(anon_sym_signal); END_STATE(); case 260: ACCEPT_TOKEN(anon_sym_throws); ACCEPT_TOKEN(anon_sym_sizeof); END_STATE(); case 261: ACCEPT_TOKEN(anon_sym_typeof); ACCEPT_TOKEN(anon_sym_static); END_STATE(); case 262: if (lookahead == 'd') ADVANCE(282); ACCEPT_TOKEN(anon_sym_struct); END_STATE(); case 263: if (lookahead == 'l') ADVANCE(283); ACCEPT_TOKEN(anon_sym_switch); END_STATE(); case 264: if (lookahead == 't') ADVANCE(284); ACCEPT_TOKEN(anon_sym_throws); END_STATE(); case 265: if (lookahead == 'c') ADVANCE(285); ACCEPT_TOKEN(anon_sym_typeof); END_STATE(); case 266: if (lookahead == 'e') ADVANCE(286); if (lookahead == 'd') ADVANCE(286); END_STATE(); case 267: ACCEPT_TOKEN(anon_sym_default); if (lookahead == 'l') ADVANCE(287); END_STATE(); case 268: if (lookahead == 'e') ADVANCE(287); if (lookahead == 't') ADVANCE(288); END_STATE(); case 269: ACCEPT_TOKEN(anon_sym_dynamic); if (lookahead == 'c') ADVANCE(289); END_STATE(); case 270: ACCEPT_TOKEN(anon_sym_ensures); if (lookahead == 'e') ADVANCE(290); END_STATE(); case 271: if (lookahead == 'm') ADVANCE(288); ACCEPT_TOKEN(anon_sym_default); END_STATE(); case 272: ACCEPT_TOKEN(anon_sym_finally); if (lookahead == 'e') ADVANCE(291); END_STATE(); case 273: ACCEPT_TOKEN(anon_sym_foreach); ACCEPT_TOKEN(anon_sym_dynamic); END_STATE(); case 274: if (lookahead == 'c') ADVANCE(289); ACCEPT_TOKEN(anon_sym_ensures); END_STATE(); case 275: if (lookahead == 'l') ADVANCE(290); if (lookahead == 'm') ADVANCE(292); END_STATE(); case 276: if (lookahead == 'c') ADVANCE(291); ACCEPT_TOKEN(anon_sym_finally); END_STATE(); case 277: if (lookahead == 'e') ADVANCE(292); ACCEPT_TOKEN(anon_sym_foreach); END_STATE(); case 278: ACCEPT_TOKEN(anon_sym_partial); if (lookahead == 'c') ADVANCE(293); END_STATE(); case 279: ACCEPT_TOKEN(anon_sym_private); if (lookahead == 'l') ADVANCE(294); END_STATE(); case 280: if (lookahead == 'e') ADVANCE(293); if (lookahead == 'c') ADVANCE(295); END_STATE(); case 281: if (lookahead == 's') ADVANCE(294); if (lookahead == 'e') ADVANCE(296); END_STATE(); case 282: ACCEPT_TOKEN(anon_sym_unowned); ACCEPT_TOKEN(anon_sym_partial); END_STATE(); case 283: ACCEPT_TOKEN(anon_sym_virtual); ACCEPT_TOKEN(anon_sym_private); END_STATE(); case 284: ACCEPT_TOKEN(anon_sym_abstract); if (lookahead == 'e') ADVANCE(297); END_STATE(); case 285: if (lookahead == 't') ADVANCE(295); if (lookahead == 's') ADVANCE(298); END_STATE(); case 286: ACCEPT_TOKEN(anon_sym_continue); ACCEPT_TOKEN(anon_sym_unowned); END_STATE(); case 287: ACCEPT_TOKEN(anon_sym_delegate); ACCEPT_TOKEN(anon_sym_virtual); END_STATE(); case 288: if (lookahead == 'a') ADVANCE(296); ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); case 289: if (lookahead == 'e') ADVANCE(297); if (lookahead == 't') ADVANCE(299); END_STATE(); case 290: ACCEPT_TOKEN(anon_sym_internal); ACCEPT_TOKEN(anon_sym_continue); END_STATE(); case 291: if (lookahead == 'e') ADVANCE(298); ACCEPT_TOKEN(anon_sym_delegate); END_STATE(); case 292: ACCEPT_TOKEN(anon_sym_override); if (lookahead == 'a') ADVANCE(300); END_STATE(); case 293: if (lookahead == 'd') ADVANCE(299); if (lookahead == 'e') ADVANCE(301); END_STATE(); case 294: ACCEPT_TOKEN(anon_sym_requires); ACCEPT_TOKEN(anon_sym_internal); END_STATE(); case 295: ACCEPT_TOKEN(anon_sym_construct); if (lookahead == 'e') ADVANCE(302); END_STATE(); case 296: if (lookahead == 'i') ADVANCE(300); ACCEPT_TOKEN(anon_sym_override); END_STATE(); case 297: ACCEPT_TOKEN(anon_sym_interface); if (lookahead == 'd') ADVANCE(303); END_STATE(); case 298: ACCEPT_TOKEN(anon_sym_namespace); ACCEPT_TOKEN(anon_sym_requires); END_STATE(); case 299: ACCEPT_TOKEN(anon_sym_protected); ACCEPT_TOKEN(anon_sym_construct); END_STATE(); case 300: if (lookahead == 'n') ADVANCE(301); if (lookahead == 'i') ADVANCE(304); END_STATE(); case 301: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); case 302: ACCEPT_TOKEN(anon_sym_namespace); END_STATE(); case 303: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); case 304: if (lookahead == 'n') ADVANCE(305); END_STATE(); case 305: ACCEPT_TOKEN(anon_sym_errordomain); END_STATE(); default:
-
@@ -7340,7 +7360,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[128] = {.lex_state = 68}, [129] = {.lex_state = 68}, [130] = {.lex_state = 68}, [131] = {.lex_state = 22}, [131] = {.lex_state = 68}, [132] = {.lex_state = 68}, [133] = {.lex_state = 68}, [134] = {.lex_state = 68},
-
@@ -7348,24 +7368,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[136] = {.lex_state = 68}, [137] = {.lex_state = 68}, [138] = {.lex_state = 68}, [139] = {.lex_state = 22}, [139] = {.lex_state = 68}, [140] = {.lex_state = 68}, [141] = {.lex_state = 22}, [141] = {.lex_state = 68}, [142] = {.lex_state = 68}, [143] = {.lex_state = 22}, [143] = {.lex_state = 68}, [144] = {.lex_state = 68}, [145] = {.lex_state = 68}, [146] = {.lex_state = 68}, [147] = {.lex_state = 22}, [147] = {.lex_state = 68}, [148] = {.lex_state = 68}, [149] = {.lex_state = 68}, [150] = {.lex_state = 22}, [151] = {.lex_state = 22}, [150] = {.lex_state = 68}, [151] = {.lex_state = 68}, [152] = {.lex_state = 68}, [153] = {.lex_state = 68}, [154] = {.lex_state = 68}, [155] = {.lex_state = 22}, [156] = {.lex_state = 22}, [155] = {.lex_state = 68}, [156] = {.lex_state = 68}, [157] = {.lex_state = 68}, [158] = {.lex_state = 68}, [159] = {.lex_state = 68},
-
@@ -7378,13 +7398,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[166] = {.lex_state = 68}, [167] = {.lex_state = 68}, [168] = {.lex_state = 68}, [169] = {.lex_state = 68}, [169] = {.lex_state = 22}, [170] = {.lex_state = 68}, [171] = {.lex_state = 68}, [172] = {.lex_state = 68}, [173] = {.lex_state = 22}, [174] = {.lex_state = 68}, [175] = {.lex_state = 22}, [172] = {.lex_state = 22}, [173] = {.lex_state = 68}, [174] = {.lex_state = 22}, [175] = {.lex_state = 68}, [176] = {.lex_state = 68}, [177] = {.lex_state = 68}, [178] = {.lex_state = 68},
-
@@ -7392,15 +7412,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[180] = {.lex_state = 68}, [181] = {.lex_state = 68}, [182] = {.lex_state = 68}, [183] = {.lex_state = 68}, [183] = {.lex_state = 22}, [184] = {.lex_state = 68}, [185] = {.lex_state = 68}, [186] = {.lex_state = 22}, [187] = {.lex_state = 68}, [188] = {.lex_state = 68}, [187] = {.lex_state = 22}, [188] = {.lex_state = 22}, [189] = {.lex_state = 68}, [190] = {.lex_state = 68}, [191] = {.lex_state = 68}, [191] = {.lex_state = 22}, [192] = {.lex_state = 68}, [193] = {.lex_state = 22}, [194] = {.lex_state = 68},
-
@@ -7410,7 +7430,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[198] = {.lex_state = 68}, [199] = {.lex_state = 68}, [200] = {.lex_state = 68}, [201] = {.lex_state = 68}, [201] = {.lex_state = 22}, [202] = {.lex_state = 68}, [203] = {.lex_state = 68}, [204] = {.lex_state = 68},
-
@@ -7450,9 +7470,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[238] = {.lex_state = 68}, [239] = {.lex_state = 68}, [240] = {.lex_state = 68}, [241] = {.lex_state = 68}, [241] = {.lex_state = 22}, [242] = {.lex_state = 68}, [243] = {.lex_state = 22}, [243] = {.lex_state = 68}, [244] = {.lex_state = 68}, [245] = {.lex_state = 68}, [246] = {.lex_state = 68},
-
@@ -7461,9 +7481,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[249] = {.lex_state = 68}, [250] = {.lex_state = 68}, [251] = {.lex_state = 68}, [252] = {.lex_state = 68}, [253] = {.lex_state = 68}, [254] = {.lex_state = 68}, [252] = {.lex_state = 22}, [253] = {.lex_state = 22}, [254] = {.lex_state = 22}, [255] = {.lex_state = 22}, [256] = {.lex_state = 22}, [257] = {.lex_state = 22},
-
@@ -7708,23 +7728,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[496] = {.lex_state = 24}, [497] = {.lex_state = 24}, [498] = {.lex_state = 24}, [499] = {.lex_state = 68}, [499] = {.lex_state = 24}, [500] = {.lex_state = 68}, [501] = {.lex_state = 24}, [502] = {.lex_state = 68}, [502] = {.lex_state = 24}, [503] = {.lex_state = 24}, [504] = {.lex_state = 24}, [505] = {.lex_state = 24}, [506] = {.lex_state = 24}, [507] = {.lex_state = 24}, [506] = {.lex_state = 68}, [507] = {.lex_state = 68}, [508] = {.lex_state = 68}, [509] = {.lex_state = 68}, [510] = {.lex_state = 68}, [511] = {.lex_state = 68}, [512] = {.lex_state = 68}, [513] = {.lex_state = 68}, [514] = {.lex_state = 68}, [515] = {.lex_state = 68}, [512] = {.lex_state = 24}, [513] = {.lex_state = 24}, [514] = {.lex_state = 24}, [515] = {.lex_state = 24}, [516] = {.lex_state = 24}, [517] = {.lex_state = 24}, [518] = {.lex_state = 24},
-
@@ -7754,12 +7774,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[542] = {.lex_state = 24}, [543] = {.lex_state = 24}, [544] = {.lex_state = 24}, [545] = {.lex_state = 24}, [545] = {.lex_state = 68}, [546] = {.lex_state = 24}, [547] = {.lex_state = 24}, [548] = {.lex_state = 24}, [547] = {.lex_state = 68}, [548] = {.lex_state = 68}, [549] = {.lex_state = 24}, [550] = {.lex_state = 24}, [550] = {.lex_state = 68}, [551] = {.lex_state = 24}, [552] = {.lex_state = 24}, [553] = {.lex_state = 24},
-
@@ -7801,23 +7821,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[589] = {.lex_state = 68}, [590] = {.lex_state = 68}, [591] = {.lex_state = 24}, [592] = {.lex_state = 68}, [593] = {.lex_state = 68}, [592] = {.lex_state = 23}, [593] = {.lex_state = 23}, [594] = {.lex_state = 23}, [595] = {.lex_state = 23}, [596] = {.lex_state = 23}, [597] = {.lex_state = 68}, [596] = {.lex_state = 68}, [597] = {.lex_state = 23}, [598] = {.lex_state = 23}, [599] = {.lex_state = 23}, [600] = {.lex_state = 23}, [601] = {.lex_state = 23}, [602] = {.lex_state = 23}, [602] = {.lex_state = 68}, [603] = {.lex_state = 23}, [604] = {.lex_state = 68}, [605] = {.lex_state = 23}, [605] = {.lex_state = 68}, [606] = {.lex_state = 23}, [607] = {.lex_state = 25}, [608] = {.lex_state = 23}, [607] = {.lex_state = 23}, [608] = {.lex_state = 25}, [609] = {.lex_state = 23}, [610] = {.lex_state = 23}, [611] = {.lex_state = 25},
-
@@ -7858,19 +7878,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[646] = {.lex_state = 23}, [647] = {.lex_state = 23}, [648] = {.lex_state = 23}, [649] = {.lex_state = 23}, [649] = {.lex_state = 25}, [650] = {.lex_state = 25}, [651] = {.lex_state = 25}, [652] = {.lex_state = 25}, [652] = {.lex_state = 23}, [653] = {.lex_state = 25}, [654] = {.lex_state = 25}, [655] = {.lex_state = 25}, [656] = {.lex_state = 25}, [657] = {.lex_state = 25}, [658] = {.lex_state = 25}, [659] = {.lex_state = 24}, [659] = {.lex_state = 25}, [660] = {.lex_state = 23}, [661] = {.lex_state = 25}, [661] = {.lex_state = 24}, [662] = {.lex_state = 25}, [663] = {.lex_state = 25}, [664] = {.lex_state = 25},
-
@@ -7882,9 +7902,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[670] = {.lex_state = 25}, [671] = {.lex_state = 25}, [672] = {.lex_state = 25}, [673] = {.lex_state = 23}, [673] = {.lex_state = 25}, [674] = {.lex_state = 25}, [675] = {.lex_state = 25}, [675] = {.lex_state = 23}, [676] = {.lex_state = 25}, [677] = {.lex_state = 25}, [678] = {.lex_state = 25},
-
@@ -8164,9 +8184,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[952] = {.lex_state = 24}, [953] = {.lex_state = 24}, [954] = {.lex_state = 24}, [955] = {.lex_state = 24}, [955] = {.lex_state = 33}, [956] = {.lex_state = 33}, [957] = {.lex_state = 33}, [957] = {.lex_state = 24}, [958] = {.lex_state = 24}, [959] = {.lex_state = 24}, [960] = {.lex_state = 24},
-
@@ -8440,17 +8460,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1228] = {.lex_state = 24}, [1229] = {.lex_state = 24}, [1230] = {.lex_state = 24}, [1231] = {.lex_state = 22}, [1231] = {.lex_state = 24}, [1232] = {.lex_state = 24}, [1233] = {.lex_state = 24}, [1234] = {.lex_state = 22}, [1235] = {.lex_state = 24}, [1234] = {.lex_state = 24}, [1235] = {.lex_state = 22}, [1236] = {.lex_state = 22}, [1237] = {.lex_state = 24}, [1237] = {.lex_state = 22}, [1238] = {.lex_state = 24}, [1239] = {.lex_state = 33}, [1240] = {.lex_state = 33}, [1241] = {.lex_state = 33}, [1240] = {.lex_state = 24}, [1241] = {.lex_state = 24}, [1242] = {.lex_state = 33}, [1243] = {.lex_state = 33}, [1244] = {.lex_state = 33},
-
@@ -8485,23 +8505,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1273] = {.lex_state = 33}, [1274] = {.lex_state = 33}, [1275] = {.lex_state = 33}, [1276] = {.lex_state = 24}, [1276] = {.lex_state = 33}, [1277] = {.lex_state = 33}, [1278] = {.lex_state = 33}, [1279] = {.lex_state = 24}, [1279] = {.lex_state = 33}, [1280] = {.lex_state = 33}, [1281] = {.lex_state = 24}, [1281] = {.lex_state = 33}, [1282] = {.lex_state = 22}, [1283] = {.lex_state = 22}, [1284] = {.lex_state = 33}, [1284] = {.lex_state = 24}, [1285] = {.lex_state = 22}, [1286] = {.lex_state = 24}, [1287] = {.lex_state = 22}, [1288] = {.lex_state = 22}, [1289] = {.lex_state = 22}, [1290] = {.lex_state = 33}, [1290] = {.lex_state = 32}, [1291] = {.lex_state = 32}, [1292] = {.lex_state = 32}, [1292] = {.lex_state = 33}, [1293] = {.lex_state = 32}, [1294] = {.lex_state = 23}, [1295] = {.lex_state = 23},
-
@@ -8519,21 +8539,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1307] = {.lex_state = 32}, [1308] = {.lex_state = 32}, [1309] = {.lex_state = 32}, [1310] = {.lex_state = 23}, [1311] = {.lex_state = 23}, [1312] = {.lex_state = 33}, [1310] = {.lex_state = 33}, [1311] = {.lex_state = 33}, [1312] = {.lex_state = 32}, [1313] = {.lex_state = 23}, [1314] = {.lex_state = 33}, [1314] = {.lex_state = 23}, [1315] = {.lex_state = 33}, [1316] = {.lex_state = 33}, [1317] = {.lex_state = 32}, [1316] = {.lex_state = 23}, [1317] = {.lex_state = 23}, [1318] = {.lex_state = 32}, [1319] = {.lex_state = 23}, [1320] = {.lex_state = 23}, [1321] = {.lex_state = 32}, [1322] = {.lex_state = 33}, [1323] = {.lex_state = 23}, [1324] = {.lex_state = 33}, [1319] = {.lex_state = 33}, [1320] = {.lex_state = 32}, [1321] = {.lex_state = 33}, [1322] = {.lex_state = 23}, [1323] = {.lex_state = 33}, [1324] = {.lex_state = 23}, [1325] = {.lex_state = 33}, [1326] = {.lex_state = 32}, [1327] = {.lex_state = 32},
-
@@ -8541,43 +8561,43 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1329] = {.lex_state = 32}, [1330] = {.lex_state = 24}, [1331] = {.lex_state = 32}, [1332] = {.lex_state = 32}, [1333] = {.lex_state = 24}, [1334] = {.lex_state = 33}, [1335] = {.lex_state = 32}, [1336] = {.lex_state = 32}, [1332] = {.lex_state = 24}, [1333] = {.lex_state = 32}, [1334] = {.lex_state = 24}, [1335] = {.lex_state = 23}, [1336] = {.lex_state = 23}, [1337] = {.lex_state = 32}, [1338] = {.lex_state = 23}, [1338] = {.lex_state = 32}, [1339] = {.lex_state = 32}, [1340] = {.lex_state = 23}, [1341] = {.lex_state = 33}, [1342] = {.lex_state = 32}, [1343] = {.lex_state = 24}, [1344] = {.lex_state = 23}, [1345] = {.lex_state = 32}, [1343] = {.lex_state = 33}, [1344] = {.lex_state = 32}, [1345] = {.lex_state = 23}, [1346] = {.lex_state = 32}, [1347] = {.lex_state = 33}, [1348] = {.lex_state = 32}, [1349] = {.lex_state = 33}, [1350] = {.lex_state = 33}, [1347] = {.lex_state = 32}, [1348] = {.lex_state = 33}, [1349] = {.lex_state = 32}, [1350] = {.lex_state = 23}, [1351] = {.lex_state = 33}, [1352] = {.lex_state = 32}, [1353] = {.lex_state = 33}, [1352] = {.lex_state = 23}, [1353] = {.lex_state = 23}, [1354] = {.lex_state = 33}, [1355] = {.lex_state = 33}, [1356] = {.lex_state = 33}, [1357] = {.lex_state = 32}, [1356] = {.lex_state = 32}, [1357] = {.lex_state = 33}, [1358] = {.lex_state = 33}, [1359] = {.lex_state = 24}, [1360] = {.lex_state = 24}, [1361] = {.lex_state = 24}, [1362] = {.lex_state = 24}, [1363] = {.lex_state = 24}, [1364] = {.lex_state = 23}, [1365] = {.lex_state = 24}, [1359] = {.lex_state = 23}, [1360] = {.lex_state = 33}, [1361] = {.lex_state = 33}, [1362] = {.lex_state = 32}, [1363] = {.lex_state = 33}, [1364] = {.lex_state = 24}, [1365] = {.lex_state = 23}, [1366] = {.lex_state = 24}, [1367] = {.lex_state = 24}, [1368] = {.lex_state = 23}, [1367] = {.lex_state = 23}, [1368] = {.lex_state = 24}, [1369] = {.lex_state = 24}, [1370] = {.lex_state = 24}, [1371] = {.lex_state = 24},
-
@@ -8619,26 +8639,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1407] = {.lex_state = 24}, [1408] = {.lex_state = 24}, [1409] = {.lex_state = 24}, [1410] = {.lex_state = 23}, [1411] = {.lex_state = 23}, [1410] = {.lex_state = 24}, [1411] = {.lex_state = 24}, [1412] = {.lex_state = 24}, [1413] = {.lex_state = 24}, [1414] = {.lex_state = 24}, [1413] = {.lex_state = 23}, [1414] = {.lex_state = 23}, [1415] = {.lex_state = 24}, [1416] = {.lex_state = 24}, [1417] = {.lex_state = 24}, [1418] = {.lex_state = 24}, [1419] = {.lex_state = 24}, [1420] = {.lex_state = 23}, [1420] = {.lex_state = 24}, [1421] = {.lex_state = 24}, [1422] = {.lex_state = 24}, [1422] = {.lex_state = 23}, [1423] = {.lex_state = 24}, [1424] = {.lex_state = 24}, [1425] = {.lex_state = 24}, [1426] = {.lex_state = 24}, [1427] = {.lex_state = 24}, [1428] = {.lex_state = 24}, [1429] = {.lex_state = 23}, [1429] = {.lex_state = 24}, [1430] = {.lex_state = 24}, [1431] = {.lex_state = 24}, [1432] = {.lex_state = 24},
-
@@ -8654,24 +8674,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1442] = {.lex_state = 24}, [1443] = {.lex_state = 24}, [1444] = {.lex_state = 24}, [1445] = {.lex_state = 23}, [1445] = {.lex_state = 24}, [1446] = {.lex_state = 23}, [1447] = {.lex_state = 24}, [1448] = {.lex_state = 24}, [1448] = {.lex_state = 23}, [1449] = {.lex_state = 24}, [1450] = {.lex_state = 24}, [1450] = {.lex_state = 23}, [1451] = {.lex_state = 24}, [1452] = {.lex_state = 24}, [1453] = {.lex_state = 24}, [1454] = {.lex_state = 23}, [1454] = {.lex_state = 24}, [1455] = {.lex_state = 24}, [1456] = {.lex_state = 24}, [1456] = {.lex_state = 23}, [1457] = {.lex_state = 24}, [1458] = {.lex_state = 24}, [1459] = {.lex_state = 23}, [1459] = {.lex_state = 24}, [1460] = {.lex_state = 24}, [1461] = {.lex_state = 24}, [1462] = {.lex_state = 24}, [1462] = {.lex_state = 23}, [1463] = {.lex_state = 24}, [1464] = {.lex_state = 24}, [1465] = {.lex_state = 24},
-
@@ -8680,7 +8700,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1468] = {.lex_state = 24}, [1469] = {.lex_state = 24}, [1470] = {.lex_state = 24}, [1471] = {.lex_state = 23}, [1471] = {.lex_state = 24}, [1472] = {.lex_state = 24}, [1473] = {.lex_state = 24}, [1474] = {.lex_state = 24},
-
@@ -8689,11 +8709,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1477] = {.lex_state = 24}, [1478] = {.lex_state = 24}, [1479] = {.lex_state = 24}, [1480] = {.lex_state = 23}, [1480] = {.lex_state = 24}, [1481] = {.lex_state = 24}, [1482] = {.lex_state = 24}, [1483] = {.lex_state = 24}, [1484] = {.lex_state = 24}, [1484] = {.lex_state = 23}, [1485] = {.lex_state = 24}, [1486] = {.lex_state = 24}, [1487] = {.lex_state = 24},
-
@@ -8712,32 +8732,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1500] = {.lex_state = 24}, [1501] = {.lex_state = 24}, [1502] = {.lex_state = 24}, [1503] = {.lex_state = 23}, [1504] = {.lex_state = 23}, [1505] = {.lex_state = 23}, [1506] = {.lex_state = 68}, [1507] = {.lex_state = 23}, [1503] = {.lex_state = 24}, [1504] = {.lex_state = 24}, [1505] = {.lex_state = 24}, [1506] = {.lex_state = 24}, [1507] = {.lex_state = 68}, [1508] = {.lex_state = 23}, [1509] = {.lex_state = 23}, [1509] = {.lex_state = 68}, [1510] = {.lex_state = 68}, [1511] = {.lex_state = 34}, [1512] = {.lex_state = 23}, [1513] = {.lex_state = 34}, [1511] = {.lex_state = 23}, [1512] = {.lex_state = 34}, [1513] = {.lex_state = 23}, [1514] = {.lex_state = 34}, [1515] = {.lex_state = 23}, [1516] = {.lex_state = 68}, [1516] = {.lex_state = 23}, [1517] = {.lex_state = 23}, [1518] = {.lex_state = 23}, [1519] = {.lex_state = 23}, [1520] = {.lex_state = 23}, [1521] = {.lex_state = 23}, [1522] = {.lex_state = 23}, [1523] = {.lex_state = 23}, [1523] = {.lex_state = 34}, [1524] = {.lex_state = 68}, [1525] = {.lex_state = 23}, [1525] = {.lex_state = 68}, [1526] = {.lex_state = 68}, [1527] = {.lex_state = 68}, [1528] = {.lex_state = 23}, [1527] = {.lex_state = 23}, [1528] = {.lex_state = 68}, [1529] = {.lex_state = 68}, [1530] = {.lex_state = 68}, [1531] = {.lex_state = 68},
-
@@ -8745,7 +8765,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {[1533] = {.lex_state = 68}, [1534] = {.lex_state = 68}, [1535] = {.lex_state = 68}, [1536] = {.lex_state = 68}, [1536] = {.lex_state = 23}, [1537] = {.lex_state = 68}, [1538] = {.lex_state = 68}, [1539] = {.lex_state = 68},
-
@@ -9878,6 +9898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1), [anon_sym_namespace] = ACTIONS(1), [anon_sym_partial] = ACTIONS(1), [anon_sym_sealed] = ACTIONS(1), [anon_sym_interface] = ACTIONS(1), [anon_sym_struct] = ACTIONS(1), [anon_sym_enum] = ACTIONS(1),
-
@@ -9918,97 +9939,97 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(1)] = { [sym_source_file] = STATE(2397), [sym_using_directive] = STATE(144), [sym_symbol] = STATE(1293), [sym_using_directive] = STATE(140), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(185), [sym__attribute_list] = STATE(950), [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(1976), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(951), [sym_namespace_declaration] = STATE(223), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(223), [sym_interface_declaration] = STATE(223), [sym_struct_declaration] = STATE(223), [sym_enum_declaration] = STATE(223), [sym_errordomain_declaration] = STATE(223), [sym_namespace_declaration] = STATE(221), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(221), [sym_interface_declaration] = STATE(221), [sym_struct_declaration] = STATE(221), [sym_enum_declaration] = STATE(221), [sym_errordomain_declaration] = STATE(221), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(223), [sym_method_declaration] = STATE(223), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(223), [sym_field_declaration] = STATE(223), [sym_constant_declaration] = STATE(223), [sym_block] = STATE(145), [sym_delegate_declaration] = STATE(221), [sym_method_declaration] = STATE(221), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(221), [sym_field_declaration] = STATE(221), [sym_constant_declaration] = STATE(221), [sym_block] = STATE(130), [sym__statement] = STATE(185), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(1), [aux_sym_source_file_repeat1] = STATE(2), [aux_sym_source_file_repeat2] = STATE(5), [aux_sym_namespace_member_repeat1] = STATE(545), [aux_sym_class_declaration_repeat1] = STATE(1429), [aux_sym_creation_method_declaration_repeat1] = STATE(1219), [aux_sym_namespace_member_repeat1] = STATE(544), [aux_sym_class_declaration_repeat1] = STATE(1350), [aux_sym_creation_method_declaration_repeat1] = STATE(1217), [aux_sym_delegate_declaration_repeat1] = STATE(1767), [aux_sym_signal_declaration_repeat1] = STATE(1517), [aux_sym_signal_declaration_repeat1] = STATE(1515), [ts_builtin_sym_end] = ACTIONS(7), [sym_identifier] = ACTIONS(9), [sym_comment] = ACTIONS(3),
-
@@ -10064,6 +10085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(79), [anon_sym_namespace] = ACTIONS(81), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(85), [anon_sym_struct] = ACTIONS(87), [anon_sym_enum] = ACTIONS(89),
-
@@ -10088,97 +10110,97 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(2)] = { [sym_using_directive] = STATE(144), [sym_symbol] = STATE(1293), [sym_using_directive] = STATE(140), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(185), [sym__attribute_list] = STATE(950), [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(1976), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(951), [sym_namespace_declaration] = STATE(223), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(223), [sym_interface_declaration] = STATE(223), [sym_struct_declaration] = STATE(223), [sym_enum_declaration] = STATE(223), [sym_errordomain_declaration] = STATE(223), [sym_namespace_declaration] = STATE(221), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(221), [sym_interface_declaration] = STATE(221), [sym_struct_declaration] = STATE(221), [sym_enum_declaration] = STATE(221), [sym_errordomain_declaration] = STATE(221), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(223), [sym_method_declaration] = STATE(223), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(223), [sym_field_declaration] = STATE(223), [sym_constant_declaration] = STATE(223), [sym_block] = STATE(145), [sym_delegate_declaration] = STATE(221), [sym_method_declaration] = STATE(221), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(221), [sym_field_declaration] = STATE(221), [sym_constant_declaration] = STATE(221), [sym_block] = STATE(130), [sym__statement] = STATE(185), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(2), [aux_sym_source_file_repeat1] = STATE(128), [aux_sym_source_file_repeat2] = STATE(4), [aux_sym_namespace_member_repeat1] = STATE(545), [aux_sym_class_declaration_repeat1] = STATE(1429), [aux_sym_creation_method_declaration_repeat1] = STATE(1219), [aux_sym_namespace_member_repeat1] = STATE(544), [aux_sym_class_declaration_repeat1] = STATE(1350), [aux_sym_creation_method_declaration_repeat1] = STATE(1217), [aux_sym_delegate_declaration_repeat1] = STATE(1767), [aux_sym_signal_declaration_repeat1] = STATE(1517), [aux_sym_signal_declaration_repeat1] = STATE(1515), [ts_builtin_sym_end] = ACTIONS(127), [sym_identifier] = ACTIONS(9), [sym_comment] = ACTIONS(3),
-
@@ -10234,6 +10256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(79), [anon_sym_namespace] = ACTIONS(81), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(85), [anon_sym_struct] = ACTIONS(87), [anon_sym_enum] = ACTIONS(89),
-
@@ -10258,95 +10281,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(3)] = { [sym_symbol] = STATE(1293), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(185), [sym__attribute_list] = STATE(950), [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(1976), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(951), [sym_namespace_declaration] = STATE(223), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(223), [sym_interface_declaration] = STATE(223), [sym_struct_declaration] = STATE(223), [sym_enum_declaration] = STATE(223), [sym_errordomain_declaration] = STATE(223), [sym_namespace_declaration] = STATE(221), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(221), [sym_interface_declaration] = STATE(221), [sym_struct_declaration] = STATE(221), [sym_enum_declaration] = STATE(221), [sym_errordomain_declaration] = STATE(221), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(223), [sym_method_declaration] = STATE(223), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(223), [sym_field_declaration] = STATE(223), [sym_constant_declaration] = STATE(223), [sym_block] = STATE(145), [sym_delegate_declaration] = STATE(221), [sym_method_declaration] = STATE(221), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(221), [sym_field_declaration] = STATE(221), [sym_constant_declaration] = STATE(221), [sym_block] = STATE(130), [sym__statement] = STATE(185), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(3), [aux_sym_source_file_repeat2] = STATE(3), [aux_sym_namespace_member_repeat1] = STATE(545), [aux_sym_class_declaration_repeat1] = STATE(1429), [aux_sym_creation_method_declaration_repeat1] = STATE(1219), [aux_sym_namespace_member_repeat1] = STATE(544), [aux_sym_class_declaration_repeat1] = STATE(1350), [aux_sym_creation_method_declaration_repeat1] = STATE(1217), [aux_sym_delegate_declaration_repeat1] = STATE(1767), [aux_sym_signal_declaration_repeat1] = STATE(1517), [aux_sym_signal_declaration_repeat1] = STATE(1515), [ts_builtin_sym_end] = ACTIONS(129), [sym_identifier] = ACTIONS(131), [sym_comment] = ACTIONS(3),
-
@@ -10401,6 +10424,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(233), [anon_sym_namespace] = ACTIONS(236), [anon_sym_partial] = ACTIONS(239), [anon_sym_sealed] = ACTIONS(239), [anon_sym_interface] = ACTIONS(242), [anon_sym_struct] = ACTIONS(245), [anon_sym_enum] = ACTIONS(248),
-
@@ -10425,95 +10449,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(4)] = { [sym_symbol] = STATE(1293), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(185), [sym__attribute_list] = STATE(950), [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(1976), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(951), [sym_namespace_declaration] = STATE(223), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(223), [sym_interface_declaration] = STATE(223), [sym_struct_declaration] = STATE(223), [sym_enum_declaration] = STATE(223), [sym_errordomain_declaration] = STATE(223), [sym_namespace_declaration] = STATE(221), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(221), [sym_interface_declaration] = STATE(221), [sym_struct_declaration] = STATE(221), [sym_enum_declaration] = STATE(221), [sym_errordomain_declaration] = STATE(221), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(223), [sym_method_declaration] = STATE(223), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(223), [sym_field_declaration] = STATE(223), [sym_constant_declaration] = STATE(223), [sym_block] = STATE(145), [sym_delegate_declaration] = STATE(221), [sym_method_declaration] = STATE(221), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(221), [sym_field_declaration] = STATE(221), [sym_constant_declaration] = STATE(221), [sym_block] = STATE(130), [sym__statement] = STATE(185), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(4), [aux_sym_source_file_repeat2] = STATE(3), [aux_sym_namespace_member_repeat1] = STATE(545), [aux_sym_class_declaration_repeat1] = STATE(1429), [aux_sym_creation_method_declaration_repeat1] = STATE(1219), [aux_sym_namespace_member_repeat1] = STATE(544), [aux_sym_class_declaration_repeat1] = STATE(1350), [aux_sym_creation_method_declaration_repeat1] = STATE(1217), [aux_sym_delegate_declaration_repeat1] = STATE(1767), [aux_sym_signal_declaration_repeat1] = STATE(1517), [aux_sym_signal_declaration_repeat1] = STATE(1515), [ts_builtin_sym_end] = ACTIONS(305), [sym_identifier] = ACTIONS(9), [sym_comment] = ACTIONS(3),
-
@@ -10568,6 +10592,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(79), [anon_sym_namespace] = ACTIONS(81), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(85), [anon_sym_struct] = ACTIONS(87), [anon_sym_enum] = ACTIONS(89),
-
@@ -10592,95 +10617,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(5)] = { [sym_symbol] = STATE(1293), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(185), [sym__attribute_list] = STATE(950), [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(1976), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(951), [sym_namespace_declaration] = STATE(223), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(223), [sym_interface_declaration] = STATE(223), [sym_struct_declaration] = STATE(223), [sym_enum_declaration] = STATE(223), [sym_errordomain_declaration] = STATE(223), [sym_namespace_declaration] = STATE(221), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(221), [sym_interface_declaration] = STATE(221), [sym_struct_declaration] = STATE(221), [sym_enum_declaration] = STATE(221), [sym_errordomain_declaration] = STATE(221), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(223), [sym_method_declaration] = STATE(223), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(223), [sym_field_declaration] = STATE(223), [sym_constant_declaration] = STATE(223), [sym_block] = STATE(145), [sym_delegate_declaration] = STATE(221), [sym_method_declaration] = STATE(221), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(221), [sym_field_declaration] = STATE(221), [sym_constant_declaration] = STATE(221), [sym_block] = STATE(130), [sym__statement] = STATE(185), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(5), [aux_sym_source_file_repeat2] = STATE(3), [aux_sym_namespace_member_repeat1] = STATE(545), [aux_sym_class_declaration_repeat1] = STATE(1429), [aux_sym_creation_method_declaration_repeat1] = STATE(1219), [aux_sym_namespace_member_repeat1] = STATE(544), [aux_sym_class_declaration_repeat1] = STATE(1350), [aux_sym_creation_method_declaration_repeat1] = STATE(1217), [aux_sym_delegate_declaration_repeat1] = STATE(1767), [aux_sym_signal_declaration_repeat1] = STATE(1517), [aux_sym_signal_declaration_repeat1] = STATE(1515), [ts_builtin_sym_end] = ACTIONS(127), [sym_identifier] = ACTIONS(9), [sym_comment] = ACTIONS(3),
-
@@ -10735,6 +10760,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(79), [anon_sym_namespace] = ACTIONS(81), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(85), [anon_sym_struct] = ACTIONS(87), [anon_sym_enum] = ACTIONS(89),
-
@@ -10759,73 +10785,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(6)] = { [sym_symbol] = STATE(1513), [sym__expression] = STATE(747), [sym__contained_expression] = STATE(600), [sym_symbol] = STATE(1514), [sym__expression] = STATE(750), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1911), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(6), [aux_sym_block_repeat1] = STATE(18), [sym_identifier] = ACTIONS(307),
-
@@ -10886,73 +10912,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(7)] = { [sym_symbol] = STATE(1513), [sym__expression] = STATE(747), [sym__contained_expression] = STATE(600), [sym_symbol] = STATE(1514), [sym__expression] = STATE(750), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1911), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(7), [aux_sym_block_repeat1] = STATE(19), [sym_identifier] = ACTIONS(307),
-
@@ -11013,73 +11039,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(8)] = { [sym_symbol] = STATE(1513), [sym__expression] = STATE(747), [sym__contained_expression] = STATE(600), [sym_symbol] = STATE(1514), [sym__expression] = STATE(750), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1911), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(8), [aux_sym_block_repeat1] = STATE(21), [sym_identifier] = ACTIONS(307),
-
@@ -11140,73 +11166,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(9)] = { [sym_symbol] = STATE(1513), [sym__expression] = STATE(747), [sym__contained_expression] = STATE(600), [sym_symbol] = STATE(1514), [sym__expression] = STATE(750), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1911), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(9), [aux_sym_block_repeat1] = STATE(19), [sym_identifier] = ACTIONS(307),
-
@@ -11267,73 +11293,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(10)] = { [sym_symbol] = STATE(1513), [sym__expression] = STATE(747), [sym__contained_expression] = STATE(600), [sym_symbol] = STATE(1514), [sym__expression] = STATE(750), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1911), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(10), [aux_sym_block_repeat1] = STATE(18), [sym_identifier] = ACTIONS(307),
-
@@ -11394,71 +11420,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(11)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2298), [sym_local_declaration] = STATE(590), [sym_block] = STATE(587), [sym_block] = STATE(557), [sym__statement] = STATE(590), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(11), [aux_sym_switch_section_repeat1] = STATE(14), [sym_identifier] = ACTIONS(369),
-
@@ -11519,71 +11545,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(12)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2298), [sym_local_declaration] = STATE(590), [sym_block] = STATE(587), [sym_block] = STATE(557), [sym__statement] = STATE(590), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(12), [aux_sym_switch_section_repeat1] = STATE(15), [sym_identifier] = ACTIONS(369),
-
@@ -11644,71 +11670,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(13)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2298), [sym_local_declaration] = STATE(590), [sym_block] = STATE(587), [sym_block] = STATE(557), [sym__statement] = STATE(590), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(13), [aux_sym_switch_section_repeat1] = STATE(12), [sym_identifier] = ACTIONS(369),
-
@@ -11769,71 +11795,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(14)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2298), [sym_local_declaration] = STATE(590), [sym_block] = STATE(587), [sym_block] = STATE(557), [sym__statement] = STATE(590), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(14), [aux_sym_switch_section_repeat1] = STATE(15), [sym_identifier] = ACTIONS(369),
-
@@ -11894,71 +11920,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(15)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2298), [sym_local_declaration] = STATE(590), [sym_block] = STATE(587), [sym_block] = STATE(557), [sym__statement] = STATE(590), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(15), [aux_sym_switch_section_repeat1] = STATE(15), [sym_identifier] = ACTIONS(385),
-
@@ -12019,72 +12045,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(16)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(16), [aux_sym_block_repeat1] = STATE(16), [sym_identifier] = ACTIONS(515),
-
@@ -12143,72 +12169,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(17)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(17), [aux_sym_block_repeat1] = STATE(18), [sym_identifier] = ACTIONS(369),
-
@@ -12267,72 +12293,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(18)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(18), [aux_sym_block_repeat1] = STATE(16), [sym_identifier] = ACTIONS(369),
-
@@ -12391,72 +12417,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(19)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(19), [aux_sym_block_repeat1] = STATE(16), [sym_identifier] = ACTIONS(369),
-
@@ -12515,72 +12541,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(20)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(20), [aux_sym_block_repeat1] = STATE(22), [sym_identifier] = ACTIONS(369),
-
@@ -12639,72 +12665,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(21)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(21), [aux_sym_block_repeat1] = STATE(16), [sym_identifier] = ACTIONS(369),
-
@@ -12763,72 +12789,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(22)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(22), [aux_sym_block_repeat1] = STATE(16), [sym_identifier] = ACTIONS(369),
-
@@ -12887,72 +12913,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(23)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(23), [aux_sym_block_repeat1] = STATE(25), [sym_identifier] = ACTIONS(369),
-
@@ -13011,72 +13037,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(24)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(24), [aux_sym_block_repeat1] = STATE(19), [sym_identifier] = ACTIONS(369),
-
@@ -13135,72 +13161,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(25)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2208), [sym_local_declaration] = STATE(592), [sym_local_function_declaration] = STATE(592), [sym_block] = STATE(587), [sym__statement] = STATE(592), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_local_declaration] = STATE(602), [sym_local_function_declaration] = STATE(602), [sym_block] = STATE(557), [sym__statement] = STATE(602), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(25), [aux_sym_block_repeat1] = STATE(16), [sym_identifier] = ACTIONS(369),
-
@@ -13347,6 +13373,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(663), [anon_sym_namespace] = ACTIONS(663), [anon_sym_partial] = ACTIONS(663), [anon_sym_sealed] = ACTIONS(663), [anon_sym_interface] = ACTIONS(663), [anon_sym_struct] = ACTIONS(663), [anon_sym_enum] = ACTIONS(663),
-
@@ -13373,67 +13400,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(27)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(171), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(161), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(27), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -13484,67 +13511,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(28)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(2438), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(28), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -13595,67 +13622,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(29)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(158), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(141), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(29), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -13706,67 +13733,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(30)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(2453), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(30), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -13817,67 +13844,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(31)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(133), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(132), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(31), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -13928,67 +13955,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(32)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(134), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(133), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(32), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14039,67 +14066,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(33)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(511), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(508), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(33), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14150,67 +14177,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(34)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(562), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(570), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(34), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14261,67 +14288,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(35)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(563), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(571), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(35), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14372,67 +14399,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(36)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(564), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(572), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(36), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14483,67 +14510,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(37)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(565), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(573), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(37), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14594,67 +14621,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(38)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(568), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(576), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(38), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14705,67 +14732,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(39)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(574), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(582), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(39), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14816,67 +14843,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(40)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(578), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(584), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(40), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -14927,67 +14954,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(41)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(555), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(585), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(41), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15038,67 +15065,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(42)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(580), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(586), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(42), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15149,67 +15176,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(43)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(584), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(587), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(43), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15260,67 +15287,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(44)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(585), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(581), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(44), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15371,67 +15398,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(45)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(120), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(45), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15482,67 +15509,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(46)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(157), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(147), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(46), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15593,67 +15620,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(47)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(1661), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(47), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15704,67 +15731,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(48)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(157), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(147), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(48), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15815,67 +15842,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(49)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(159), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(149), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(49), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -15926,67 +15953,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(50)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(160), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(150), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(50), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16037,67 +16064,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(51)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(161), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(151), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(51), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16148,67 +16175,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(52)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(165), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(155), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(52), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16259,67 +16286,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(53)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(171), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(161), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(53), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16370,67 +16397,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(54)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(149), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(54), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16481,67 +16508,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(55)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(130), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(159), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(55), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16592,67 +16619,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(56)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(158), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(141), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(56), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16703,67 +16730,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(57)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(133), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(132), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(57), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16814,67 +16841,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(58)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(134), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(133), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(58), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -16925,67 +16952,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(59)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(508), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(510), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(59), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17036,67 +17063,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(60)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(159), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(149), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(60), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17147,67 +17174,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(61)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(130), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(159), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(61), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17258,67 +17285,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(62)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(161), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(151), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(62), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17369,67 +17396,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(63)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(119), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(63), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17480,67 +17507,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(64)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(165), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(155), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(64), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17591,67 +17618,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(65)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(1693), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(65), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17702,67 +17729,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(66)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(171), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(161), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(66), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17813,67 +17840,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(67)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(157), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(147), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(67), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -17924,67 +17951,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(68)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(159), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(149), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(68), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18035,67 +18062,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(69)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(160), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(150), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(69), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18146,67 +18173,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(70)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(161), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(151), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(70), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18257,67 +18284,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(71)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(165), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(155), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(71), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18368,67 +18395,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(72)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(171), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(161), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(72), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18479,67 +18506,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(73)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(149), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(73), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18590,67 +18617,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(74)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(130), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(159), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(74), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18701,67 +18728,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(75)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(158), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(141), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(75), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18812,67 +18839,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(76)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(133), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(132), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(76), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -18923,67 +18950,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(77)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(562), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(570), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(77), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19034,67 +19061,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(78)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(563), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(571), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(78), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19145,67 +19172,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(79)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(564), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(572), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(79), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19256,67 +19283,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(80)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(565), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(573), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(80), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19367,67 +19394,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(81)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(568), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(576), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(81), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19478,67 +19505,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(82)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(574), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(582), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(82), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19589,67 +19616,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(83)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(578), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(584), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(83), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19700,67 +19727,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(84)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(555), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(585), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(84), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19811,67 +19838,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(85)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(580), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(586), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(85), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -19922,67 +19949,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(86)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement] = STATE(584), [sym__statement_without_if] = STATE(575), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_if_statement] = STATE(575), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement] = STATE(587), [sym__statement_without_if] = STATE(558), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_if_statement] = STATE(558), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(86), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20033,67 +20060,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(87)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(149), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(87), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20144,67 +20171,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(88)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(157), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(147), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(88), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20255,67 +20282,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(89)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(159), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(149), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(89), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20366,67 +20393,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(90)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(160), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(150), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(90), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20477,67 +20504,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(91)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(161), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(151), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(91), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20588,67 +20615,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(92)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(165), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(155), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(92), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20699,67 +20726,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(93)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(149), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(145), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(93), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20810,67 +20837,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(94)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(130), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(159), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(94), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -20921,67 +20948,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(95)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(158), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(141), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(95), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -21032,67 +21059,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(96)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(133), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(132), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(96), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -21143,67 +21170,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(97)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement] = STATE(160), [sym__statement_without_if] = STATE(135), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_if_statement] = STATE(135), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement] = STATE(150), [sym__statement_without_if] = STATE(134), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_if_statement] = STATE(134), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(97), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -21254,65 +21281,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(98)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement_without_if] = STATE(571), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement_without_if] = STATE(578), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(98), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -21363,65 +21390,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(99)] = { [sym__expression] = STATE(820), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(587), [sym__statement_without_if] = STATE(571), [sym_empty_statement] = STATE(587), [sym_expression_statement] = STATE(587), [sym_return_statement] = STATE(587), [sym_try_statement] = STATE(587), [sym_while_statement] = STATE(587), [sym_do_statement] = STATE(587), [sym_for_statement] = STATE(587), [sym_foreach_statement] = STATE(587), [sym_break_statement] = STATE(587), [sym_continue_statement] = STATE(587), [sym_lock_statement] = STATE(587), [sym_delete_statement] = STATE(587), [sym_throw_statement] = STATE(587), [sym_yield_statement] = STATE(587), [sym_switch_statement] = STATE(587), [sym_with_statement] = STATE(587), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(557), [sym__statement_without_if] = STATE(578), [sym_empty_statement] = STATE(557), [sym_expression_statement] = STATE(557), [sym_return_statement] = STATE(557), [sym_try_statement] = STATE(557), [sym_while_statement] = STATE(557), [sym_do_statement] = STATE(557), [sym_for_statement] = STATE(557), [sym_foreach_statement] = STATE(557), [sym_break_statement] = STATE(557), [sym_continue_statement] = STATE(557), [sym_lock_statement] = STATE(557), [sym_delete_statement] = STATE(557), [sym_throw_statement] = STATE(557), [sym_yield_statement] = STATE(557), [sym_switch_statement] = STATE(557), [sym_with_statement] = STATE(557), [sym__preprocessor_statement] = STATE(99), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -21472,65 +21499,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(100)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement_without_if] = STATE(167), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement_without_if] = STATE(157), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(100), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -21581,65 +21608,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(101)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement_without_if] = STATE(167), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement_without_if] = STATE(157), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(101), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -21690,65 +21717,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(102)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement_without_if] = STATE(167), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement_without_if] = STATE(157), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(102), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -21799,65 +21826,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(103)] = { [sym__expression] = STATE(804), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(145), [sym__statement_without_if] = STATE(167), [sym_empty_statement] = STATE(145), [sym_expression_statement] = STATE(145), [sym_return_statement] = STATE(145), [sym_try_statement] = STATE(145), [sym_while_statement] = STATE(145), [sym_do_statement] = STATE(145), [sym_for_statement] = STATE(145), [sym_foreach_statement] = STATE(145), [sym_break_statement] = STATE(145), [sym_continue_statement] = STATE(145), [sym_lock_statement] = STATE(145), [sym_delete_statement] = STATE(145), [sym_throw_statement] = STATE(145), [sym_yield_statement] = STATE(145), [sym_switch_statement] = STATE(145), [sym_with_statement] = STATE(145), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(130), [sym__statement_without_if] = STATE(157), [sym_empty_statement] = STATE(130), [sym_expression_statement] = STATE(130), [sym_return_statement] = STATE(130), [sym_try_statement] = STATE(130), [sym_while_statement] = STATE(130), [sym_do_statement] = STATE(130), [sym_for_statement] = STATE(130), [sym_foreach_statement] = STATE(130), [sym_break_statement] = STATE(130), [sym_continue_statement] = STATE(130), [sym_lock_statement] = STATE(130), [sym_delete_statement] = STATE(130), [sym_throw_statement] = STATE(130), [sym_yield_statement] = STATE(130), [sym_switch_statement] = STATE(130), [sym_with_statement] = STATE(130), [sym__preprocessor_statement] = STATE(103), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -22091,49 +22118,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(106)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(895), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2309), [sym_local_declaration] = STATE(300), [sym__preprocessor_statement] = STATE(106),
-
@@ -22178,49 +22205,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(107)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(888), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2309), [sym_local_declaration] = STATE(293), [sym__preprocessor_statement] = STATE(107),
-
@@ -22265,49 +22292,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(108)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(906), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2309), [sym_local_declaration] = STATE(311), [sym__preprocessor_statement] = STATE(108),
-
@@ -22352,49 +22379,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(109)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(788), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2309), [sym_local_declaration] = STATE(284), [sym__preprocessor_statement] = STATE(109),
-
@@ -22439,49 +22466,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(110)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(851), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2309), [sym_local_declaration] = STATE(288), [sym__preprocessor_statement] = STATE(110),
-
@@ -22526,49 +22553,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(111)] = { [sym_symbol] = STATE(1513), [sym_symbol] = STATE(1514), [sym__expression] = STATE(909), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2309), [sym_local_declaration] = STATE(283), [sym__preprocessor_statement] = STATE(111),
-
@@ -22613,61 +22640,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(112)] = { [sym_symbol] = STATE(1293), [sym_catch_clause] = STATE(126), [sym_finally_clause] = STATE(131), [sym__preprocessor_statement] = STATE(112), [aux_sym_try_statement_repeat1] = STATE(116), [ts_builtin_sym_end] = ACTIONS(751), [sym_identifier] = ACTIONS(753), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(751), [anon_sym_global_COLON_COLON] = ACTIONS(751), [anon_sym_LBRACK] = ACTIONS(751), [anon_sym_LPAREN] = ACTIONS(751), [anon_sym_yield] = ACTIONS(753), [anon_sym_PLUS_PLUS] = ACTIONS(751), [anon_sym_DASH_DASH] = ACTIONS(751), [anon_sym_BANG] = ACTIONS(751), [anon_sym_owned] = ACTIONS(753), [anon_sym_typeof] = ACTIONS(753), [anon_sym_sizeof] = ACTIONS(753), [anon_sym_STAR] = ACTIONS(751), [anon_sym_AMP] = ACTIONS(751), [anon_sym_DASH] = ACTIONS(753), [anon_sym_TILDE] = ACTIONS(751), [anon_sym_not] = ACTIONS(753), [sym_this_access] = ACTIONS(753), [sym_base_access] = ACTIONS(753), [sym_value_access] = ACTIONS(753), [anon_sym_new] = ACTIONS(753), [anon_sym_LBRACE] = ACTIONS(751), [anon_sym_true] = ACTIONS(753), [anon_sym_false] = ACTIONS(753), [sym_character] = ACTIONS(751), [aux_sym_integer_token1] = ACTIONS(753), [aux_sym_integer_token2] = ACTIONS(751), [sym_null] = ACTIONS(753), [sym_real] = ACTIONS(753), [sym_regex] = ACTIONS(753), [anon_sym_DQUOTE] = ACTIONS(753), [anon_sym_AT_DQUOTE] = ACTIONS(751), [sym_verbatim_string] = ACTIONS(751), [anon_sym_var] = ACTIONS(753), [anon_sym_void] = ACTIONS(753), [anon_sym_dynamic] = ACTIONS(753), [anon_sym_unowned] = ACTIONS(753), [anon_sym_weak] = ACTIONS(753), [anon_sym_async] = ACTIONS(753), [anon_sym_class] = ACTIONS(753), [anon_sym_extern] = ACTIONS(753), [anon_sym_inline] = ACTIONS(753), [anon_sym_static] = ACTIONS(753), [anon_sym_abstract] = ACTIONS(753), [anon_sym_virtual] = ACTIONS(753), [anon_sym_override] = ACTIONS(753), [anon_sym_private] = ACTIONS(753), [anon_sym_protected] = ACTIONS(753), [anon_sym_internal] = ACTIONS(753), [anon_sym_public] = ACTIONS(753), [anon_sym_namespace] = ACTIONS(753), [anon_sym_partial] = ACTIONS(753), [anon_sym_sealed] = ACTIONS(753), [anon_sym_interface] = ACTIONS(753), [anon_sym_struct] = ACTIONS(753), [anon_sym_enum] = ACTIONS(753), [anon_sym_errordomain] = ACTIONS(753), [anon_sym_delegate] = ACTIONS(753), [anon_sym_signal] = ACTIONS(753), [anon_sym_const] = ACTIONS(753), [anon_sym_return] = ACTIONS(753), [anon_sym_if] = ACTIONS(753), [anon_sym_else] = ACTIONS(753), [anon_sym_try] = ACTIONS(753), [anon_sym_catch] = ACTIONS(755), [anon_sym_finally] = ACTIONS(757), [anon_sym_while] = ACTIONS(753), [anon_sym_do] = ACTIONS(753), [anon_sym_for] = ACTIONS(753), [anon_sym_foreach] = ACTIONS(753), [anon_sym_break] = ACTIONS(753), [anon_sym_continue] = ACTIONS(753), [anon_sym_lock] = ACTIONS(753), [anon_sym_delete] = ACTIONS(753), [anon_sym_throw] = ACTIONS(753), [anon_sym_switch] = ACTIONS(753), [anon_sym_with] = ACTIONS(753), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(113)] = { [sym_symbol] = STATE(1291), [sym__expression] = STATE(875), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2420), [sym__preprocessor_statement] = STATE(112), [sym_identifier] = ACTIONS(751), [sym__preprocessor_statement] = STATE(113), [sym_identifier] = ACTIONS(759), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15), [anon_sym_LPAREN] = ACTIONS(19), [anon_sym_RPAREN] = ACTIONS(753), [anon_sym_RPAREN] = ACTIONS(761), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(755), [anon_sym_owned] = ACTIONS(757), [anon_sym_BANG] = ACTIONS(763), [anon_sym_owned] = ACTIONS(765), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33),
-
@@ -22698,62 +22811,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_weak] = ACTIONS(27), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(113)] = { [sym_symbol] = STATE(1293), [STATE(114)] = { [sym_symbol] = STATE(1291), [sym__expression] = STATE(875), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2402), [sym__preprocessor_statement] = STATE(113), [sym_identifier] = ACTIONS(751), [sym__preprocessor_statement] = STATE(114), [sym_identifier] = ACTIONS(759), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15), [anon_sym_LPAREN] = ACTIONS(19), [anon_sym_RPAREN] = ACTIONS(753), [anon_sym_RPAREN] = ACTIONS(761), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(755), [anon_sym_owned] = ACTIONS(757), [anon_sym_BANG] = ACTIONS(763), [anon_sym_owned] = ACTIONS(765), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33),
-
@@ -22784,62 +22897,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_weak] = ACTIONS(27), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(114)] = { [sym_symbol] = STATE(1293), [STATE(115)] = { [sym_symbol] = STATE(1291), [sym__expression] = STATE(875), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_type] = STATE(2495), [sym__preprocessor_statement] = STATE(114), [sym_identifier] = ACTIONS(751), [sym__preprocessor_statement] = STATE(115), [sym_identifier] = ACTIONS(759), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15), [anon_sym_LPAREN] = ACTIONS(19), [anon_sym_RPAREN] = ACTIONS(753), [anon_sym_RPAREN] = ACTIONS(761), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(755), [anon_sym_owned] = ACTIONS(757), [anon_sym_BANG] = ACTIONS(763), [anon_sym_owned] = ACTIONS(765), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33),
-
@@ -22870,94 +22983,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_weak] = ACTIONS(27), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(115)] = { [sym_catch_clause] = STATE(126), [sym_finally_clause] = STATE(132), [sym__preprocessor_statement] = STATE(115), [aux_sym_try_statement_repeat1] = STATE(116), [ts_builtin_sym_end] = ACTIONS(759), [sym_identifier] = ACTIONS(761), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(759), [anon_sym_global_COLON_COLON] = ACTIONS(759), [anon_sym_LBRACK] = ACTIONS(759), [anon_sym_LPAREN] = ACTIONS(759), [anon_sym_yield] = ACTIONS(761), [anon_sym_PLUS_PLUS] = ACTIONS(759), [anon_sym_DASH_DASH] = ACTIONS(759), [anon_sym_BANG] = ACTIONS(759), [anon_sym_owned] = ACTIONS(761), [anon_sym_typeof] = ACTIONS(761), [anon_sym_sizeof] = ACTIONS(761), [anon_sym_STAR] = ACTIONS(759), [anon_sym_AMP] = ACTIONS(759), [anon_sym_DASH] = ACTIONS(761), [anon_sym_TILDE] = ACTIONS(759), [anon_sym_not] = ACTIONS(761), [sym_this_access] = ACTIONS(761), [sym_base_access] = ACTIONS(761), [sym_value_access] = ACTIONS(761), [anon_sym_new] = ACTIONS(761), [anon_sym_LBRACE] = ACTIONS(759), [anon_sym_true] = ACTIONS(761), [anon_sym_false] = ACTIONS(761), [sym_character] = ACTIONS(759), [aux_sym_integer_token1] = ACTIONS(761), [aux_sym_integer_token2] = ACTIONS(759), [sym_null] = ACTIONS(761), [sym_real] = ACTIONS(761), [sym_regex] = ACTIONS(761), [anon_sym_DQUOTE] = ACTIONS(761), [anon_sym_AT_DQUOTE] = ACTIONS(759), [sym_verbatim_string] = ACTIONS(759), [anon_sym_var] = ACTIONS(761), [anon_sym_void] = ACTIONS(761), [anon_sym_dynamic] = ACTIONS(761), [anon_sym_unowned] = ACTIONS(761), [anon_sym_weak] = ACTIONS(761), [anon_sym_async] = ACTIONS(761), [anon_sym_class] = ACTIONS(761), [anon_sym_extern] = ACTIONS(761), [anon_sym_inline] = ACTIONS(761), [anon_sym_static] = ACTIONS(761), [anon_sym_abstract] = ACTIONS(761), [anon_sym_virtual] = ACTIONS(761), [anon_sym_override] = ACTIONS(761), [anon_sym_private] = ACTIONS(761), [anon_sym_protected] = ACTIONS(761), [anon_sym_internal] = ACTIONS(761), [anon_sym_public] = ACTIONS(761), [anon_sym_namespace] = ACTIONS(761), [anon_sym_partial] = ACTIONS(761), [anon_sym_interface] = ACTIONS(761), [anon_sym_struct] = ACTIONS(761), [anon_sym_enum] = ACTIONS(761), [anon_sym_errordomain] = ACTIONS(761), [anon_sym_delegate] = ACTIONS(761), [anon_sym_signal] = ACTIONS(761), [anon_sym_const] = ACTIONS(761), [anon_sym_return] = ACTIONS(761), [anon_sym_if] = ACTIONS(761), [anon_sym_else] = ACTIONS(761), [anon_sym_try] = ACTIONS(761), [anon_sym_catch] = ACTIONS(763), [anon_sym_finally] = ACTIONS(765), [anon_sym_while] = ACTIONS(761), [anon_sym_do] = ACTIONS(761), [anon_sym_for] = ACTIONS(761), [anon_sym_foreach] = ACTIONS(761), [anon_sym_break] = ACTIONS(761), [anon_sym_continue] = ACTIONS(761), [anon_sym_lock] = ACTIONS(761), [anon_sym_delete] = ACTIONS(761), [anon_sym_throw] = ACTIONS(761), [anon_sym_switch] = ACTIONS(761), [anon_sym_with] = ACTIONS(761), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(116)] = { [sym_catch_clause] = STATE(126), [sym_finally_clause] = STATE(148), [sym_finally_clause] = STATE(143), [sym__preprocessor_statement] = STATE(116), [aux_sym_try_statement_repeat1] = STATE(117), [ts_builtin_sym_end] = ACTIONS(767),
-
@@ -23014,6 +23042,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(769), [anon_sym_namespace] = ACTIONS(769), [anon_sym_partial] = ACTIONS(769), [anon_sym_sealed] = ACTIONS(769), [anon_sym_interface] = ACTIONS(769), [anon_sym_struct] = ACTIONS(769), [anon_sym_enum] = ACTIONS(769),
-
@@ -23025,8 +23054,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_if] = ACTIONS(769), [anon_sym_else] = ACTIONS(769), [anon_sym_try] = ACTIONS(769), [anon_sym_catch] = ACTIONS(763), [anon_sym_finally] = ACTIONS(765), [anon_sym_catch] = ACTIONS(755), [anon_sym_finally] = ACTIONS(757), [anon_sym_while] = ACTIONS(769), [anon_sym_do] = ACTIONS(769), [anon_sym_for] = ACTIONS(769),
-
@@ -23098,6 +23127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(773), [anon_sym_namespace] = ACTIONS(773), [anon_sym_partial] = ACTIONS(773), [anon_sym_sealed] = ACTIONS(773), [anon_sym_interface] = ACTIONS(773), [anon_sym_struct] = ACTIONS(773), [anon_sym_enum] = ACTIONS(773),
-
@@ -23125,8 +23155,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(118)] = { [sym_elseif_statement] = STATE(163), [sym_else_statement] = STATE(168), [sym_elseif_statement] = STATE(153), [sym_else_statement] = STATE(158), [sym__preprocessor_statement] = STATE(118), [aux_sym_if_statement_repeat1] = STATE(123), [ts_builtin_sym_end] = ACTIONS(778),
-
@@ -23183,6 +23213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(780), [anon_sym_namespace] = ACTIONS(780), [anon_sym_partial] = ACTIONS(780), [anon_sym_sealed] = ACTIONS(780), [anon_sym_interface] = ACTIONS(780), [anon_sym_struct] = ACTIONS(780), [anon_sym_enum] = ACTIONS(780),
-
@@ -23208,8 +23239,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(119)] = { [sym_elseif_statement] = STATE(163), [sym_else_statement] = STATE(164), [sym_elseif_statement] = STATE(153), [sym_else_statement] = STATE(154), [sym__preprocessor_statement] = STATE(119), [aux_sym_if_statement_repeat1] = STATE(118), [ts_builtin_sym_end] = ACTIONS(785),
-
@@ -23266,6 +23297,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(787), [anon_sym_namespace] = ACTIONS(787), [anon_sym_partial] = ACTIONS(787), [anon_sym_sealed] = ACTIONS(787), [anon_sym_interface] = ACTIONS(787), [anon_sym_struct] = ACTIONS(787), [anon_sym_enum] = ACTIONS(787),
-
@@ -23291,8 +23323,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(120)] = { [sym_elseif_statement] = STATE(163), [sym_else_statement] = STATE(164), [sym_elseif_statement] = STATE(153), [sym_else_statement] = STATE(154), [sym__preprocessor_statement] = STATE(120), [aux_sym_if_statement_repeat1] = STATE(121), [ts_builtin_sym_end] = ACTIONS(785),
-
@@ -23349,6 +23381,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(787), [anon_sym_namespace] = ACTIONS(787), [anon_sym_partial] = ACTIONS(787), [anon_sym_sealed] = ACTIONS(787), [anon_sym_interface] = ACTIONS(787), [anon_sym_struct] = ACTIONS(787), [anon_sym_enum] = ACTIONS(787),
-
@@ -23374,8 +23407,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(121)] = { [sym_elseif_statement] = STATE(163), [sym_else_statement] = STATE(168), [sym_elseif_statement] = STATE(153), [sym_else_statement] = STATE(158), [sym__preprocessor_statement] = STATE(121), [aux_sym_if_statement_repeat1] = STATE(123), [ts_builtin_sym_end] = ACTIONS(778),
-
@@ -23432,6 +23465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(780), [anon_sym_namespace] = ACTIONS(780), [anon_sym_partial] = ACTIONS(780), [anon_sym_sealed] = ACTIONS(780), [anon_sym_interface] = ACTIONS(780), [anon_sym_struct] = ACTIONS(780), [anon_sym_enum] = ACTIONS(780),
-
@@ -23512,6 +23546,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(796), [anon_sym_namespace] = ACTIONS(796), [anon_sym_partial] = ACTIONS(796), [anon_sym_sealed] = ACTIONS(796), [anon_sym_interface] = ACTIONS(796), [anon_sym_struct] = ACTIONS(796), [anon_sym_enum] = ACTIONS(796),
-
@@ -23539,7 +23574,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(123)] = { [sym_elseif_statement] = STATE(163), [sym_elseif_statement] = STATE(153), [sym__preprocessor_statement] = STATE(123), [aux_sym_if_statement_repeat1] = STATE(123), [ts_builtin_sym_end] = ACTIONS(798),
-
@@ -23596,6 +23631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(800), [anon_sym_namespace] = ACTIONS(800), [anon_sym_partial] = ACTIONS(800), [anon_sym_sealed] = ACTIONS(800), [anon_sym_interface] = ACTIONS(800), [anon_sym_struct] = ACTIONS(800), [anon_sym_enum] = ACTIONS(800),
-
@@ -23676,6 +23712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(807), [anon_sym_namespace] = ACTIONS(807), [anon_sym_partial] = ACTIONS(807), [anon_sym_sealed] = ACTIONS(807), [anon_sym_interface] = ACTIONS(807), [anon_sym_struct] = ACTIONS(807), [anon_sym_enum] = ACTIONS(807),
-
@@ -23758,6 +23795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(663), [anon_sym_namespace] = ACTIONS(663), [anon_sym_partial] = ACTIONS(663), [anon_sym_sealed] = ACTIONS(663), [anon_sym_interface] = ACTIONS(663), [anon_sym_struct] = ACTIONS(663), [anon_sym_enum] = ACTIONS(663),
-
@@ -23840,6 +23878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(811), [anon_sym_namespace] = ACTIONS(811), [anon_sym_partial] = ACTIONS(811), [anon_sym_sealed] = ACTIONS(811), [anon_sym_interface] = ACTIONS(811), [anon_sym_struct] = ACTIONS(811), [anon_sym_enum] = ACTIONS(811),
-
@@ -23922,6 +23961,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(815), [anon_sym_namespace] = ACTIONS(815), [anon_sym_partial] = ACTIONS(815), [anon_sym_sealed] = ACTIONS(815), [anon_sym_interface] = ACTIONS(815), [anon_sym_struct] = ACTIONS(815), [anon_sym_enum] = ACTIONS(815),
-
@@ -23949,7 +23989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(128)] = { [sym_using_directive] = STATE(144), [sym_using_directive] = STATE(140), [sym__preprocessor_statement] = STATE(128), [aux_sym_source_file_repeat1] = STATE(128), [ts_builtin_sym_end] = ACTIONS(817),
-
@@ -24007,6 +24047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(819), [anon_sym_namespace] = ACTIONS(819), [anon_sym_partial] = ACTIONS(819), [anon_sym_sealed] = ACTIONS(819), [anon_sym_interface] = ACTIONS(819), [anon_sym_struct] = ACTIONS(819), [anon_sym_enum] = ACTIONS(819),
-
@@ -24086,6 +24127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(826), [anon_sym_namespace] = ACTIONS(826), [anon_sym_partial] = ACTIONS(826), [anon_sym_sealed] = ACTIONS(826), [anon_sym_interface] = ACTIONS(826), [anon_sym_struct] = ACTIONS(826), [anon_sym_enum] = ACTIONS(826),
-
@@ -24166,6 +24208,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(830), [anon_sym_namespace] = ACTIONS(830), [anon_sym_partial] = ACTIONS(830), [anon_sym_sealed] = ACTIONS(830), [anon_sym_interface] = ACTIONS(830), [anon_sym_struct] = ACTIONS(830), [anon_sym_enum] = ACTIONS(830),
-
@@ -24191,87 +24234,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(131)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(131), [sym_identifier] = ACTIONS(832), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(834), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(132)] = { [sym__preprocessor_statement] = STATE(132), [ts_builtin_sym_end] = ACTIONS(767), [sym_identifier] = ACTIONS(769), [sym_comment] = ACTIONS(3),
-
@@ -24326,6 +24289,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(769), [anon_sym_namespace] = ACTIONS(769), [anon_sym_partial] = ACTIONS(769), [anon_sym_sealed] = ACTIONS(769), [anon_sym_interface] = ACTIONS(769), [anon_sym_struct] = ACTIONS(769), [anon_sym_enum] = ACTIONS(769),
-
@@ -24350,6 +24314,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(769), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(132)] = { [sym__preprocessor_statement] = STATE(132), [ts_builtin_sym_end] = ACTIONS(832), [sym_identifier] = ACTIONS(834), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(832), [anon_sym_global_COLON_COLON] = ACTIONS(832), [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_LPAREN] = ACTIONS(832), [anon_sym_yield] = ACTIONS(834), [anon_sym_PLUS_PLUS] = ACTIONS(832), [anon_sym_DASH_DASH] = ACTIONS(832), [anon_sym_BANG] = ACTIONS(832), [anon_sym_owned] = ACTIONS(834), [anon_sym_typeof] = ACTIONS(834), [anon_sym_sizeof] = ACTIONS(834), [anon_sym_STAR] = ACTIONS(832), [anon_sym_AMP] = ACTIONS(832), [anon_sym_DASH] = ACTIONS(834), [anon_sym_TILDE] = ACTIONS(832), [anon_sym_not] = ACTIONS(834), [sym_this_access] = ACTIONS(834), [sym_base_access] = ACTIONS(834), [sym_value_access] = ACTIONS(834), [anon_sym_new] = ACTIONS(834), [anon_sym_LBRACE] = ACTIONS(832), [anon_sym_true] = ACTIONS(834), [anon_sym_false] = ACTIONS(834), [sym_character] = ACTIONS(832), [aux_sym_integer_token1] = ACTIONS(834), [aux_sym_integer_token2] = ACTIONS(832), [sym_null] = ACTIONS(834), [sym_real] = ACTIONS(834), [sym_regex] = ACTIONS(834), [anon_sym_DQUOTE] = ACTIONS(834), [anon_sym_AT_DQUOTE] = ACTIONS(832), [sym_verbatim_string] = ACTIONS(832), [anon_sym_var] = ACTIONS(834), [anon_sym_void] = ACTIONS(834), [anon_sym_dynamic] = ACTIONS(834), [anon_sym_unowned] = ACTIONS(834), [anon_sym_weak] = ACTIONS(834), [anon_sym_async] = ACTIONS(834), [anon_sym_class] = ACTIONS(834), [anon_sym_extern] = ACTIONS(834), [anon_sym_inline] = ACTIONS(834), [anon_sym_static] = ACTIONS(834), [anon_sym_abstract] = ACTIONS(834), [anon_sym_virtual] = ACTIONS(834), [anon_sym_override] = ACTIONS(834), [anon_sym_private] = ACTIONS(834), [anon_sym_protected] = ACTIONS(834), [anon_sym_internal] = ACTIONS(834), [anon_sym_public] = ACTIONS(834), [anon_sym_namespace] = ACTIONS(834), [anon_sym_partial] = ACTIONS(834), [anon_sym_sealed] = ACTIONS(834), [anon_sym_interface] = ACTIONS(834), [anon_sym_struct] = ACTIONS(834), [anon_sym_enum] = ACTIONS(834), [anon_sym_errordomain] = ACTIONS(834), [anon_sym_delegate] = ACTIONS(834), [anon_sym_signal] = ACTIONS(834), [anon_sym_const] = ACTIONS(834), [anon_sym_return] = ACTIONS(834), [anon_sym_if] = ACTIONS(834), [anon_sym_else] = ACTIONS(834), [anon_sym_try] = ACTIONS(834), [anon_sym_while] = ACTIONS(834), [anon_sym_do] = ACTIONS(834), [anon_sym_for] = ACTIONS(834), [anon_sym_foreach] = ACTIONS(834), [anon_sym_break] = ACTIONS(834), [anon_sym_continue] = ACTIONS(834), [anon_sym_lock] = ACTIONS(834), [anon_sym_delete] = ACTIONS(834), [anon_sym_throw] = ACTIONS(834), [anon_sym_switch] = ACTIONS(834), [anon_sym_with] = ACTIONS(834), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(133)] = { [sym__preprocessor_statement] = STATE(133), [ts_builtin_sym_end] = ACTIONS(836),
-
@@ -24406,6 +24451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(838), [anon_sym_namespace] = ACTIONS(838), [anon_sym_partial] = ACTIONS(838), [anon_sym_sealed] = ACTIONS(838), [anon_sym_interface] = ACTIONS(838), [anon_sym_struct] = ACTIONS(838), [anon_sym_enum] = ACTIONS(838),
-
@@ -24486,6 +24532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(842), [anon_sym_namespace] = ACTIONS(842), [anon_sym_partial] = ACTIONS(842), [anon_sym_sealed] = ACTIONS(842), [anon_sym_interface] = ACTIONS(842), [anon_sym_struct] = ACTIONS(842), [anon_sym_enum] = ACTIONS(842),
-
@@ -24566,6 +24613,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(846), [anon_sym_namespace] = ACTIONS(846), [anon_sym_partial] = ACTIONS(846), [anon_sym_sealed] = ACTIONS(846), [anon_sym_interface] = ACTIONS(846), [anon_sym_struct] = ACTIONS(846), [anon_sym_enum] = ACTIONS(846),
-
@@ -24646,6 +24694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(850), [anon_sym_namespace] = ACTIONS(850), [anon_sym_partial] = ACTIONS(850), [anon_sym_sealed] = ACTIONS(850), [anon_sym_interface] = ACTIONS(850), [anon_sym_struct] = ACTIONS(850), [anon_sym_enum] = ACTIONS(850),
-
@@ -24726,6 +24775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(854), [anon_sym_namespace] = ACTIONS(854), [anon_sym_partial] = ACTIONS(854), [anon_sym_sealed] = ACTIONS(854), [anon_sym_interface] = ACTIONS(854), [anon_sym_struct] = ACTIONS(854), [anon_sym_enum] = ACTIONS(854),
-
@@ -24755,6 +24805,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[ts_builtin_sym_end] = ACTIONS(856), [sym_identifier] = ACTIONS(858), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(858), [anon_sym_SEMI] = ACTIONS(856), [anon_sym_global_COLON_COLON] = ACTIONS(856), [anon_sym_LBRACK] = ACTIONS(856),
-
@@ -24806,6 +24857,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(858), [anon_sym_namespace] = ACTIONS(858), [anon_sym_partial] = ACTIONS(858), [anon_sym_sealed] = ACTIONS(858), [anon_sym_interface] = ACTIONS(858), [anon_sym_struct] = ACTIONS(858), [anon_sym_enum] = ACTIONS(858),
-
@@ -24815,7 +24867,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_const] = ACTIONS(858), [anon_sym_return] = ACTIONS(858), [anon_sym_if] = ACTIONS(858), [anon_sym_else] = ACTIONS(858), [anon_sym_try] = ACTIONS(858), [anon_sym_while] = ACTIONS(858), [anon_sym_do] = ACTIONS(858),
-
@@ -24831,247 +24882,169 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(139)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1846), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(139), [sym_identifier] = ACTIONS(832), [ts_builtin_sym_end] = ACTIONS(860), [sym_identifier] = ACTIONS(862), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(860), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [anon_sym_SEMI] = ACTIONS(860), [anon_sym_global_COLON_COLON] = ACTIONS(860), [anon_sym_LBRACK] = ACTIONS(860), [anon_sym_LPAREN] = ACTIONS(860), [anon_sym_yield] = ACTIONS(862), [anon_sym_PLUS_PLUS] = ACTIONS(860), [anon_sym_DASH_DASH] = ACTIONS(860), [anon_sym_BANG] = ACTIONS(860), [anon_sym_owned] = ACTIONS(862), [anon_sym_typeof] = ACTIONS(862), [anon_sym_sizeof] = ACTIONS(862), [anon_sym_STAR] = ACTIONS(860), [anon_sym_AMP] = ACTIONS(860), [anon_sym_DASH] = ACTIONS(862), [anon_sym_TILDE] = ACTIONS(860), [anon_sym_not] = ACTIONS(862), [sym_this_access] = ACTIONS(862), [sym_base_access] = ACTIONS(862), [sym_value_access] = ACTIONS(862), [anon_sym_new] = ACTIONS(862), [anon_sym_LBRACE] = ACTIONS(860), [anon_sym_true] = ACTIONS(862), [anon_sym_false] = ACTIONS(862), [sym_character] = ACTIONS(860), [aux_sym_integer_token1] = ACTIONS(862), [aux_sym_integer_token2] = ACTIONS(860), [sym_null] = ACTIONS(862), [sym_real] = ACTIONS(862), [sym_regex] = ACTIONS(862), [anon_sym_DQUOTE] = ACTIONS(862), [anon_sym_AT_DQUOTE] = ACTIONS(860), [sym_verbatim_string] = ACTIONS(860), [anon_sym_var] = ACTIONS(862), [anon_sym_void] = ACTIONS(862), [anon_sym_dynamic] = ACTIONS(862), [anon_sym_unowned] = ACTIONS(862), [anon_sym_weak] = ACTIONS(862), [anon_sym_async] = ACTIONS(862), [anon_sym_class] = ACTIONS(862), [anon_sym_extern] = ACTIONS(862), [anon_sym_inline] = ACTIONS(862), [anon_sym_static] = ACTIONS(862), [anon_sym_abstract] = ACTIONS(862), [anon_sym_virtual] = ACTIONS(862), [anon_sym_override] = ACTIONS(862), [anon_sym_private] = ACTIONS(862), [anon_sym_protected] = ACTIONS(862), [anon_sym_internal] = ACTIONS(862), [anon_sym_public] = ACTIONS(862), [anon_sym_namespace] = ACTIONS(862), [anon_sym_partial] = ACTIONS(862), [anon_sym_sealed] = ACTIONS(862), [anon_sym_interface] = ACTIONS(862), [anon_sym_struct] = ACTIONS(862), [anon_sym_enum] = ACTIONS(862), [anon_sym_errordomain] = ACTIONS(862), [anon_sym_delegate] = ACTIONS(862), [anon_sym_signal] = ACTIONS(862), [anon_sym_const] = ACTIONS(862), [anon_sym_return] = ACTIONS(862), [anon_sym_if] = ACTIONS(862), [anon_sym_else] = ACTIONS(862), [anon_sym_try] = ACTIONS(862), [anon_sym_while] = ACTIONS(862), [anon_sym_do] = ACTIONS(862), [anon_sym_for] = ACTIONS(862), [anon_sym_foreach] = ACTIONS(862), [anon_sym_break] = ACTIONS(862), [anon_sym_continue] = ACTIONS(862), [anon_sym_lock] = ACTIONS(862), [anon_sym_delete] = ACTIONS(862), [anon_sym_throw] = ACTIONS(862), [anon_sym_switch] = ACTIONS(862), [anon_sym_with] = ACTIONS(862), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(140)] = { [sym__preprocessor_statement] = STATE(140), [ts_builtin_sym_end] = ACTIONS(862), [sym_identifier] = ACTIONS(864), [ts_builtin_sym_end] = ACTIONS(864), [sym_identifier] = ACTIONS(866), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(864), [anon_sym_SEMI] = ACTIONS(862), [anon_sym_global_COLON_COLON] = ACTIONS(862), [anon_sym_LBRACK] = ACTIONS(862), [anon_sym_LPAREN] = ACTIONS(862), [anon_sym_yield] = ACTIONS(864), [anon_sym_PLUS_PLUS] = ACTIONS(862), [anon_sym_DASH_DASH] = ACTIONS(862), [anon_sym_BANG] = ACTIONS(862), [anon_sym_owned] = ACTIONS(864), [anon_sym_typeof] = ACTIONS(864), [anon_sym_sizeof] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(862), [anon_sym_AMP] = ACTIONS(862), [anon_sym_DASH] = ACTIONS(864), [anon_sym_TILDE] = ACTIONS(862), [anon_sym_not] = ACTIONS(864), [sym_this_access] = ACTIONS(864), [sym_base_access] = ACTIONS(864), [sym_value_access] = ACTIONS(864), [anon_sym_new] = ACTIONS(864), [anon_sym_LBRACE] = ACTIONS(862), [anon_sym_true] = ACTIONS(864), [anon_sym_false] = ACTIONS(864), [sym_character] = ACTIONS(862), [aux_sym_integer_token1] = ACTIONS(864), [aux_sym_integer_token2] = ACTIONS(862), [sym_null] = ACTIONS(864), [sym_real] = ACTIONS(864), [sym_regex] = ACTIONS(864), [anon_sym_DQUOTE] = ACTIONS(864), [anon_sym_AT_DQUOTE] = ACTIONS(862), [sym_verbatim_string] = ACTIONS(862), [anon_sym_var] = ACTIONS(864), [anon_sym_void] = ACTIONS(864), [anon_sym_dynamic] = ACTIONS(864), [anon_sym_unowned] = ACTIONS(864), [anon_sym_weak] = ACTIONS(864), [anon_sym_async] = ACTIONS(864), [anon_sym_class] = ACTIONS(864), [anon_sym_extern] = ACTIONS(864), [anon_sym_inline] = ACTIONS(864), [anon_sym_static] = ACTIONS(864), [anon_sym_abstract] = ACTIONS(864), [anon_sym_virtual] = ACTIONS(864), [anon_sym_override] = ACTIONS(864), [anon_sym_private] = ACTIONS(864), [anon_sym_protected] = ACTIONS(864), [anon_sym_internal] = ACTIONS(864), [anon_sym_public] = ACTIONS(864), [anon_sym_namespace] = ACTIONS(864), [anon_sym_partial] = ACTIONS(864), [anon_sym_interface] = ACTIONS(864), [anon_sym_struct] = ACTIONS(864), [anon_sym_enum] = ACTIONS(864), [anon_sym_errordomain] = ACTIONS(864), [anon_sym_delegate] = ACTIONS(864), [anon_sym_signal] = ACTIONS(864), [anon_sym_const] = ACTIONS(864), [anon_sym_return] = ACTIONS(864), [anon_sym_if] = ACTIONS(864), [anon_sym_try] = ACTIONS(864), [anon_sym_while] = ACTIONS(864), [anon_sym_do] = ACTIONS(864), [anon_sym_for] = ACTIONS(864), [anon_sym_foreach] = ACTIONS(864), [anon_sym_break] = ACTIONS(864), [anon_sym_continue] = ACTIONS(864), [anon_sym_lock] = ACTIONS(864), [anon_sym_delete] = ACTIONS(864), [anon_sym_throw] = ACTIONS(864), [anon_sym_switch] = ACTIONS(864), [anon_sym_with] = ACTIONS(864), [anon_sym_using] = ACTIONS(866), [anon_sym_SEMI] = ACTIONS(864), [anon_sym_global_COLON_COLON] = ACTIONS(864), [anon_sym_LBRACK] = ACTIONS(864), [anon_sym_LPAREN] = ACTIONS(864), [anon_sym_yield] = ACTIONS(866), [anon_sym_PLUS_PLUS] = ACTIONS(864), [anon_sym_DASH_DASH] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(864), [anon_sym_owned] = ACTIONS(866), [anon_sym_typeof] = ACTIONS(866), [anon_sym_sizeof] = ACTIONS(866), [anon_sym_STAR] = ACTIONS(864), [anon_sym_AMP] = ACTIONS(864), [anon_sym_DASH] = ACTIONS(866), [anon_sym_TILDE] = ACTIONS(864), [anon_sym_not] = ACTIONS(866), [sym_this_access] = ACTIONS(866), [sym_base_access] = ACTIONS(866), [sym_value_access] = ACTIONS(866), [anon_sym_new] = ACTIONS(866), [anon_sym_LBRACE] = ACTIONS(864), [anon_sym_true] = ACTIONS(866), [anon_sym_false] = ACTIONS(866), [sym_character] = ACTIONS(864), [aux_sym_integer_token1] = ACTIONS(866), [aux_sym_integer_token2] = ACTIONS(864), [sym_null] = ACTIONS(866), [sym_real] = ACTIONS(866), [sym_regex] = ACTIONS(866), [anon_sym_DQUOTE] = ACTIONS(866), [anon_sym_AT_DQUOTE] = ACTIONS(864), [sym_verbatim_string] = ACTIONS(864), [anon_sym_var] = ACTIONS(866), [anon_sym_void] = ACTIONS(866), [anon_sym_dynamic] = ACTIONS(866), [anon_sym_unowned] = ACTIONS(866), [anon_sym_weak] = ACTIONS(866), [anon_sym_async] = ACTIONS(866), [anon_sym_class] = ACTIONS(866), [anon_sym_extern] = ACTIONS(866), [anon_sym_inline] = ACTIONS(866), [anon_sym_static] = ACTIONS(866), [anon_sym_abstract] = ACTIONS(866), [anon_sym_virtual] = ACTIONS(866), [anon_sym_override] = ACTIONS(866), [anon_sym_private] = ACTIONS(866), [anon_sym_protected] = ACTIONS(866), [anon_sym_internal] = ACTIONS(866), [anon_sym_public] = ACTIONS(866), [anon_sym_namespace] = ACTIONS(866), [anon_sym_partial] = ACTIONS(866), [anon_sym_sealed] = ACTIONS(866), [anon_sym_interface] = ACTIONS(866), [anon_sym_struct] = ACTIONS(866), [anon_sym_enum] = ACTIONS(866), [anon_sym_errordomain] = ACTIONS(866), [anon_sym_delegate] = ACTIONS(866), [anon_sym_signal] = ACTIONS(866), [anon_sym_const] = ACTIONS(866), [anon_sym_return] = ACTIONS(866), [anon_sym_if] = ACTIONS(866), [anon_sym_try] = ACTIONS(866), [anon_sym_while] = ACTIONS(866), [anon_sym_do] = ACTIONS(866), [anon_sym_for] = ACTIONS(866), [anon_sym_foreach] = ACTIONS(866), [anon_sym_break] = ACTIONS(866), [anon_sym_continue] = ACTIONS(866), [anon_sym_lock] = ACTIONS(866), [anon_sym_delete] = ACTIONS(866), [anon_sym_throw] = ACTIONS(866), [anon_sym_switch] = ACTIONS(866), [anon_sym_with] = ACTIONS(866), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(141)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(2028), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(141), [sym_identifier] = ACTIONS(832), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(866), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(142)] = { [sym__preprocessor_statement] = STATE(142), [ts_builtin_sym_end] = ACTIONS(868), [sym_identifier] = ACTIONS(870), [sym_comment] = ACTIONS(3),
-
@@ -25126,6 +25099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(870), [anon_sym_namespace] = ACTIONS(870), [anon_sym_partial] = ACTIONS(870), [anon_sym_sealed] = ACTIONS(870), [anon_sym_interface] = ACTIONS(870), [anon_sym_struct] = ACTIONS(870), [anon_sym_enum] = ACTIONS(870),
-
@@ -25150,408 +25124,332 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(870), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(142)] = { [sym__preprocessor_statement] = STATE(142), [ts_builtin_sym_end] = ACTIONS(872), [sym_identifier] = ACTIONS(874), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(872), [anon_sym_global_COLON_COLON] = ACTIONS(872), [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_LPAREN] = ACTIONS(872), [anon_sym_yield] = ACTIONS(874), [anon_sym_PLUS_PLUS] = ACTIONS(872), [anon_sym_DASH_DASH] = ACTIONS(872), [anon_sym_BANG] = ACTIONS(872), [anon_sym_owned] = ACTIONS(874), [anon_sym_typeof] = ACTIONS(874), [anon_sym_sizeof] = ACTIONS(874), [anon_sym_STAR] = ACTIONS(872), [anon_sym_AMP] = ACTIONS(872), [anon_sym_DASH] = ACTIONS(874), [anon_sym_TILDE] = ACTIONS(872), [anon_sym_not] = ACTIONS(874), [sym_this_access] = ACTIONS(874), [sym_base_access] = ACTIONS(874), [sym_value_access] = ACTIONS(874), [anon_sym_new] = ACTIONS(874), [anon_sym_LBRACE] = ACTIONS(872), [anon_sym_true] = ACTIONS(874), [anon_sym_false] = ACTIONS(874), [sym_character] = ACTIONS(872), [aux_sym_integer_token1] = ACTIONS(874), [aux_sym_integer_token2] = ACTIONS(872), [sym_null] = ACTIONS(874), [sym_real] = ACTIONS(874), [sym_regex] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(874), [anon_sym_AT_DQUOTE] = ACTIONS(872), [sym_verbatim_string] = ACTIONS(872), [anon_sym_var] = ACTIONS(874), [anon_sym_void] = ACTIONS(874), [anon_sym_dynamic] = ACTIONS(874), [anon_sym_unowned] = ACTIONS(874), [anon_sym_weak] = ACTIONS(874), [anon_sym_async] = ACTIONS(874), [anon_sym_class] = ACTIONS(874), [anon_sym_extern] = ACTIONS(874), [anon_sym_inline] = ACTIONS(874), [anon_sym_static] = ACTIONS(874), [anon_sym_abstract] = ACTIONS(874), [anon_sym_virtual] = ACTIONS(874), [anon_sym_override] = ACTIONS(874), [anon_sym_private] = ACTIONS(874), [anon_sym_protected] = ACTIONS(874), [anon_sym_internal] = ACTIONS(874), [anon_sym_public] = ACTIONS(874), [anon_sym_namespace] = ACTIONS(874), [anon_sym_partial] = ACTIONS(874), [anon_sym_sealed] = ACTIONS(874), [anon_sym_interface] = ACTIONS(874), [anon_sym_struct] = ACTIONS(874), [anon_sym_enum] = ACTIONS(874), [anon_sym_errordomain] = ACTIONS(874), [anon_sym_delegate] = ACTIONS(874), [anon_sym_signal] = ACTIONS(874), [anon_sym_const] = ACTIONS(874), [anon_sym_return] = ACTIONS(874), [anon_sym_if] = ACTIONS(874), [anon_sym_else] = ACTIONS(874), [anon_sym_try] = ACTIONS(874), [anon_sym_while] = ACTIONS(874), [anon_sym_do] = ACTIONS(874), [anon_sym_for] = ACTIONS(874), [anon_sym_foreach] = ACTIONS(874), [anon_sym_break] = ACTIONS(874), [anon_sym_continue] = ACTIONS(874), [anon_sym_lock] = ACTIONS(874), [anon_sym_delete] = ACTIONS(874), [anon_sym_throw] = ACTIONS(874), [anon_sym_switch] = ACTIONS(874), [anon_sym_with] = ACTIONS(874), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(143)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(143), [sym_identifier] = ACTIONS(832), [ts_builtin_sym_end] = ACTIONS(876), [sym_identifier] = ACTIONS(878), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(872), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [anon_sym_SEMI] = ACTIONS(876), [anon_sym_global_COLON_COLON] = ACTIONS(876), [anon_sym_LBRACK] = ACTIONS(876), [anon_sym_LPAREN] = ACTIONS(876), [anon_sym_yield] = ACTIONS(878), [anon_sym_PLUS_PLUS] = ACTIONS(876), [anon_sym_DASH_DASH] = ACTIONS(876), [anon_sym_BANG] = ACTIONS(876), [anon_sym_owned] = ACTIONS(878), [anon_sym_typeof] = ACTIONS(878), [anon_sym_sizeof] = ACTIONS(878), [anon_sym_STAR] = ACTIONS(876), [anon_sym_AMP] = ACTIONS(876), [anon_sym_DASH] = ACTIONS(878), [anon_sym_TILDE] = ACTIONS(876), [anon_sym_not] = ACTIONS(878), [sym_this_access] = ACTIONS(878), [sym_base_access] = ACTIONS(878), [sym_value_access] = ACTIONS(878), [anon_sym_new] = ACTIONS(878), [anon_sym_LBRACE] = ACTIONS(876), [anon_sym_true] = ACTIONS(878), [anon_sym_false] = ACTIONS(878), [sym_character] = ACTIONS(876), [aux_sym_integer_token1] = ACTIONS(878), [aux_sym_integer_token2] = ACTIONS(876), [sym_null] = ACTIONS(878), [sym_real] = ACTIONS(878), [sym_regex] = ACTIONS(878), [anon_sym_DQUOTE] = ACTIONS(878), [anon_sym_AT_DQUOTE] = ACTIONS(876), [sym_verbatim_string] = ACTIONS(876), [anon_sym_var] = ACTIONS(878), [anon_sym_void] = ACTIONS(878), [anon_sym_dynamic] = ACTIONS(878), [anon_sym_unowned] = ACTIONS(878), [anon_sym_weak] = ACTIONS(878), [anon_sym_async] = ACTIONS(878), [anon_sym_class] = ACTIONS(878), [anon_sym_extern] = ACTIONS(878), [anon_sym_inline] = ACTIONS(878), [anon_sym_static] = ACTIONS(878), [anon_sym_abstract] = ACTIONS(878), [anon_sym_virtual] = ACTIONS(878), [anon_sym_override] = ACTIONS(878), [anon_sym_private] = ACTIONS(878), [anon_sym_protected] = ACTIONS(878), [anon_sym_internal] = ACTIONS(878), [anon_sym_public] = ACTIONS(878), [anon_sym_namespace] = ACTIONS(878), [anon_sym_partial] = ACTIONS(878), [anon_sym_sealed] = ACTIONS(878), [anon_sym_interface] = ACTIONS(878), [anon_sym_struct] = ACTIONS(878), [anon_sym_enum] = ACTIONS(878), [anon_sym_errordomain] = ACTIONS(878), [anon_sym_delegate] = ACTIONS(878), [anon_sym_signal] = ACTIONS(878), [anon_sym_const] = ACTIONS(878), [anon_sym_return] = ACTIONS(878), [anon_sym_if] = ACTIONS(878), [anon_sym_else] = ACTIONS(878), [anon_sym_try] = ACTIONS(878), [anon_sym_while] = ACTIONS(878), [anon_sym_do] = ACTIONS(878), [anon_sym_for] = ACTIONS(878), [anon_sym_foreach] = ACTIONS(878), [anon_sym_break] = ACTIONS(878), [anon_sym_continue] = ACTIONS(878), [anon_sym_lock] = ACTIONS(878), [anon_sym_delete] = ACTIONS(878), [anon_sym_throw] = ACTIONS(878), [anon_sym_switch] = ACTIONS(878), [anon_sym_with] = ACTIONS(878), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(144)] = { [sym__preprocessor_statement] = STATE(144), [ts_builtin_sym_end] = ACTIONS(874), [sym_identifier] = ACTIONS(876), [ts_builtin_sym_end] = ACTIONS(880), [sym_identifier] = ACTIONS(882), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(876), [anon_sym_SEMI] = ACTIONS(874), [anon_sym_global_COLON_COLON] = ACTIONS(874), [anon_sym_LBRACK] = ACTIONS(874), [anon_sym_LPAREN] = ACTIONS(874), [anon_sym_yield] = ACTIONS(876), [anon_sym_PLUS_PLUS] = ACTIONS(874), [anon_sym_DASH_DASH] = ACTIONS(874), [anon_sym_BANG] = ACTIONS(874), [anon_sym_owned] = ACTIONS(876), [anon_sym_typeof] = ACTIONS(876), [anon_sym_sizeof] = ACTIONS(876), [anon_sym_STAR] = ACTIONS(874), [anon_sym_AMP] = ACTIONS(874), [anon_sym_DASH] = ACTIONS(876), [anon_sym_TILDE] = ACTIONS(874), [anon_sym_not] = ACTIONS(876), [sym_this_access] = ACTIONS(876), [sym_base_access] = ACTIONS(876), [sym_value_access] = ACTIONS(876), [anon_sym_new] = ACTIONS(876), [anon_sym_LBRACE] = ACTIONS(874), [anon_sym_true] = ACTIONS(876), [anon_sym_false] = ACTIONS(876), [sym_character] = ACTIONS(874), [aux_sym_integer_token1] = ACTIONS(876), [aux_sym_integer_token2] = ACTIONS(874), [sym_null] = ACTIONS(876), [sym_real] = ACTIONS(876), [sym_regex] = ACTIONS(876), [anon_sym_DQUOTE] = ACTIONS(876), [anon_sym_AT_DQUOTE] = ACTIONS(874), [sym_verbatim_string] = ACTIONS(874), [anon_sym_var] = ACTIONS(876), [anon_sym_void] = ACTIONS(876), [anon_sym_dynamic] = ACTIONS(876), [anon_sym_unowned] = ACTIONS(876), [anon_sym_weak] = ACTIONS(876), [anon_sym_async] = ACTIONS(876), [anon_sym_class] = ACTIONS(876), [anon_sym_extern] = ACTIONS(876), [anon_sym_inline] = ACTIONS(876), [anon_sym_static] = ACTIONS(876), [anon_sym_abstract] = ACTIONS(876), [anon_sym_virtual] = ACTIONS(876), [anon_sym_override] = ACTIONS(876), [anon_sym_private] = ACTIONS(876), [anon_sym_protected] = ACTIONS(876), [anon_sym_internal] = ACTIONS(876), [anon_sym_public] = ACTIONS(876), [anon_sym_namespace] = ACTIONS(876), [anon_sym_partial] = ACTIONS(876), [anon_sym_interface] = ACTIONS(876), [anon_sym_struct] = ACTIONS(876), [anon_sym_enum] = ACTIONS(876), [anon_sym_errordomain] = ACTIONS(876), [anon_sym_delegate] = ACTIONS(876), [anon_sym_signal] = ACTIONS(876), [anon_sym_const] = ACTIONS(876), [anon_sym_return] = ACTIONS(876), [anon_sym_if] = ACTIONS(876), [anon_sym_try] = ACTIONS(876), [anon_sym_while] = ACTIONS(876), [anon_sym_do] = ACTIONS(876), [anon_sym_for] = ACTIONS(876), [anon_sym_foreach] = ACTIONS(876), [anon_sym_break] = ACTIONS(876), [anon_sym_continue] = ACTIONS(876), [anon_sym_lock] = ACTIONS(876), [anon_sym_delete] = ACTIONS(876), [anon_sym_throw] = ACTIONS(876), [anon_sym_switch] = ACTIONS(876), [anon_sym_with] = ACTIONS(876), [anon_sym_SEMI] = ACTIONS(880), [anon_sym_global_COLON_COLON] = ACTIONS(880), [anon_sym_LBRACK] = ACTIONS(880), [anon_sym_LPAREN] = ACTIONS(880), [anon_sym_yield] = ACTIONS(882), [anon_sym_PLUS_PLUS] = ACTIONS(880), [anon_sym_DASH_DASH] = ACTIONS(880), [anon_sym_BANG] = ACTIONS(880), [anon_sym_owned] = ACTIONS(882), [anon_sym_typeof] = ACTIONS(882), [anon_sym_sizeof] = ACTIONS(882), [anon_sym_STAR] = ACTIONS(880), [anon_sym_AMP] = ACTIONS(880), [anon_sym_DASH] = ACTIONS(882), [anon_sym_TILDE] = ACTIONS(880), [anon_sym_not] = ACTIONS(882), [sym_this_access] = ACTIONS(882), [sym_base_access] = ACTIONS(882), [sym_value_access] = ACTIONS(882), [anon_sym_new] = ACTIONS(882), [anon_sym_LBRACE] = ACTIONS(880), [anon_sym_true] = ACTIONS(882), [anon_sym_false] = ACTIONS(882), [sym_character] = ACTIONS(880), [aux_sym_integer_token1] = ACTIONS(882), [aux_sym_integer_token2] = ACTIONS(880), [sym_null] = ACTIONS(882), [sym_real] = ACTIONS(882), [sym_regex] = ACTIONS(882), [anon_sym_DQUOTE] = ACTIONS(882), [anon_sym_AT_DQUOTE] = ACTIONS(880), [sym_verbatim_string] = ACTIONS(880), [anon_sym_var] = ACTIONS(882), [anon_sym_void] = ACTIONS(882), [anon_sym_dynamic] = ACTIONS(882), [anon_sym_unowned] = ACTIONS(882), [anon_sym_weak] = ACTIONS(882), [anon_sym_async] = ACTIONS(882), [anon_sym_class] = ACTIONS(882), [anon_sym_extern] = ACTIONS(882), [anon_sym_inline] = ACTIONS(882), [anon_sym_static] = ACTIONS(882), [anon_sym_abstract] = ACTIONS(882), [anon_sym_virtual] = ACTIONS(882), [anon_sym_override] = ACTIONS(882), [anon_sym_private] = ACTIONS(882), [anon_sym_protected] = ACTIONS(882), [anon_sym_internal] = ACTIONS(882), [anon_sym_public] = ACTIONS(882), [anon_sym_namespace] = ACTIONS(882), [anon_sym_partial] = ACTIONS(882), [anon_sym_sealed] = ACTIONS(882), [anon_sym_interface] = ACTIONS(882), [anon_sym_struct] = ACTIONS(882), [anon_sym_enum] = ACTIONS(882), [anon_sym_errordomain] = ACTIONS(882), [anon_sym_delegate] = ACTIONS(882), [anon_sym_signal] = ACTIONS(882), [anon_sym_const] = ACTIONS(882), [anon_sym_return] = ACTIONS(882), [anon_sym_if] = ACTIONS(882), [anon_sym_else] = ACTIONS(882), [anon_sym_try] = ACTIONS(882), [anon_sym_while] = ACTIONS(882), [anon_sym_do] = ACTIONS(882), [anon_sym_for] = ACTIONS(882), [anon_sym_foreach] = ACTIONS(882), [anon_sym_break] = ACTIONS(882), [anon_sym_continue] = ACTIONS(882), [anon_sym_lock] = ACTIONS(882), [anon_sym_delete] = ACTIONS(882), [anon_sym_throw] = ACTIONS(882), [anon_sym_switch] = ACTIONS(882), [anon_sym_with] = ACTIONS(882), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(145)] = { [sym__preprocessor_statement] = STATE(145), [ts_builtin_sym_end] = ACTIONS(878), [sym_identifier] = ACTIONS(880), [ts_builtin_sym_end] = ACTIONS(884), [sym_identifier] = ACTIONS(886), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(878), [anon_sym_global_COLON_COLON] = ACTIONS(878), [anon_sym_LBRACK] = ACTIONS(878), [anon_sym_LPAREN] = ACTIONS(878), [anon_sym_yield] = ACTIONS(880), [anon_sym_PLUS_PLUS] = ACTIONS(878), [anon_sym_DASH_DASH] = ACTIONS(878), [anon_sym_BANG] = ACTIONS(878), [anon_sym_owned] = ACTIONS(880), [anon_sym_typeof] = ACTIONS(880), [anon_sym_sizeof] = ACTIONS(880), [anon_sym_STAR] = ACTIONS(878), [anon_sym_AMP] = ACTIONS(878), [anon_sym_DASH] = ACTIONS(880), [anon_sym_TILDE] = ACTIONS(878), [anon_sym_not] = ACTIONS(880), [sym_this_access] = ACTIONS(880), [sym_base_access] = ACTIONS(880), [sym_value_access] = ACTIONS(880), [anon_sym_new] = ACTIONS(880), [anon_sym_LBRACE] = ACTIONS(878), [anon_sym_true] = ACTIONS(880), [anon_sym_false] = ACTIONS(880), [sym_character] = ACTIONS(878), [aux_sym_integer_token1] = ACTIONS(880), [aux_sym_integer_token2] = ACTIONS(878), [sym_null] = ACTIONS(880), [sym_real] = ACTIONS(880), [sym_regex] = ACTIONS(880), [anon_sym_DQUOTE] = ACTIONS(880), [anon_sym_AT_DQUOTE] = ACTIONS(878), [sym_verbatim_string] = ACTIONS(878), [anon_sym_var] = ACTIONS(880), [anon_sym_void] = ACTIONS(880), [anon_sym_dynamic] = ACTIONS(880), [anon_sym_unowned] = ACTIONS(880), [anon_sym_weak] = ACTIONS(880), [anon_sym_async] = ACTIONS(880), [anon_sym_class] = ACTIONS(880), [anon_sym_extern] = ACTIONS(880), [anon_sym_inline] = ACTIONS(880), [anon_sym_static] = ACTIONS(880), [anon_sym_abstract] = ACTIONS(880), [anon_sym_virtual] = ACTIONS(880), [anon_sym_override] = ACTIONS(880), [anon_sym_private] = ACTIONS(880), [anon_sym_protected] = ACTIONS(880), [anon_sym_internal] = ACTIONS(880), [anon_sym_public] = ACTIONS(880), [anon_sym_namespace] = ACTIONS(880), [anon_sym_partial] = ACTIONS(880), [anon_sym_interface] = ACTIONS(880), [anon_sym_struct] = ACTIONS(880), [anon_sym_enum] = ACTIONS(880), [anon_sym_errordomain] = ACTIONS(880), [anon_sym_delegate] = ACTIONS(880), [anon_sym_signal] = ACTIONS(880), [anon_sym_const] = ACTIONS(880), [anon_sym_return] = ACTIONS(880), [anon_sym_if] = ACTIONS(880), [anon_sym_else] = ACTIONS(880), [anon_sym_try] = ACTIONS(880), [anon_sym_while] = ACTIONS(880), [anon_sym_do] = ACTIONS(880), [anon_sym_for] = ACTIONS(880), [anon_sym_foreach] = ACTIONS(880), [anon_sym_break] = ACTIONS(880), [anon_sym_continue] = ACTIONS(880), [anon_sym_lock] = ACTIONS(880), [anon_sym_delete] = ACTIONS(880), [anon_sym_throw] = ACTIONS(880), [anon_sym_switch] = ACTIONS(880), [anon_sym_with] = ACTIONS(880), [anon_sym_SEMI] = ACTIONS(884), [anon_sym_global_COLON_COLON] = ACTIONS(884), [anon_sym_LBRACK] = ACTIONS(884), [anon_sym_LPAREN] = ACTIONS(884), [anon_sym_yield] = ACTIONS(886), [anon_sym_PLUS_PLUS] = ACTIONS(884), [anon_sym_DASH_DASH] = ACTIONS(884), [anon_sym_BANG] = ACTIONS(884), [anon_sym_owned] = ACTIONS(886), [anon_sym_typeof] = ACTIONS(886), [anon_sym_sizeof] = ACTIONS(886), [anon_sym_STAR] = ACTIONS(884), [anon_sym_AMP] = ACTIONS(884), [anon_sym_DASH] = ACTIONS(886), [anon_sym_TILDE] = ACTIONS(884), [anon_sym_not] = ACTIONS(886), [sym_this_access] = ACTIONS(886), [sym_base_access] = ACTIONS(886), [sym_value_access] = ACTIONS(886), [anon_sym_new] = ACTIONS(886), [anon_sym_LBRACE] = ACTIONS(884), [anon_sym_true] = ACTIONS(886), [anon_sym_false] = ACTIONS(886), [sym_character] = ACTIONS(884), [aux_sym_integer_token1] = ACTIONS(886), [aux_sym_integer_token2] = ACTIONS(884), [sym_null] = ACTIONS(886), [sym_real] = ACTIONS(886), [sym_regex] = ACTIONS(886), [anon_sym_DQUOTE] = ACTIONS(886), [anon_sym_AT_DQUOTE] = ACTIONS(884), [sym_verbatim_string] = ACTIONS(884), [anon_sym_var] = ACTIONS(886), [anon_sym_void] = ACTIONS(886), [anon_sym_dynamic] = ACTIONS(886), [anon_sym_unowned] = ACTIONS(886), [anon_sym_weak] = ACTIONS(886), [anon_sym_async] = ACTIONS(886), [anon_sym_class] = ACTIONS(886), [anon_sym_extern] = ACTIONS(886), [anon_sym_inline] = ACTIONS(886), [anon_sym_static] = ACTIONS(886), [anon_sym_abstract] = ACTIONS(886), [anon_sym_virtual] = ACTIONS(886), [anon_sym_override] = ACTIONS(886), [anon_sym_private] = ACTIONS(886), [anon_sym_protected] = ACTIONS(886), [anon_sym_internal] = ACTIONS(886), [anon_sym_public] = ACTIONS(886), [anon_sym_namespace] = ACTIONS(886), [anon_sym_partial] = ACTIONS(886), [anon_sym_sealed] = ACTIONS(886), [anon_sym_interface] = ACTIONS(886), [anon_sym_struct] = ACTIONS(886), [anon_sym_enum] = ACTIONS(886), [anon_sym_errordomain] = ACTIONS(886), [anon_sym_delegate] = ACTIONS(886), [anon_sym_signal] = ACTIONS(886), [anon_sym_const] = ACTIONS(886), [anon_sym_return] = ACTIONS(886), [anon_sym_if] = ACTIONS(886), [anon_sym_else] = ACTIONS(886), [anon_sym_try] = ACTIONS(886), [anon_sym_while] = ACTIONS(886), [anon_sym_do] = ACTIONS(886), [anon_sym_for] = ACTIONS(886), [anon_sym_foreach] = ACTIONS(886), [anon_sym_break] = ACTIONS(886), [anon_sym_continue] = ACTIONS(886), [anon_sym_lock] = ACTIONS(886), [anon_sym_delete] = ACTIONS(886), [anon_sym_throw] = ACTIONS(886), [anon_sym_switch] = ACTIONS(886), [anon_sym_with] = ACTIONS(886), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(146)] = { [sym__preprocessor_statement] = STATE(146), [ts_builtin_sym_end] = ACTIONS(882), [sym_identifier] = ACTIONS(884), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(882), [anon_sym_global_COLON_COLON] = ACTIONS(882), [anon_sym_LBRACK] = ACTIONS(882), [anon_sym_LPAREN] = ACTIONS(882), [anon_sym_yield] = ACTIONS(884), [anon_sym_PLUS_PLUS] = ACTIONS(882), [anon_sym_DASH_DASH] = ACTIONS(882), [anon_sym_BANG] = ACTIONS(882), [anon_sym_owned] = ACTIONS(884), [anon_sym_typeof] = ACTIONS(884), [anon_sym_sizeof] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(882), [anon_sym_AMP] = ACTIONS(882), [anon_sym_DASH] = ACTIONS(884), [anon_sym_TILDE] = ACTIONS(882), [anon_sym_not] = ACTIONS(884), [sym_this_access] = ACTIONS(884), [sym_base_access] = ACTIONS(884), [sym_value_access] = ACTIONS(884), [anon_sym_new] = ACTIONS(884), [anon_sym_LBRACE] = ACTIONS(882), [anon_sym_true] = ACTIONS(884), [anon_sym_false] = ACTIONS(884), [sym_character] = ACTIONS(882), [aux_sym_integer_token1] = ACTIONS(884), [aux_sym_integer_token2] = ACTIONS(882), [sym_null] = ACTIONS(884), [sym_real] = ACTIONS(884), [sym_regex] = ACTIONS(884), [anon_sym_DQUOTE] = ACTIONS(884), [anon_sym_AT_DQUOTE] = ACTIONS(882), [sym_verbatim_string] = ACTIONS(882), [anon_sym_var] = ACTIONS(884), [anon_sym_void] = ACTIONS(884), [anon_sym_dynamic] = ACTIONS(884), [anon_sym_unowned] = ACTIONS(884), [anon_sym_weak] = ACTIONS(884), [anon_sym_async] = ACTIONS(884), [anon_sym_class] = ACTIONS(884), [anon_sym_extern] = ACTIONS(884), [anon_sym_inline] = ACTIONS(884), [anon_sym_static] = ACTIONS(884), [anon_sym_abstract] = ACTIONS(884), [anon_sym_virtual] = ACTIONS(884), [anon_sym_override] = ACTIONS(884), [anon_sym_private] = ACTIONS(884), [anon_sym_protected] = ACTIONS(884), [anon_sym_internal] = ACTIONS(884), [anon_sym_public] = ACTIONS(884), [anon_sym_namespace] = ACTIONS(884), [anon_sym_partial] = ACTIONS(884), [anon_sym_interface] = ACTIONS(884), [anon_sym_struct] = ACTIONS(884), [anon_sym_enum] = ACTIONS(884), [anon_sym_errordomain] = ACTIONS(884), [anon_sym_delegate] = ACTIONS(884), [anon_sym_signal] = ACTIONS(884), [anon_sym_const] = ACTIONS(884), [anon_sym_return] = ACTIONS(884), [anon_sym_if] = ACTIONS(884), [anon_sym_else] = ACTIONS(884), [anon_sym_try] = ACTIONS(884), [anon_sym_while] = ACTIONS(884), [anon_sym_do] = ACTIONS(884), [anon_sym_for] = ACTIONS(884), [anon_sym_foreach] = ACTIONS(884), [anon_sym_break] = ACTIONS(884), [anon_sym_continue] = ACTIONS(884), [anon_sym_lock] = ACTIONS(884), [anon_sym_delete] = ACTIONS(884), [anon_sym_throw] = ACTIONS(884), [anon_sym_switch] = ACTIONS(884), [anon_sym_with] = ACTIONS(884), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(147)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1872), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(147), [sym_identifier] = ACTIONS(832), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(886), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(148)] = { [sym__preprocessor_statement] = STATE(148), [ts_builtin_sym_end] = ACTIONS(888), [sym_identifier] = ACTIONS(890), [sym_comment] = ACTIONS(3),
-
@@ -25606,6 +25504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(890), [anon_sym_namespace] = ACTIONS(890), [anon_sym_partial] = ACTIONS(890), [anon_sym_sealed] = ACTIONS(890), [anon_sym_interface] = ACTIONS(890), [anon_sym_struct] = ACTIONS(890), [anon_sym_enum] = ACTIONS(890),
-
@@ -25630,8 +25529,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(890), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(149)] = { [sym__preprocessor_statement] = STATE(149), [STATE(147)] = { [sym__preprocessor_statement] = STATE(147), [ts_builtin_sym_end] = ACTIONS(892), [sym_identifier] = ACTIONS(894), [sym_comment] = ACTIONS(3),
-
@@ -25686,6 +25585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(894), [anon_sym_namespace] = ACTIONS(894), [anon_sym_partial] = ACTIONS(894), [anon_sym_sealed] = ACTIONS(894), [anon_sym_interface] = ACTIONS(894), [anon_sym_struct] = ACTIONS(894), [anon_sym_enum] = ACTIONS(894),
-
@@ -25710,168 +25610,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(894), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(150)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(150), [sym_identifier] = ACTIONS(832), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(896), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(151)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1911), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(151), [sym_identifier] = ACTIONS(832), [STATE(148)] = { [sym__preprocessor_statement] = STATE(148), [ts_builtin_sym_end] = ACTIONS(896), [sym_identifier] = ACTIONS(898), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(898), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [anon_sym_SEMI] = ACTIONS(896), [anon_sym_global_COLON_COLON] = ACTIONS(896), [anon_sym_LBRACK] = ACTIONS(896), [anon_sym_LPAREN] = ACTIONS(896), [anon_sym_yield] = ACTIONS(898), [anon_sym_PLUS_PLUS] = ACTIONS(896), [anon_sym_DASH_DASH] = ACTIONS(896), [anon_sym_BANG] = ACTIONS(896), [anon_sym_owned] = ACTIONS(898), [anon_sym_typeof] = ACTIONS(898), [anon_sym_sizeof] = ACTIONS(898), [anon_sym_STAR] = ACTIONS(896), [anon_sym_AMP] = ACTIONS(896), [anon_sym_DASH] = ACTIONS(898), [anon_sym_TILDE] = ACTIONS(896), [anon_sym_not] = ACTIONS(898), [sym_this_access] = ACTIONS(898), [sym_base_access] = ACTIONS(898), [sym_value_access] = ACTIONS(898), [anon_sym_new] = ACTIONS(898), [anon_sym_LBRACE] = ACTIONS(896), [anon_sym_true] = ACTIONS(898), [anon_sym_false] = ACTIONS(898), [sym_character] = ACTIONS(896), [aux_sym_integer_token1] = ACTIONS(898), [aux_sym_integer_token2] = ACTIONS(896), [sym_null] = ACTIONS(898), [sym_real] = ACTIONS(898), [sym_regex] = ACTIONS(898), [anon_sym_DQUOTE] = ACTIONS(898), [anon_sym_AT_DQUOTE] = ACTIONS(896), [sym_verbatim_string] = ACTIONS(896), [anon_sym_var] = ACTIONS(898), [anon_sym_void] = ACTIONS(898), [anon_sym_dynamic] = ACTIONS(898), [anon_sym_unowned] = ACTIONS(898), [anon_sym_weak] = ACTIONS(898), [anon_sym_async] = ACTIONS(898), [anon_sym_class] = ACTIONS(898), [anon_sym_extern] = ACTIONS(898), [anon_sym_inline] = ACTIONS(898), [anon_sym_static] = ACTIONS(898), [anon_sym_abstract] = ACTIONS(898), [anon_sym_virtual] = ACTIONS(898), [anon_sym_override] = ACTIONS(898), [anon_sym_private] = ACTIONS(898), [anon_sym_protected] = ACTIONS(898), [anon_sym_internal] = ACTIONS(898), [anon_sym_public] = ACTIONS(898), [anon_sym_namespace] = ACTIONS(898), [anon_sym_partial] = ACTIONS(898), [anon_sym_sealed] = ACTIONS(898), [anon_sym_interface] = ACTIONS(898), [anon_sym_struct] = ACTIONS(898), [anon_sym_enum] = ACTIONS(898), [anon_sym_errordomain] = ACTIONS(898), [anon_sym_delegate] = ACTIONS(898), [anon_sym_signal] = ACTIONS(898), [anon_sym_const] = ACTIONS(898), [anon_sym_return] = ACTIONS(898), [anon_sym_if] = ACTIONS(898), [anon_sym_else] = ACTIONS(898), [anon_sym_try] = ACTIONS(898), [anon_sym_while] = ACTIONS(898), [anon_sym_do] = ACTIONS(898), [anon_sym_for] = ACTIONS(898), [anon_sym_foreach] = ACTIONS(898), [anon_sym_break] = ACTIONS(898), [anon_sym_continue] = ACTIONS(898), [anon_sym_lock] = ACTIONS(898), [anon_sym_delete] = ACTIONS(898), [anon_sym_throw] = ACTIONS(898), [anon_sym_switch] = ACTIONS(898), [anon_sym_with] = ACTIONS(898), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(152)] = { [sym__preprocessor_statement] = STATE(152), [STATE(149)] = { [sym__preprocessor_statement] = STATE(149), [ts_builtin_sym_end] = ACTIONS(900), [sym_identifier] = ACTIONS(902), [sym_comment] = ACTIONS(3),
-
@@ -25926,6 +25747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(902), [anon_sym_namespace] = ACTIONS(902), [anon_sym_partial] = ACTIONS(902), [anon_sym_sealed] = ACTIONS(902), [anon_sym_interface] = ACTIONS(902), [anon_sym_struct] = ACTIONS(902), [anon_sym_enum] = ACTIONS(902),
-
@@ -25950,8 +25772,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(902), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(153)] = { [sym__preprocessor_statement] = STATE(153), [STATE(150)] = { [sym__preprocessor_statement] = STATE(150), [ts_builtin_sym_end] = ACTIONS(904), [sym_identifier] = ACTIONS(906), [sym_comment] = ACTIONS(3),
-
@@ -26006,6 +25828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(906), [anon_sym_namespace] = ACTIONS(906), [anon_sym_partial] = ACTIONS(906), [anon_sym_sealed] = ACTIONS(906), [anon_sym_interface] = ACTIONS(906), [anon_sym_struct] = ACTIONS(906), [anon_sym_enum] = ACTIONS(906),
-
@@ -26030,8 +25853,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(906), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(154)] = { [sym__preprocessor_statement] = STATE(154), [STATE(151)] = { [sym__preprocessor_statement] = STATE(151), [ts_builtin_sym_end] = ACTIONS(908), [sym_identifier] = ACTIONS(910), [sym_comment] = ACTIONS(3),
-
@@ -26086,6 +25909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(910), [anon_sym_namespace] = ACTIONS(910), [anon_sym_partial] = ACTIONS(910), [anon_sym_sealed] = ACTIONS(910), [anon_sym_interface] = ACTIONS(910), [anon_sym_struct] = ACTIONS(910), [anon_sym_enum] = ACTIONS(910),
-
@@ -26110,168 +25934,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(910), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(155)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(2110), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(155), [sym_identifier] = ACTIONS(832), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(912), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(156)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1968), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(156), [sym_identifier] = ACTIONS(832), [STATE(152)] = { [sym__preprocessor_statement] = STATE(152), [ts_builtin_sym_end] = ACTIONS(912), [sym_identifier] = ACTIONS(914), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(914), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [anon_sym_SEMI] = ACTIONS(912), [anon_sym_global_COLON_COLON] = ACTIONS(912), [anon_sym_LBRACK] = ACTIONS(912), [anon_sym_LPAREN] = ACTIONS(912), [anon_sym_yield] = ACTIONS(914), [anon_sym_PLUS_PLUS] = ACTIONS(912), [anon_sym_DASH_DASH] = ACTIONS(912), [anon_sym_BANG] = ACTIONS(912), [anon_sym_owned] = ACTIONS(914), [anon_sym_typeof] = ACTIONS(914), [anon_sym_sizeof] = ACTIONS(914), [anon_sym_STAR] = ACTIONS(912), [anon_sym_AMP] = ACTIONS(912), [anon_sym_DASH] = ACTIONS(914), [anon_sym_TILDE] = ACTIONS(912), [anon_sym_not] = ACTIONS(914), [sym_this_access] = ACTIONS(914), [sym_base_access] = ACTIONS(914), [sym_value_access] = ACTIONS(914), [anon_sym_new] = ACTIONS(914), [anon_sym_LBRACE] = ACTIONS(912), [anon_sym_true] = ACTIONS(914), [anon_sym_false] = ACTIONS(914), [sym_character] = ACTIONS(912), [aux_sym_integer_token1] = ACTIONS(914), [aux_sym_integer_token2] = ACTIONS(912), [sym_null] = ACTIONS(914), [sym_real] = ACTIONS(914), [sym_regex] = ACTIONS(914), [anon_sym_DQUOTE] = ACTIONS(914), [anon_sym_AT_DQUOTE] = ACTIONS(912), [sym_verbatim_string] = ACTIONS(912), [anon_sym_var] = ACTIONS(914), [anon_sym_void] = ACTIONS(914), [anon_sym_dynamic] = ACTIONS(914), [anon_sym_unowned] = ACTIONS(914), [anon_sym_weak] = ACTIONS(914), [anon_sym_async] = ACTIONS(914), [anon_sym_class] = ACTIONS(914), [anon_sym_extern] = ACTIONS(914), [anon_sym_inline] = ACTIONS(914), [anon_sym_static] = ACTIONS(914), [anon_sym_abstract] = ACTIONS(914), [anon_sym_virtual] = ACTIONS(914), [anon_sym_override] = ACTIONS(914), [anon_sym_private] = ACTIONS(914), [anon_sym_protected] = ACTIONS(914), [anon_sym_internal] = ACTIONS(914), [anon_sym_public] = ACTIONS(914), [anon_sym_namespace] = ACTIONS(914), [anon_sym_partial] = ACTIONS(914), [anon_sym_sealed] = ACTIONS(914), [anon_sym_interface] = ACTIONS(914), [anon_sym_struct] = ACTIONS(914), [anon_sym_enum] = ACTIONS(914), [anon_sym_errordomain] = ACTIONS(914), [anon_sym_delegate] = ACTIONS(914), [anon_sym_signal] = ACTIONS(914), [anon_sym_const] = ACTIONS(914), [anon_sym_return] = ACTIONS(914), [anon_sym_if] = ACTIONS(914), [anon_sym_else] = ACTIONS(914), [anon_sym_try] = ACTIONS(914), [anon_sym_while] = ACTIONS(914), [anon_sym_do] = ACTIONS(914), [anon_sym_for] = ACTIONS(914), [anon_sym_foreach] = ACTIONS(914), [anon_sym_break] = ACTIONS(914), [anon_sym_continue] = ACTIONS(914), [anon_sym_lock] = ACTIONS(914), [anon_sym_delete] = ACTIONS(914), [anon_sym_throw] = ACTIONS(914), [anon_sym_switch] = ACTIONS(914), [anon_sym_with] = ACTIONS(914), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(157)] = { [sym__preprocessor_statement] = STATE(157), [STATE(153)] = { [sym__preprocessor_statement] = STATE(153), [ts_builtin_sym_end] = ACTIONS(916), [sym_identifier] = ACTIONS(918), [sym_comment] = ACTIONS(3),
-
@@ -26326,6 +26071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(918), [anon_sym_namespace] = ACTIONS(918), [anon_sym_partial] = ACTIONS(918), [anon_sym_sealed] = ACTIONS(918), [anon_sym_interface] = ACTIONS(918), [anon_sym_struct] = ACTIONS(918), [anon_sym_enum] = ACTIONS(918),
-
@@ -26350,8 +26096,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(918), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(158)] = { [sym__preprocessor_statement] = STATE(158), [STATE(154)] = { [sym__preprocessor_statement] = STATE(154), [ts_builtin_sym_end] = ACTIONS(778), [sym_identifier] = ACTIONS(780), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(778), [anon_sym_global_COLON_COLON] = ACTIONS(778), [anon_sym_LBRACK] = ACTIONS(778), [anon_sym_LPAREN] = ACTIONS(778), [anon_sym_yield] = ACTIONS(780), [anon_sym_PLUS_PLUS] = ACTIONS(778), [anon_sym_DASH_DASH] = ACTIONS(778), [anon_sym_BANG] = ACTIONS(778), [anon_sym_owned] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(780), [anon_sym_sizeof] = ACTIONS(780), [anon_sym_STAR] = ACTIONS(778), [anon_sym_AMP] = ACTIONS(778), [anon_sym_DASH] = ACTIONS(780), [anon_sym_TILDE] = ACTIONS(778), [anon_sym_not] = ACTIONS(780), [sym_this_access] = ACTIONS(780), [sym_base_access] = ACTIONS(780), [sym_value_access] = ACTIONS(780), [anon_sym_new] = ACTIONS(780), [anon_sym_LBRACE] = ACTIONS(778), [anon_sym_true] = ACTIONS(780), [anon_sym_false] = ACTIONS(780), [sym_character] = ACTIONS(778), [aux_sym_integer_token1] = ACTIONS(780), [aux_sym_integer_token2] = ACTIONS(778), [sym_null] = ACTIONS(780), [sym_real] = ACTIONS(780), [sym_regex] = ACTIONS(780), [anon_sym_DQUOTE] = ACTIONS(780), [anon_sym_AT_DQUOTE] = ACTIONS(778), [sym_verbatim_string] = ACTIONS(778), [anon_sym_var] = ACTIONS(780), [anon_sym_void] = ACTIONS(780), [anon_sym_dynamic] = ACTIONS(780), [anon_sym_unowned] = ACTIONS(780), [anon_sym_weak] = ACTIONS(780), [anon_sym_async] = ACTIONS(780), [anon_sym_class] = ACTIONS(780), [anon_sym_extern] = ACTIONS(780), [anon_sym_inline] = ACTIONS(780), [anon_sym_static] = ACTIONS(780), [anon_sym_abstract] = ACTIONS(780), [anon_sym_virtual] = ACTIONS(780), [anon_sym_override] = ACTIONS(780), [anon_sym_private] = ACTIONS(780), [anon_sym_protected] = ACTIONS(780), [anon_sym_internal] = ACTIONS(780), [anon_sym_public] = ACTIONS(780), [anon_sym_namespace] = ACTIONS(780), [anon_sym_partial] = ACTIONS(780), [anon_sym_sealed] = ACTIONS(780), [anon_sym_interface] = ACTIONS(780), [anon_sym_struct] = ACTIONS(780), [anon_sym_enum] = ACTIONS(780), [anon_sym_errordomain] = ACTIONS(780), [anon_sym_delegate] = ACTIONS(780), [anon_sym_signal] = ACTIONS(780), [anon_sym_const] = ACTIONS(780), [anon_sym_return] = ACTIONS(780), [anon_sym_if] = ACTIONS(780), [anon_sym_else] = ACTIONS(780), [anon_sym_try] = ACTIONS(780), [anon_sym_while] = ACTIONS(780), [anon_sym_do] = ACTIONS(780), [anon_sym_for] = ACTIONS(780), [anon_sym_foreach] = ACTIONS(780), [anon_sym_break] = ACTIONS(780), [anon_sym_continue] = ACTIONS(780), [anon_sym_lock] = ACTIONS(780), [anon_sym_delete] = ACTIONS(780), [anon_sym_throw] = ACTIONS(780), [anon_sym_switch] = ACTIONS(780), [anon_sym_with] = ACTIONS(780), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(155)] = { [sym__preprocessor_statement] = STATE(155), [ts_builtin_sym_end] = ACTIONS(920), [sym_identifier] = ACTIONS(922), [sym_comment] = ACTIONS(3),
-
@@ -26406,6 +26233,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(922), [anon_sym_namespace] = ACTIONS(922), [anon_sym_partial] = ACTIONS(922), [anon_sym_sealed] = ACTIONS(922), [anon_sym_interface] = ACTIONS(922), [anon_sym_struct] = ACTIONS(922), [anon_sym_enum] = ACTIONS(922),
-
@@ -26430,8 +26258,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(922), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(159)] = { [sym__preprocessor_statement] = STATE(159), [STATE(156)] = { [sym__preprocessor_statement] = STATE(156), [ts_builtin_sym_end] = ACTIONS(924), [sym_identifier] = ACTIONS(926), [sym_comment] = ACTIONS(3),
-
@@ -26486,6 +26314,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(926), [anon_sym_namespace] = ACTIONS(926), [anon_sym_partial] = ACTIONS(926), [anon_sym_sealed] = ACTIONS(926), [anon_sym_interface] = ACTIONS(926), [anon_sym_struct] = ACTIONS(926), [anon_sym_enum] = ACTIONS(926),
-
@@ -26510,8 +26339,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(926), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(160)] = { [sym__preprocessor_statement] = STATE(160), [STATE(157)] = { [sym__preprocessor_statement] = STATE(157), [ts_builtin_sym_end] = ACTIONS(928), [sym_identifier] = ACTIONS(930), [sym_comment] = ACTIONS(3),
-
@@ -26566,6 +26395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(930), [anon_sym_namespace] = ACTIONS(930), [anon_sym_partial] = ACTIONS(930), [anon_sym_sealed] = ACTIONS(930), [anon_sym_interface] = ACTIONS(930), [anon_sym_struct] = ACTIONS(930), [anon_sym_enum] = ACTIONS(930),
-
@@ -26590,8 +26420,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(930), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(161)] = { [sym__preprocessor_statement] = STATE(161), [STATE(158)] = { [sym__preprocessor_statement] = STATE(158), [ts_builtin_sym_end] = ACTIONS(932), [sym_identifier] = ACTIONS(934), [sym_comment] = ACTIONS(3),
-
@@ -26646,6 +26476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(934), [anon_sym_namespace] = ACTIONS(934), [anon_sym_partial] = ACTIONS(934), [anon_sym_sealed] = ACTIONS(934), [anon_sym_interface] = ACTIONS(934), [anon_sym_struct] = ACTIONS(934), [anon_sym_enum] = ACTIONS(934),
-
@@ -26670,8 +26501,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(934), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(162)] = { [sym__preprocessor_statement] = STATE(162), [STATE(159)] = { [sym__preprocessor_statement] = STATE(159), [ts_builtin_sym_end] = ACTIONS(936), [sym_identifier] = ACTIONS(938), [sym_comment] = ACTIONS(3),
-
@@ -26726,6 +26557,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(938), [anon_sym_namespace] = ACTIONS(938), [anon_sym_partial] = ACTIONS(938), [anon_sym_sealed] = ACTIONS(938), [anon_sym_interface] = ACTIONS(938), [anon_sym_struct] = ACTIONS(938), [anon_sym_enum] = ACTIONS(938),
-
@@ -26750,8 +26582,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(938), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(163)] = { [sym__preprocessor_statement] = STATE(163), [STATE(160)] = { [sym__preprocessor_statement] = STATE(160), [ts_builtin_sym_end] = ACTIONS(940), [sym_identifier] = ACTIONS(942), [sym_comment] = ACTIONS(3),
-
@@ -26806,6 +26638,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(942), [anon_sym_namespace] = ACTIONS(942), [anon_sym_partial] = ACTIONS(942), [anon_sym_sealed] = ACTIONS(942), [anon_sym_interface] = ACTIONS(942), [anon_sym_struct] = ACTIONS(942), [anon_sym_enum] = ACTIONS(942),
-
@@ -26830,88 +26663,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(942), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(164)] = { [sym__preprocessor_statement] = STATE(164), [ts_builtin_sym_end] = ACTIONS(778), [sym_identifier] = ACTIONS(780), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(778), [anon_sym_global_COLON_COLON] = ACTIONS(778), [anon_sym_LBRACK] = ACTIONS(778), [anon_sym_LPAREN] = ACTIONS(778), [anon_sym_yield] = ACTIONS(780), [anon_sym_PLUS_PLUS] = ACTIONS(778), [anon_sym_DASH_DASH] = ACTIONS(778), [anon_sym_BANG] = ACTIONS(778), [anon_sym_owned] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(780), [anon_sym_sizeof] = ACTIONS(780), [anon_sym_STAR] = ACTIONS(778), [anon_sym_AMP] = ACTIONS(778), [anon_sym_DASH] = ACTIONS(780), [anon_sym_TILDE] = ACTIONS(778), [anon_sym_not] = ACTIONS(780), [sym_this_access] = ACTIONS(780), [sym_base_access] = ACTIONS(780), [sym_value_access] = ACTIONS(780), [anon_sym_new] = ACTIONS(780), [anon_sym_LBRACE] = ACTIONS(778), [anon_sym_true] = ACTIONS(780), [anon_sym_false] = ACTIONS(780), [sym_character] = ACTIONS(778), [aux_sym_integer_token1] = ACTIONS(780), [aux_sym_integer_token2] = ACTIONS(778), [sym_null] = ACTIONS(780), [sym_real] = ACTIONS(780), [sym_regex] = ACTIONS(780), [anon_sym_DQUOTE] = ACTIONS(780), [anon_sym_AT_DQUOTE] = ACTIONS(778), [sym_verbatim_string] = ACTIONS(778), [anon_sym_var] = ACTIONS(780), [anon_sym_void] = ACTIONS(780), [anon_sym_dynamic] = ACTIONS(780), [anon_sym_unowned] = ACTIONS(780), [anon_sym_weak] = ACTIONS(780), [anon_sym_async] = ACTIONS(780), [anon_sym_class] = ACTIONS(780), [anon_sym_extern] = ACTIONS(780), [anon_sym_inline] = ACTIONS(780), [anon_sym_static] = ACTIONS(780), [anon_sym_abstract] = ACTIONS(780), [anon_sym_virtual] = ACTIONS(780), [anon_sym_override] = ACTIONS(780), [anon_sym_private] = ACTIONS(780), [anon_sym_protected] = ACTIONS(780), [anon_sym_internal] = ACTIONS(780), [anon_sym_public] = ACTIONS(780), [anon_sym_namespace] = ACTIONS(780), [anon_sym_partial] = ACTIONS(780), [anon_sym_interface] = ACTIONS(780), [anon_sym_struct] = ACTIONS(780), [anon_sym_enum] = ACTIONS(780), [anon_sym_errordomain] = ACTIONS(780), [anon_sym_delegate] = ACTIONS(780), [anon_sym_signal] = ACTIONS(780), [anon_sym_const] = ACTIONS(780), [anon_sym_return] = ACTIONS(780), [anon_sym_if] = ACTIONS(780), [anon_sym_else] = ACTIONS(780), [anon_sym_try] = ACTIONS(780), [anon_sym_while] = ACTIONS(780), [anon_sym_do] = ACTIONS(780), [anon_sym_for] = ACTIONS(780), [anon_sym_foreach] = ACTIONS(780), [anon_sym_break] = ACTIONS(780), [anon_sym_continue] = ACTIONS(780), [anon_sym_lock] = ACTIONS(780), [anon_sym_delete] = ACTIONS(780), [anon_sym_throw] = ACTIONS(780), [anon_sym_switch] = ACTIONS(780), [anon_sym_with] = ACTIONS(780), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(165)] = { [sym__preprocessor_statement] = STATE(165), [STATE(161)] = { [sym__preprocessor_statement] = STATE(161), [ts_builtin_sym_end] = ACTIONS(944), [sym_identifier] = ACTIONS(946), [sym_comment] = ACTIONS(3),
-
@@ -26966,6 +26719,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(946), [anon_sym_namespace] = ACTIONS(946), [anon_sym_partial] = ACTIONS(946), [anon_sym_sealed] = ACTIONS(946), [anon_sym_interface] = ACTIONS(946), [anon_sym_struct] = ACTIONS(946), [anon_sym_enum] = ACTIONS(946),
-
@@ -26990,11 +26744,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(946), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(166)] = { [sym__preprocessor_statement] = STATE(166), [STATE(162)] = { [sym__preprocessor_statement] = STATE(162), [ts_builtin_sym_end] = ACTIONS(948), [sym_identifier] = ACTIONS(950), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(950), [anon_sym_SEMI] = ACTIONS(948), [anon_sym_global_COLON_COLON] = ACTIONS(948), [anon_sym_LBRACK] = ACTIONS(948),
-
@@ -27046,6 +26801,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(950), [anon_sym_namespace] = ACTIONS(950), [anon_sym_partial] = ACTIONS(950), [anon_sym_sealed] = ACTIONS(950), [anon_sym_interface] = ACTIONS(950), [anon_sym_struct] = ACTIONS(950), [anon_sym_enum] = ACTIONS(950),
-
@@ -27055,7 +26811,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_const] = ACTIONS(950), [anon_sym_return] = ACTIONS(950), [anon_sym_if] = ACTIONS(950), [anon_sym_else] = ACTIONS(950), [anon_sym_try] = ACTIONS(950), [anon_sym_while] = ACTIONS(950), [anon_sym_do] = ACTIONS(950),
-
@@ -27070,8 +26825,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(950), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(167)] = { [sym__preprocessor_statement] = STATE(167), [STATE(163)] = { [sym__preprocessor_statement] = STATE(163), [ts_builtin_sym_end] = ACTIONS(952), [sym_identifier] = ACTIONS(954), [sym_comment] = ACTIONS(3),
-
@@ -27126,6 +26881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(954), [anon_sym_namespace] = ACTIONS(954), [anon_sym_partial] = ACTIONS(954), [anon_sym_sealed] = ACTIONS(954), [anon_sym_interface] = ACTIONS(954), [anon_sym_struct] = ACTIONS(954), [anon_sym_enum] = ACTIONS(954),
-
@@ -27150,8 +26906,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(954), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(168)] = { [sym__preprocessor_statement] = STATE(168), [STATE(164)] = { [sym__preprocessor_statement] = STATE(164), [ts_builtin_sym_end] = ACTIONS(956), [sym_identifier] = ACTIONS(958), [sym_comment] = ACTIONS(3),
-
@@ -27206,6 +26962,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(958), [anon_sym_namespace] = ACTIONS(958), [anon_sym_partial] = ACTIONS(958), [anon_sym_sealed] = ACTIONS(958), [anon_sym_interface] = ACTIONS(958), [anon_sym_struct] = ACTIONS(958), [anon_sym_enum] = ACTIONS(958),
-
@@ -27230,8 +26987,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(958), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(169)] = { [sym__preprocessor_statement] = STATE(169), [STATE(165)] = { [sym__preprocessor_statement] = STATE(165), [ts_builtin_sym_end] = ACTIONS(960), [sym_identifier] = ACTIONS(962), [sym_comment] = ACTIONS(3),
-
@@ -27286,6 +27043,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(962), [anon_sym_namespace] = ACTIONS(962), [anon_sym_partial] = ACTIONS(962), [anon_sym_sealed] = ACTIONS(962), [anon_sym_interface] = ACTIONS(962), [anon_sym_struct] = ACTIONS(962), [anon_sym_enum] = ACTIONS(962),
-
@@ -27295,7 +27053,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_const] = ACTIONS(962), [anon_sym_return] = ACTIONS(962), [anon_sym_if] = ACTIONS(962), [anon_sym_else] = ACTIONS(962), [anon_sym_try] = ACTIONS(962), [anon_sym_while] = ACTIONS(962), [anon_sym_do] = ACTIONS(962),
-
@@ -27310,8 +27067,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(962), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(170)] = { [sym__preprocessor_statement] = STATE(170), [STATE(166)] = { [sym__preprocessor_statement] = STATE(166), [ts_builtin_sym_end] = ACTIONS(964), [sym_identifier] = ACTIONS(966), [sym_comment] = ACTIONS(3),
-
@@ -27366,6 +27123,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(966), [anon_sym_namespace] = ACTIONS(966), [anon_sym_partial] = ACTIONS(966), [anon_sym_sealed] = ACTIONS(966), [anon_sym_interface] = ACTIONS(966), [anon_sym_struct] = ACTIONS(966), [anon_sym_enum] = ACTIONS(966),
-
@@ -27375,7 +27133,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_const] = ACTIONS(966), [anon_sym_return] = ACTIONS(966), [anon_sym_if] = ACTIONS(966), [anon_sym_else] = ACTIONS(966), [anon_sym_try] = ACTIONS(966), [anon_sym_while] = ACTIONS(966), [anon_sym_do] = ACTIONS(966),
-
@@ -27390,8 +27147,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(966), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(171)] = { [sym__preprocessor_statement] = STATE(171), [STATE(167)] = { [sym__preprocessor_statement] = STATE(167), [ts_builtin_sym_end] = ACTIONS(968), [sym_identifier] = ACTIONS(970), [sym_comment] = ACTIONS(3),
-
@@ -27446,6 +27203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(970), [anon_sym_namespace] = ACTIONS(970), [anon_sym_partial] = ACTIONS(970), [anon_sym_sealed] = ACTIONS(970), [anon_sym_interface] = ACTIONS(970), [anon_sym_struct] = ACTIONS(970), [anon_sym_enum] = ACTIONS(970),
-
@@ -27455,7 +27213,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_const] = ACTIONS(970), [anon_sym_return] = ACTIONS(970), [anon_sym_if] = ACTIONS(970), [anon_sym_else] = ACTIONS(970), [anon_sym_try] = ACTIONS(970), [anon_sym_while] = ACTIONS(970), [anon_sym_do] = ACTIONS(970),
-
@@ -27470,12 +27227,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(970), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(172)] = { [sym__preprocessor_statement] = STATE(172), [STATE(168)] = { [sym__preprocessor_statement] = STATE(168), [ts_builtin_sym_end] = ACTIONS(972), [sym_identifier] = ACTIONS(974), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(974), [anon_sym_SEMI] = ACTIONS(972), [anon_sym_global_COLON_COLON] = ACTIONS(972), [anon_sym_LBRACK] = ACTIONS(972),
-
@@ -27527,6 +27283,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(974), [anon_sym_namespace] = ACTIONS(974), [anon_sym_partial] = ACTIONS(974), [anon_sym_sealed] = ACTIONS(974), [anon_sym_interface] = ACTIONS(974), [anon_sym_struct] = ACTIONS(974), [anon_sym_enum] = ACTIONS(974),
-
@@ -27550,55 +27307,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(974), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(173)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [STATE(169)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1964), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(173), [sym_identifier] = ACTIONS(832), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1846), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(169), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(976), [anon_sym_RPAREN] = ACTIONS(978), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737),
-
@@ -27630,168 +27387,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(174)] = { [sym__preprocessor_statement] = STATE(174), [ts_builtin_sym_end] = ACTIONS(978), [sym_identifier] = ACTIONS(980), [STATE(170)] = { [sym__preprocessor_statement] = STATE(170), [ts_builtin_sym_end] = ACTIONS(980), [sym_identifier] = ACTIONS(982), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(978), [anon_sym_global_COLON_COLON] = ACTIONS(978), [anon_sym_LBRACK] = ACTIONS(978), [anon_sym_LPAREN] = ACTIONS(978), [anon_sym_yield] = ACTIONS(980), [anon_sym_PLUS_PLUS] = ACTIONS(978), [anon_sym_DASH_DASH] = ACTIONS(978), [anon_sym_BANG] = ACTIONS(978), [anon_sym_owned] = ACTIONS(980), [anon_sym_typeof] = ACTIONS(980), [anon_sym_sizeof] = ACTIONS(980), [anon_sym_STAR] = ACTIONS(978), [anon_sym_AMP] = ACTIONS(978), [anon_sym_DASH] = ACTIONS(980), [anon_sym_TILDE] = ACTIONS(978), [anon_sym_not] = ACTIONS(980), [sym_this_access] = ACTIONS(980), [sym_base_access] = ACTIONS(980), [sym_value_access] = ACTIONS(980), [anon_sym_new] = ACTIONS(980), [anon_sym_LBRACE] = ACTIONS(978), [anon_sym_true] = ACTIONS(980), [anon_sym_false] = ACTIONS(980), [sym_character] = ACTIONS(978), [aux_sym_integer_token1] = ACTIONS(980), [aux_sym_integer_token2] = ACTIONS(978), [sym_null] = ACTIONS(980), [sym_real] = ACTIONS(980), [sym_regex] = ACTIONS(980), [anon_sym_DQUOTE] = ACTIONS(980), [anon_sym_AT_DQUOTE] = ACTIONS(978), [sym_verbatim_string] = ACTIONS(978), [anon_sym_var] = ACTIONS(980), [anon_sym_void] = ACTIONS(980), [anon_sym_dynamic] = ACTIONS(980), [anon_sym_unowned] = ACTIONS(980), [anon_sym_weak] = ACTIONS(980), [anon_sym_async] = ACTIONS(980), [anon_sym_class] = ACTIONS(980), [anon_sym_extern] = ACTIONS(980), [anon_sym_inline] = ACTIONS(980), [anon_sym_static] = ACTIONS(980), [anon_sym_abstract] = ACTIONS(980), [anon_sym_virtual] = ACTIONS(980), [anon_sym_override] = ACTIONS(980), [anon_sym_private] = ACTIONS(980), [anon_sym_protected] = ACTIONS(980), [anon_sym_internal] = ACTIONS(980), [anon_sym_public] = ACTIONS(980), [anon_sym_namespace] = ACTIONS(980), [anon_sym_partial] = ACTIONS(980), [anon_sym_interface] = ACTIONS(980), [anon_sym_struct] = ACTIONS(980), [anon_sym_enum] = ACTIONS(980), [anon_sym_errordomain] = ACTIONS(980), [anon_sym_delegate] = ACTIONS(980), [anon_sym_signal] = ACTIONS(980), [anon_sym_const] = ACTIONS(980), [anon_sym_return] = ACTIONS(980), [anon_sym_if] = ACTIONS(980), [anon_sym_else] = ACTIONS(980), [anon_sym_try] = ACTIONS(980), [anon_sym_while] = ACTIONS(980), [anon_sym_do] = ACTIONS(980), [anon_sym_for] = ACTIONS(980), [anon_sym_foreach] = ACTIONS(980), [anon_sym_break] = ACTIONS(980), [anon_sym_continue] = ACTIONS(980), [anon_sym_lock] = ACTIONS(980), [anon_sym_delete] = ACTIONS(980), [anon_sym_throw] = ACTIONS(980), [anon_sym_switch] = ACTIONS(980), [anon_sym_with] = ACTIONS(980), [anon_sym_SEMI] = ACTIONS(980), [anon_sym_global_COLON_COLON] = ACTIONS(980), [anon_sym_LBRACK] = ACTIONS(980), [anon_sym_LPAREN] = ACTIONS(980), [anon_sym_yield] = ACTIONS(982), [anon_sym_PLUS_PLUS] = ACTIONS(980), [anon_sym_DASH_DASH] = ACTIONS(980), [anon_sym_BANG] = ACTIONS(980), [anon_sym_owned] = ACTIONS(982), [anon_sym_typeof] = ACTIONS(982), [anon_sym_sizeof] = ACTIONS(982), [anon_sym_STAR] = ACTIONS(980), [anon_sym_AMP] = ACTIONS(980), [anon_sym_DASH] = ACTIONS(982), [anon_sym_TILDE] = ACTIONS(980), [anon_sym_not] = ACTIONS(982), [sym_this_access] = ACTIONS(982), [sym_base_access] = ACTIONS(982), [sym_value_access] = ACTIONS(982), [anon_sym_new] = ACTIONS(982), [anon_sym_LBRACE] = ACTIONS(980), [anon_sym_true] = ACTIONS(982), [anon_sym_false] = ACTIONS(982), [sym_character] = ACTIONS(980), [aux_sym_integer_token1] = ACTIONS(982), [aux_sym_integer_token2] = ACTIONS(980), [sym_null] = ACTIONS(982), [sym_real] = ACTIONS(982), [sym_regex] = ACTIONS(982), [anon_sym_DQUOTE] = ACTIONS(982), [anon_sym_AT_DQUOTE] = ACTIONS(980), [sym_verbatim_string] = ACTIONS(980), [anon_sym_var] = ACTIONS(982), [anon_sym_void] = ACTIONS(982), [anon_sym_dynamic] = ACTIONS(982), [anon_sym_unowned] = ACTIONS(982), [anon_sym_weak] = ACTIONS(982), [anon_sym_async] = ACTIONS(982), [anon_sym_class] = ACTIONS(982), [anon_sym_extern] = ACTIONS(982), [anon_sym_inline] = ACTIONS(982), [anon_sym_static] = ACTIONS(982), [anon_sym_abstract] = ACTIONS(982), [anon_sym_virtual] = ACTIONS(982), [anon_sym_override] = ACTIONS(982), [anon_sym_private] = ACTIONS(982), [anon_sym_protected] = ACTIONS(982), [anon_sym_internal] = ACTIONS(982), [anon_sym_public] = ACTIONS(982), [anon_sym_namespace] = ACTIONS(982), [anon_sym_partial] = ACTIONS(982), [anon_sym_sealed] = ACTIONS(982), [anon_sym_interface] = ACTIONS(982), [anon_sym_struct] = ACTIONS(982), [anon_sym_enum] = ACTIONS(982), [anon_sym_errordomain] = ACTIONS(982), [anon_sym_delegate] = ACTIONS(982), [anon_sym_signal] = ACTIONS(982), [anon_sym_const] = ACTIONS(982), [anon_sym_return] = ACTIONS(982), [anon_sym_if] = ACTIONS(982), [anon_sym_try] = ACTIONS(982), [anon_sym_while] = ACTIONS(982), [anon_sym_do] = ACTIONS(982), [anon_sym_for] = ACTIONS(982), [anon_sym_foreach] = ACTIONS(982), [anon_sym_break] = ACTIONS(982), [anon_sym_continue] = ACTIONS(982), [anon_sym_lock] = ACTIONS(982), [anon_sym_delete] = ACTIONS(982), [anon_sym_throw] = ACTIONS(982), [anon_sym_switch] = ACTIONS(982), [anon_sym_with] = ACTIONS(982), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(175)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(175), [sym_identifier] = ACTIONS(832), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(982), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(176)] = { [sym__preprocessor_statement] = STATE(176), [STATE(171)] = { [sym__preprocessor_statement] = STATE(171), [ts_builtin_sym_end] = ACTIONS(984), [sym_identifier] = ACTIONS(986), [sym_comment] = ACTIONS(3),
-
@@ -27846,6 +27523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(986), [anon_sym_namespace] = ACTIONS(986), [anon_sym_partial] = ACTIONS(986), [anon_sym_sealed] = ACTIONS(986), [anon_sym_interface] = ACTIONS(986), [anon_sym_struct] = ACTIONS(986), [anon_sym_enum] = ACTIONS(986),
-
@@ -27869,166 +27547,248 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(986), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(177)] = { [sym__preprocessor_statement] = STATE(177), [ts_builtin_sym_end] = ACTIONS(988), [sym_identifier] = ACTIONS(990), [STATE(172)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(2028), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(172), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(988), [anon_sym_global_COLON_COLON] = ACTIONS(988), [anon_sym_LBRACK] = ACTIONS(988), [anon_sym_LPAREN] = ACTIONS(988), [anon_sym_yield] = ACTIONS(990), [anon_sym_PLUS_PLUS] = ACTIONS(988), [anon_sym_DASH_DASH] = ACTIONS(988), [anon_sym_BANG] = ACTIONS(988), [anon_sym_owned] = ACTIONS(990), [anon_sym_typeof] = ACTIONS(990), [anon_sym_sizeof] = ACTIONS(990), [anon_sym_STAR] = ACTIONS(988), [anon_sym_AMP] = ACTIONS(988), [anon_sym_DASH] = ACTIONS(990), [anon_sym_TILDE] = ACTIONS(988), [anon_sym_not] = ACTIONS(990), [sym_this_access] = ACTIONS(990), [sym_base_access] = ACTIONS(990), [sym_value_access] = ACTIONS(990), [anon_sym_new] = ACTIONS(990), [anon_sym_LBRACE] = ACTIONS(988), [anon_sym_true] = ACTIONS(990), [anon_sym_false] = ACTIONS(990), [sym_character] = ACTIONS(988), [aux_sym_integer_token1] = ACTIONS(990), [aux_sym_integer_token2] = ACTIONS(988), [sym_null] = ACTIONS(990), [sym_real] = ACTIONS(990), [sym_regex] = ACTIONS(990), [anon_sym_DQUOTE] = ACTIONS(990), [anon_sym_AT_DQUOTE] = ACTIONS(988), [sym_verbatim_string] = ACTIONS(988), [anon_sym_var] = ACTIONS(990), [anon_sym_void] = ACTIONS(990), [anon_sym_dynamic] = ACTIONS(990), [anon_sym_unowned] = ACTIONS(990), [anon_sym_weak] = ACTIONS(990), [anon_sym_async] = ACTIONS(990), [anon_sym_class] = ACTIONS(990), [anon_sym_extern] = ACTIONS(990), [anon_sym_inline] = ACTIONS(990), [anon_sym_static] = ACTIONS(990), [anon_sym_abstract] = ACTIONS(990), [anon_sym_virtual] = ACTIONS(990), [anon_sym_override] = ACTIONS(990), [anon_sym_private] = ACTIONS(990), [anon_sym_protected] = ACTIONS(990), [anon_sym_internal] = ACTIONS(990), [anon_sym_public] = ACTIONS(990), [anon_sym_namespace] = ACTIONS(990), [anon_sym_partial] = ACTIONS(990), [anon_sym_interface] = ACTIONS(990), [anon_sym_struct] = ACTIONS(990), [anon_sym_enum] = ACTIONS(990), [anon_sym_errordomain] = ACTIONS(990), [anon_sym_delegate] = ACTIONS(990), [anon_sym_signal] = ACTIONS(990), [anon_sym_const] = ACTIONS(990), [anon_sym_return] = ACTIONS(990), [anon_sym_if] = ACTIONS(990), [anon_sym_try] = ACTIONS(990), [anon_sym_while] = ACTIONS(990), [anon_sym_do] = ACTIONS(990), [anon_sym_for] = ACTIONS(990), [anon_sym_foreach] = ACTIONS(990), [anon_sym_break] = ACTIONS(990), [anon_sym_continue] = ACTIONS(990), [anon_sym_lock] = ACTIONS(990), [anon_sym_delete] = ACTIONS(990), [anon_sym_throw] = ACTIONS(990), [anon_sym_switch] = ACTIONS(990), [anon_sym_with] = ACTIONS(990), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(988), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(178)] = { [sym__preprocessor_statement] = STATE(178), [ts_builtin_sym_end] = ACTIONS(992), [sym_identifier] = ACTIONS(994), [STATE(173)] = { [sym__preprocessor_statement] = STATE(173), [ts_builtin_sym_end] = ACTIONS(990), [sym_identifier] = ACTIONS(992), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(992), [anon_sym_global_COLON_COLON] = ACTIONS(992), [anon_sym_LBRACK] = ACTIONS(992), [anon_sym_LPAREN] = ACTIONS(992), [anon_sym_yield] = ACTIONS(994), [anon_sym_PLUS_PLUS] = ACTIONS(992), [anon_sym_DASH_DASH] = ACTIONS(992), [anon_sym_BANG] = ACTIONS(992), [anon_sym_owned] = ACTIONS(994), [anon_sym_typeof] = ACTIONS(994), [anon_sym_sizeof] = ACTIONS(994), [anon_sym_STAR] = ACTIONS(992), [anon_sym_AMP] = ACTIONS(992), [anon_sym_DASH] = ACTIONS(994), [anon_sym_TILDE] = ACTIONS(992), [anon_sym_not] = ACTIONS(994), [sym_this_access] = ACTIONS(994), [sym_base_access] = ACTIONS(994), [sym_value_access] = ACTIONS(994), [anon_sym_new] = ACTIONS(994), [anon_sym_LBRACE] = ACTIONS(992), [anon_sym_true] = ACTIONS(994), [anon_sym_false] = ACTIONS(994), [sym_character] = ACTIONS(992), [aux_sym_integer_token1] = ACTIONS(994), [aux_sym_integer_token2] = ACTIONS(992), [sym_null] = ACTIONS(994), [sym_real] = ACTIONS(994), [sym_regex] = ACTIONS(994), [anon_sym_DQUOTE] = ACTIONS(994), [anon_sym_AT_DQUOTE] = ACTIONS(992), [sym_verbatim_string] = ACTIONS(992), [anon_sym_var] = ACTIONS(994), [anon_sym_void] = ACTIONS(994), [anon_sym_dynamic] = ACTIONS(994), [anon_sym_unowned] = ACTIONS(994), [anon_sym_weak] = ACTIONS(994), [anon_sym_async] = ACTIONS(994), [anon_sym_class] = ACTIONS(994), [anon_sym_extern] = ACTIONS(994), [anon_sym_inline] = ACTIONS(994), [anon_sym_static] = ACTIONS(994), [anon_sym_abstract] = ACTIONS(994), [anon_sym_virtual] = ACTIONS(994), [anon_sym_override] = ACTIONS(994), [anon_sym_private] = ACTIONS(994), [anon_sym_protected] = ACTIONS(994), [anon_sym_internal] = ACTIONS(994), [anon_sym_public] = ACTIONS(994), [anon_sym_namespace] = ACTIONS(994), [anon_sym_partial] = ACTIONS(994), [anon_sym_interface] = ACTIONS(994), [anon_sym_struct] = ACTIONS(994), [anon_sym_enum] = ACTIONS(994), [anon_sym_errordomain] = ACTIONS(994), [anon_sym_delegate] = ACTIONS(994), [anon_sym_signal] = ACTIONS(994), [anon_sym_const] = ACTIONS(994), [anon_sym_return] = ACTIONS(994), [anon_sym_if] = ACTIONS(994), [anon_sym_try] = ACTIONS(994), [anon_sym_while] = ACTIONS(994), [anon_sym_do] = ACTIONS(994), [anon_sym_for] = ACTIONS(994), [anon_sym_foreach] = ACTIONS(994), [anon_sym_break] = ACTIONS(994), [anon_sym_continue] = ACTIONS(994), [anon_sym_lock] = ACTIONS(994), [anon_sym_delete] = ACTIONS(994), [anon_sym_throw] = ACTIONS(994), [anon_sym_switch] = ACTIONS(994), [anon_sym_with] = ACTIONS(994), [anon_sym_SEMI] = ACTIONS(990), [anon_sym_global_COLON_COLON] = ACTIONS(990), [anon_sym_LBRACK] = ACTIONS(990), [anon_sym_LPAREN] = ACTIONS(990), [anon_sym_yield] = ACTIONS(992), [anon_sym_PLUS_PLUS] = ACTIONS(990), [anon_sym_DASH_DASH] = ACTIONS(990), [anon_sym_BANG] = ACTIONS(990), [anon_sym_owned] = ACTIONS(992), [anon_sym_typeof] = ACTIONS(992), [anon_sym_sizeof] = ACTIONS(992), [anon_sym_STAR] = ACTIONS(990), [anon_sym_AMP] = ACTIONS(990), [anon_sym_DASH] = ACTIONS(992), [anon_sym_TILDE] = ACTIONS(990), [anon_sym_not] = ACTIONS(992), [sym_this_access] = ACTIONS(992), [sym_base_access] = ACTIONS(992), [sym_value_access] = ACTIONS(992), [anon_sym_new] = ACTIONS(992), [anon_sym_LBRACE] = ACTIONS(990), [anon_sym_true] = ACTIONS(992), [anon_sym_false] = ACTIONS(992), [sym_character] = ACTIONS(990), [aux_sym_integer_token1] = ACTIONS(992), [aux_sym_integer_token2] = ACTIONS(990), [sym_null] = ACTIONS(992), [sym_real] = ACTIONS(992), [sym_regex] = ACTIONS(992), [anon_sym_DQUOTE] = ACTIONS(992), [anon_sym_AT_DQUOTE] = ACTIONS(990), [sym_verbatim_string] = ACTIONS(990), [anon_sym_var] = ACTIONS(992), [anon_sym_void] = ACTIONS(992), [anon_sym_dynamic] = ACTIONS(992), [anon_sym_unowned] = ACTIONS(992), [anon_sym_weak] = ACTIONS(992), [anon_sym_async] = ACTIONS(992), [anon_sym_class] = ACTIONS(992), [anon_sym_extern] = ACTIONS(992), [anon_sym_inline] = ACTIONS(992), [anon_sym_static] = ACTIONS(992), [anon_sym_abstract] = ACTIONS(992), [anon_sym_virtual] = ACTIONS(992), [anon_sym_override] = ACTIONS(992), [anon_sym_private] = ACTIONS(992), [anon_sym_protected] = ACTIONS(992), [anon_sym_internal] = ACTIONS(992), [anon_sym_public] = ACTIONS(992), [anon_sym_namespace] = ACTIONS(992), [anon_sym_partial] = ACTIONS(992), [anon_sym_sealed] = ACTIONS(992), [anon_sym_interface] = ACTIONS(992), [anon_sym_struct] = ACTIONS(992), [anon_sym_enum] = ACTIONS(992), [anon_sym_errordomain] = ACTIONS(992), [anon_sym_delegate] = ACTIONS(992), [anon_sym_signal] = ACTIONS(992), [anon_sym_const] = ACTIONS(992), [anon_sym_return] = ACTIONS(992), [anon_sym_if] = ACTIONS(992), [anon_sym_try] = ACTIONS(992), [anon_sym_while] = ACTIONS(992), [anon_sym_do] = ACTIONS(992), [anon_sym_for] = ACTIONS(992), [anon_sym_foreach] = ACTIONS(992), [anon_sym_break] = ACTIONS(992), [anon_sym_continue] = ACTIONS(992), [anon_sym_lock] = ACTIONS(992), [anon_sym_delete] = ACTIONS(992), [anon_sym_throw] = ACTIONS(992), [anon_sym_switch] = ACTIONS(992), [anon_sym_with] = ACTIONS(992), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(179)] = { [sym__preprocessor_statement] = STATE(179), [STATE(174)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(174), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(994), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(175)] = { [sym__preprocessor_statement] = STATE(175), [ts_builtin_sym_end] = ACTIONS(996), [sym_identifier] = ACTIONS(998), [sym_comment] = ACTIONS(3),
-
@@ -28083,6 +27843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(998), [anon_sym_namespace] = ACTIONS(998), [anon_sym_partial] = ACTIONS(998), [anon_sym_sealed] = ACTIONS(998), [anon_sym_interface] = ACTIONS(998), [anon_sym_struct] = ACTIONS(998), [anon_sym_enum] = ACTIONS(998),
-
@@ -28106,8 +27867,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(998), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(180)] = { [sym__preprocessor_statement] = STATE(180), [STATE(176)] = { [sym__preprocessor_statement] = STATE(176), [ts_builtin_sym_end] = ACTIONS(1000), [sym_identifier] = ACTIONS(1002), [sym_comment] = ACTIONS(3),
-
@@ -28162,6 +27923,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1002), [anon_sym_namespace] = ACTIONS(1002), [anon_sym_partial] = ACTIONS(1002), [anon_sym_sealed] = ACTIONS(1002), [anon_sym_interface] = ACTIONS(1002), [anon_sym_struct] = ACTIONS(1002), [anon_sym_enum] = ACTIONS(1002),
-
@@ -28185,8 +27947,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1002), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(181)] = { [sym__preprocessor_statement] = STATE(181), [STATE(177)] = { [sym__preprocessor_statement] = STATE(177), [ts_builtin_sym_end] = ACTIONS(1004), [sym_identifier] = ACTIONS(1006), [sym_comment] = ACTIONS(3),
-
@@ -28241,6 +28003,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1006), [anon_sym_namespace] = ACTIONS(1006), [anon_sym_partial] = ACTIONS(1006), [anon_sym_sealed] = ACTIONS(1006), [anon_sym_interface] = ACTIONS(1006), [anon_sym_struct] = ACTIONS(1006), [anon_sym_enum] = ACTIONS(1006),
-
@@ -28264,8 +28027,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1006), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(182)] = { [sym__preprocessor_statement] = STATE(182), [STATE(178)] = { [sym__preprocessor_statement] = STATE(178), [ts_builtin_sym_end] = ACTIONS(1008), [sym_identifier] = ACTIONS(1010), [sym_comment] = ACTIONS(3),
-
@@ -28320,6 +28083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1010), [anon_sym_namespace] = ACTIONS(1010), [anon_sym_partial] = ACTIONS(1010), [anon_sym_sealed] = ACTIONS(1010), [anon_sym_interface] = ACTIONS(1010), [anon_sym_struct] = ACTIONS(1010), [anon_sym_enum] = ACTIONS(1010),
-
@@ -28343,8 +28107,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1010), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(183)] = { [sym__preprocessor_statement] = STATE(183), [STATE(179)] = { [sym__preprocessor_statement] = STATE(179), [ts_builtin_sym_end] = ACTIONS(1012), [sym_identifier] = ACTIONS(1014), [sym_comment] = ACTIONS(3),
-
@@ -28399,6 +28163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1014), [anon_sym_namespace] = ACTIONS(1014), [anon_sym_partial] = ACTIONS(1014), [anon_sym_sealed] = ACTIONS(1014), [anon_sym_interface] = ACTIONS(1014), [anon_sym_struct] = ACTIONS(1014), [anon_sym_enum] = ACTIONS(1014),
-
@@ -28422,8 +28187,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1014), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(184)] = { [sym__preprocessor_statement] = STATE(184), [STATE(180)] = { [sym__preprocessor_statement] = STATE(180), [ts_builtin_sym_end] = ACTIONS(1016), [sym_identifier] = ACTIONS(1018), [sym_comment] = ACTIONS(3),
-
@@ -28478,6 +28243,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1018), [anon_sym_namespace] = ACTIONS(1018), [anon_sym_partial] = ACTIONS(1018), [anon_sym_sealed] = ACTIONS(1018), [anon_sym_interface] = ACTIONS(1018), [anon_sym_struct] = ACTIONS(1018), [anon_sym_enum] = ACTIONS(1018),
-
@@ -28501,8 +28267,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1018), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(185)] = { [sym__preprocessor_statement] = STATE(185), [STATE(181)] = { [sym__preprocessor_statement] = STATE(181), [ts_builtin_sym_end] = ACTIONS(1020), [sym_identifier] = ACTIONS(1022), [sym_comment] = ACTIONS(3),
-
@@ -28557,6 +28323,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1022), [anon_sym_namespace] = ACTIONS(1022), [anon_sym_partial] = ACTIONS(1022), [anon_sym_sealed] = ACTIONS(1022), [anon_sym_interface] = ACTIONS(1022), [anon_sym_struct] = ACTIONS(1022), [anon_sym_enum] = ACTIONS(1022),
-
@@ -28580,56 +28347,136 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1022), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(186)] = { [sym__expression] = STATE(707), [sym__contained_expression] = STATE(600), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_array_type] = STATE(678), [sym__preprocessor_statement] = STATE(186), [aux_sym_type_repeat2] = STATE(1742), [sym_identifier] = ACTIONS(675), [STATE(182)] = { [sym__preprocessor_statement] = STATE(182), [ts_builtin_sym_end] = ACTIONS(1024), [sym_identifier] = ACTIONS(1026), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1024), [anon_sym_global_COLON_COLON] = ACTIONS(1024), [anon_sym_LBRACK] = ACTIONS(1024), [anon_sym_LPAREN] = ACTIONS(1024), [anon_sym_yield] = ACTIONS(1026), [anon_sym_PLUS_PLUS] = ACTIONS(1024), [anon_sym_DASH_DASH] = ACTIONS(1024), [anon_sym_BANG] = ACTIONS(1024), [anon_sym_owned] = ACTIONS(1026), [anon_sym_typeof] = ACTIONS(1026), [anon_sym_sizeof] = ACTIONS(1026), [anon_sym_STAR] = ACTIONS(1024), [anon_sym_AMP] = ACTIONS(1024), [anon_sym_DASH] = ACTIONS(1026), [anon_sym_TILDE] = ACTIONS(1024), [anon_sym_not] = ACTIONS(1026), [sym_this_access] = ACTIONS(1026), [sym_base_access] = ACTIONS(1026), [sym_value_access] = ACTIONS(1026), [anon_sym_new] = ACTIONS(1026), [anon_sym_LBRACE] = ACTIONS(1024), [anon_sym_true] = ACTIONS(1026), [anon_sym_false] = ACTIONS(1026), [sym_character] = ACTIONS(1024), [aux_sym_integer_token1] = ACTIONS(1026), [aux_sym_integer_token2] = ACTIONS(1024), [sym_null] = ACTIONS(1026), [sym_real] = ACTIONS(1026), [sym_regex] = ACTIONS(1026), [anon_sym_DQUOTE] = ACTIONS(1026), [anon_sym_AT_DQUOTE] = ACTIONS(1024), [sym_verbatim_string] = ACTIONS(1024), [anon_sym_var] = ACTIONS(1026), [anon_sym_void] = ACTIONS(1026), [anon_sym_dynamic] = ACTIONS(1026), [anon_sym_unowned] = ACTIONS(1026), [anon_sym_weak] = ACTIONS(1026), [anon_sym_async] = ACTIONS(1026), [anon_sym_class] = ACTIONS(1026), [anon_sym_extern] = ACTIONS(1026), [anon_sym_inline] = ACTIONS(1026), [anon_sym_static] = ACTIONS(1026), [anon_sym_abstract] = ACTIONS(1026), [anon_sym_virtual] = ACTIONS(1026), [anon_sym_override] = ACTIONS(1026), [anon_sym_private] = ACTIONS(1026), [anon_sym_protected] = ACTIONS(1026), [anon_sym_internal] = ACTIONS(1026), [anon_sym_public] = ACTIONS(1026), [anon_sym_namespace] = ACTIONS(1026), [anon_sym_partial] = ACTIONS(1026), [anon_sym_sealed] = ACTIONS(1026), [anon_sym_interface] = ACTIONS(1026), [anon_sym_struct] = ACTIONS(1026), [anon_sym_enum] = ACTIONS(1026), [anon_sym_errordomain] = ACTIONS(1026), [anon_sym_delegate] = ACTIONS(1026), [anon_sym_signal] = ACTIONS(1026), [anon_sym_const] = ACTIONS(1026), [anon_sym_return] = ACTIONS(1026), [anon_sym_if] = ACTIONS(1026), [anon_sym_try] = ACTIONS(1026), [anon_sym_while] = ACTIONS(1026), [anon_sym_do] = ACTIONS(1026), [anon_sym_for] = ACTIONS(1026), [anon_sym_foreach] = ACTIONS(1026), [anon_sym_break] = ACTIONS(1026), [anon_sym_continue] = ACTIONS(1026), [anon_sym_lock] = ACTIONS(1026), [anon_sym_delete] = ACTIONS(1026), [anon_sym_throw] = ACTIONS(1026), [anon_sym_switch] = ACTIONS(1026), [anon_sym_with] = ACTIONS(1026), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(183)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1872), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(183), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23),
-
@@ -28646,6 +28493,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(1028), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51),
-
@@ -28659,87 +28507,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(187)] = { [sym__preprocessor_statement] = STATE(187), [ts_builtin_sym_end] = ACTIONS(1026), [sym_identifier] = ACTIONS(1028), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1026), [anon_sym_global_COLON_COLON] = ACTIONS(1026), [anon_sym_LBRACK] = ACTIONS(1026), [anon_sym_LPAREN] = ACTIONS(1026), [anon_sym_yield] = ACTIONS(1028), [anon_sym_PLUS_PLUS] = ACTIONS(1026), [anon_sym_DASH_DASH] = ACTIONS(1026), [anon_sym_BANG] = ACTIONS(1026), [anon_sym_owned] = ACTIONS(1028), [anon_sym_typeof] = ACTIONS(1028), [anon_sym_sizeof] = ACTIONS(1028), [anon_sym_STAR] = ACTIONS(1026), [anon_sym_AMP] = ACTIONS(1026), [anon_sym_DASH] = ACTIONS(1028), [anon_sym_TILDE] = ACTIONS(1026), [anon_sym_not] = ACTIONS(1028), [sym_this_access] = ACTIONS(1028), [sym_base_access] = ACTIONS(1028), [sym_value_access] = ACTIONS(1028), [anon_sym_new] = ACTIONS(1028), [anon_sym_LBRACE] = ACTIONS(1026), [anon_sym_true] = ACTIONS(1028), [anon_sym_false] = ACTIONS(1028), [sym_character] = ACTIONS(1026), [aux_sym_integer_token1] = ACTIONS(1028), [aux_sym_integer_token2] = ACTIONS(1026), [sym_null] = ACTIONS(1028), [sym_real] = ACTIONS(1028), [sym_regex] = ACTIONS(1028), [anon_sym_DQUOTE] = ACTIONS(1028), [anon_sym_AT_DQUOTE] = ACTIONS(1026), [sym_verbatim_string] = ACTIONS(1026), [anon_sym_var] = ACTIONS(1028), [anon_sym_void] = ACTIONS(1028), [anon_sym_dynamic] = ACTIONS(1028), [anon_sym_unowned] = ACTIONS(1028), [anon_sym_weak] = ACTIONS(1028), [anon_sym_async] = ACTIONS(1028), [anon_sym_class] = ACTIONS(1028), [anon_sym_extern] = ACTIONS(1028), [anon_sym_inline] = ACTIONS(1028), [anon_sym_static] = ACTIONS(1028), [anon_sym_abstract] = ACTIONS(1028), [anon_sym_virtual] = ACTIONS(1028), [anon_sym_override] = ACTIONS(1028), [anon_sym_private] = ACTIONS(1028), [anon_sym_protected] = ACTIONS(1028), [anon_sym_internal] = ACTIONS(1028), [anon_sym_public] = ACTIONS(1028), [anon_sym_namespace] = ACTIONS(1028), [anon_sym_partial] = ACTIONS(1028), [anon_sym_interface] = ACTIONS(1028), [anon_sym_struct] = ACTIONS(1028), [anon_sym_enum] = ACTIONS(1028), [anon_sym_errordomain] = ACTIONS(1028), [anon_sym_delegate] = ACTIONS(1028), [anon_sym_signal] = ACTIONS(1028), [anon_sym_const] = ACTIONS(1028), [anon_sym_return] = ACTIONS(1028), [anon_sym_if] = ACTIONS(1028), [anon_sym_try] = ACTIONS(1028), [anon_sym_while] = ACTIONS(1028), [anon_sym_do] = ACTIONS(1028), [anon_sym_for] = ACTIONS(1028), [anon_sym_foreach] = ACTIONS(1028), [anon_sym_break] = ACTIONS(1028), [anon_sym_continue] = ACTIONS(1028), [anon_sym_lock] = ACTIONS(1028), [anon_sym_delete] = ACTIONS(1028), [anon_sym_throw] = ACTIONS(1028), [anon_sym_switch] = ACTIONS(1028), [anon_sym_with] = ACTIONS(1028), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(188)] = { [sym__preprocessor_statement] = STATE(188), [STATE(184)] = { [sym__preprocessor_statement] = STATE(184), [ts_builtin_sym_end] = ACTIONS(1030), [sym_identifier] = ACTIONS(1032), [sym_comment] = ACTIONS(3),
-
@@ -28794,6 +28563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1032), [anon_sym_namespace] = ACTIONS(1032), [anon_sym_partial] = ACTIONS(1032), [anon_sym_sealed] = ACTIONS(1032), [anon_sym_interface] = ACTIONS(1032), [anon_sym_struct] = ACTIONS(1032), [anon_sym_enum] = ACTIONS(1032),
-
@@ -28817,8 +28587,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1032), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(189)] = { [sym__preprocessor_statement] = STATE(189), [STATE(185)] = { [sym__preprocessor_statement] = STATE(185), [ts_builtin_sym_end] = ACTIONS(1034), [sym_identifier] = ACTIONS(1036), [sym_comment] = ACTIONS(3),
-
@@ -28873,6 +28643,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1036), [anon_sym_namespace] = ACTIONS(1036), [anon_sym_partial] = ACTIONS(1036), [anon_sym_sealed] = ACTIONS(1036), [anon_sym_interface] = ACTIONS(1036), [anon_sym_struct] = ACTIONS(1036), [anon_sym_enum] = ACTIONS(1036),
-
@@ -28896,289 +28667,452 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1036), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(190)] = { [sym__preprocessor_statement] = STATE(190), [ts_builtin_sym_end] = ACTIONS(1038), [sym_identifier] = ACTIONS(1040), [STATE(186)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(186), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1038), [anon_sym_global_COLON_COLON] = ACTIONS(1038), [anon_sym_LBRACK] = ACTIONS(1038), [anon_sym_LPAREN] = ACTIONS(1038), [anon_sym_yield] = ACTIONS(1040), [anon_sym_PLUS_PLUS] = ACTIONS(1038), [anon_sym_DASH_DASH] = ACTIONS(1038), [anon_sym_BANG] = ACTIONS(1038), [anon_sym_owned] = ACTIONS(1040), [anon_sym_typeof] = ACTIONS(1040), [anon_sym_sizeof] = ACTIONS(1040), [anon_sym_STAR] = ACTIONS(1038), [anon_sym_AMP] = ACTIONS(1038), [anon_sym_DASH] = ACTIONS(1040), [anon_sym_TILDE] = ACTIONS(1038), [anon_sym_not] = ACTIONS(1040), [sym_this_access] = ACTIONS(1040), [sym_base_access] = ACTIONS(1040), [sym_value_access] = ACTIONS(1040), [anon_sym_new] = ACTIONS(1040), [anon_sym_LBRACE] = ACTIONS(1038), [anon_sym_true] = ACTIONS(1040), [anon_sym_false] = ACTIONS(1040), [sym_character] = ACTIONS(1038), [aux_sym_integer_token1] = ACTIONS(1040), [aux_sym_integer_token2] = ACTIONS(1038), [sym_null] = ACTIONS(1040), [sym_real] = ACTIONS(1040), [sym_regex] = ACTIONS(1040), [anon_sym_DQUOTE] = ACTIONS(1040), [anon_sym_AT_DQUOTE] = ACTIONS(1038), [sym_verbatim_string] = ACTIONS(1038), [anon_sym_var] = ACTIONS(1040), [anon_sym_void] = ACTIONS(1040), [anon_sym_dynamic] = ACTIONS(1040), [anon_sym_unowned] = ACTIONS(1040), [anon_sym_weak] = ACTIONS(1040), [anon_sym_async] = ACTIONS(1040), [anon_sym_class] = ACTIONS(1040), [anon_sym_extern] = ACTIONS(1040), [anon_sym_inline] = ACTIONS(1040), [anon_sym_static] = ACTIONS(1040), [anon_sym_abstract] = ACTIONS(1040), [anon_sym_virtual] = ACTIONS(1040), [anon_sym_override] = ACTIONS(1040), [anon_sym_private] = ACTIONS(1040), [anon_sym_protected] = ACTIONS(1040), [anon_sym_internal] = ACTIONS(1040), [anon_sym_public] = ACTIONS(1040), [anon_sym_namespace] = ACTIONS(1040), [anon_sym_partial] = ACTIONS(1040), [anon_sym_interface] = ACTIONS(1040), [anon_sym_struct] = ACTIONS(1040), [anon_sym_enum] = ACTIONS(1040), [anon_sym_errordomain] = ACTIONS(1040), [anon_sym_delegate] = ACTIONS(1040), [anon_sym_signal] = ACTIONS(1040), [anon_sym_const] = ACTIONS(1040), [anon_sym_return] = ACTIONS(1040), [anon_sym_if] = ACTIONS(1040), [anon_sym_try] = ACTIONS(1040), [anon_sym_while] = ACTIONS(1040), [anon_sym_do] = ACTIONS(1040), [anon_sym_for] = ACTIONS(1040), [anon_sym_foreach] = ACTIONS(1040), [anon_sym_break] = ACTIONS(1040), [anon_sym_continue] = ACTIONS(1040), [anon_sym_lock] = ACTIONS(1040), [anon_sym_delete] = ACTIONS(1040), [anon_sym_throw] = ACTIONS(1040), [anon_sym_switch] = ACTIONS(1040), [anon_sym_with] = ACTIONS(1040), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(1038), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(191)] = { [sym__preprocessor_statement] = STATE(191), [ts_builtin_sym_end] = ACTIONS(1042), [sym_identifier] = ACTIONS(1044), [STATE(187)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(187), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(1040), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(188)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1911), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(188), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(1042), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(189)] = { [sym__preprocessor_statement] = STATE(189), [ts_builtin_sym_end] = ACTIONS(1044), [sym_identifier] = ACTIONS(1046), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1042), [anon_sym_global_COLON_COLON] = ACTIONS(1042), [anon_sym_LBRACK] = ACTIONS(1042), [anon_sym_LPAREN] = ACTIONS(1042), [anon_sym_yield] = ACTIONS(1044), [anon_sym_PLUS_PLUS] = ACTIONS(1042), [anon_sym_DASH_DASH] = ACTIONS(1042), [anon_sym_BANG] = ACTIONS(1042), [anon_sym_owned] = ACTIONS(1044), [anon_sym_typeof] = ACTIONS(1044), [anon_sym_sizeof] = ACTIONS(1044), [anon_sym_STAR] = ACTIONS(1042), [anon_sym_AMP] = ACTIONS(1042), [anon_sym_DASH] = ACTIONS(1044), [anon_sym_TILDE] = ACTIONS(1042), [anon_sym_not] = ACTIONS(1044), [sym_this_access] = ACTIONS(1044), [sym_base_access] = ACTIONS(1044), [sym_value_access] = ACTIONS(1044), [anon_sym_new] = ACTIONS(1044), [anon_sym_LBRACE] = ACTIONS(1042), [anon_sym_true] = ACTIONS(1044), [anon_sym_false] = ACTIONS(1044), [sym_character] = ACTIONS(1042), [aux_sym_integer_token1] = ACTIONS(1044), [aux_sym_integer_token2] = ACTIONS(1042), [sym_null] = ACTIONS(1044), [sym_real] = ACTIONS(1044), [sym_regex] = ACTIONS(1044), [anon_sym_DQUOTE] = ACTIONS(1044), [anon_sym_AT_DQUOTE] = ACTIONS(1042), [sym_verbatim_string] = ACTIONS(1042), [anon_sym_var] = ACTIONS(1044), [anon_sym_void] = ACTIONS(1044), [anon_sym_dynamic] = ACTIONS(1044), [anon_sym_unowned] = ACTIONS(1044), [anon_sym_weak] = ACTIONS(1044), [anon_sym_async] = ACTIONS(1044), [anon_sym_class] = ACTIONS(1044), [anon_sym_extern] = ACTIONS(1044), [anon_sym_inline] = ACTIONS(1044), [anon_sym_static] = ACTIONS(1044), [anon_sym_abstract] = ACTIONS(1044), [anon_sym_virtual] = ACTIONS(1044), [anon_sym_override] = ACTIONS(1044), [anon_sym_private] = ACTIONS(1044), [anon_sym_protected] = ACTIONS(1044), [anon_sym_internal] = ACTIONS(1044), [anon_sym_public] = ACTIONS(1044), [anon_sym_namespace] = ACTIONS(1044), [anon_sym_partial] = ACTIONS(1044), [anon_sym_interface] = ACTIONS(1044), [anon_sym_struct] = ACTIONS(1044), [anon_sym_enum] = ACTIONS(1044), [anon_sym_errordomain] = ACTIONS(1044), [anon_sym_delegate] = ACTIONS(1044), [anon_sym_signal] = ACTIONS(1044), [anon_sym_const] = ACTIONS(1044), [anon_sym_return] = ACTIONS(1044), [anon_sym_if] = ACTIONS(1044), [anon_sym_try] = ACTIONS(1044), [anon_sym_while] = ACTIONS(1044), [anon_sym_do] = ACTIONS(1044), [anon_sym_for] = ACTIONS(1044), [anon_sym_foreach] = ACTIONS(1044), [anon_sym_break] = ACTIONS(1044), [anon_sym_continue] = ACTIONS(1044), [anon_sym_lock] = ACTIONS(1044), [anon_sym_delete] = ACTIONS(1044), [anon_sym_throw] = ACTIONS(1044), [anon_sym_switch] = ACTIONS(1044), [anon_sym_with] = ACTIONS(1044), [anon_sym_SEMI] = ACTIONS(1044), [anon_sym_global_COLON_COLON] = ACTIONS(1044), [anon_sym_LBRACK] = ACTIONS(1044), [anon_sym_LPAREN] = ACTIONS(1044), [anon_sym_yield] = ACTIONS(1046), [anon_sym_PLUS_PLUS] = ACTIONS(1044), [anon_sym_DASH_DASH] = ACTIONS(1044), [anon_sym_BANG] = ACTIONS(1044), [anon_sym_owned] = ACTIONS(1046), [anon_sym_typeof] = ACTIONS(1046), [anon_sym_sizeof] = ACTIONS(1046), [anon_sym_STAR] = ACTIONS(1044), [anon_sym_AMP] = ACTIONS(1044), [anon_sym_DASH] = ACTIONS(1046), [anon_sym_TILDE] = ACTIONS(1044), [anon_sym_not] = ACTIONS(1046), [sym_this_access] = ACTIONS(1046), [sym_base_access] = ACTIONS(1046), [sym_value_access] = ACTIONS(1046), [anon_sym_new] = ACTIONS(1046), [anon_sym_LBRACE] = ACTIONS(1044), [anon_sym_true] = ACTIONS(1046), [anon_sym_false] = ACTIONS(1046), [sym_character] = ACTIONS(1044), [aux_sym_integer_token1] = ACTIONS(1046), [aux_sym_integer_token2] = ACTIONS(1044), [sym_null] = ACTIONS(1046), [sym_real] = ACTIONS(1046), [sym_regex] = ACTIONS(1046), [anon_sym_DQUOTE] = ACTIONS(1046), [anon_sym_AT_DQUOTE] = ACTIONS(1044), [sym_verbatim_string] = ACTIONS(1044), [anon_sym_var] = ACTIONS(1046), [anon_sym_void] = ACTIONS(1046), [anon_sym_dynamic] = ACTIONS(1046), [anon_sym_unowned] = ACTIONS(1046), [anon_sym_weak] = ACTIONS(1046), [anon_sym_async] = ACTIONS(1046), [anon_sym_class] = ACTIONS(1046), [anon_sym_extern] = ACTIONS(1046), [anon_sym_inline] = ACTIONS(1046), [anon_sym_static] = ACTIONS(1046), [anon_sym_abstract] = ACTIONS(1046), [anon_sym_virtual] = ACTIONS(1046), [anon_sym_override] = ACTIONS(1046), [anon_sym_private] = ACTIONS(1046), [anon_sym_protected] = ACTIONS(1046), [anon_sym_internal] = ACTIONS(1046), [anon_sym_public] = ACTIONS(1046), [anon_sym_namespace] = ACTIONS(1046), [anon_sym_partial] = ACTIONS(1046), [anon_sym_sealed] = ACTIONS(1046), [anon_sym_interface] = ACTIONS(1046), [anon_sym_struct] = ACTIONS(1046), [anon_sym_enum] = ACTIONS(1046), [anon_sym_errordomain] = ACTIONS(1046), [anon_sym_delegate] = ACTIONS(1046), [anon_sym_signal] = ACTIONS(1046), [anon_sym_const] = ACTIONS(1046), [anon_sym_return] = ACTIONS(1046), [anon_sym_if] = ACTIONS(1046), [anon_sym_try] = ACTIONS(1046), [anon_sym_while] = ACTIONS(1046), [anon_sym_do] = ACTIONS(1046), [anon_sym_for] = ACTIONS(1046), [anon_sym_foreach] = ACTIONS(1046), [anon_sym_break] = ACTIONS(1046), [anon_sym_continue] = ACTIONS(1046), [anon_sym_lock] = ACTIONS(1046), [anon_sym_delete] = ACTIONS(1046), [anon_sym_throw] = ACTIONS(1046), [anon_sym_switch] = ACTIONS(1046), [anon_sym_with] = ACTIONS(1046), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(192)] = { [sym__preprocessor_statement] = STATE(192), [ts_builtin_sym_end] = ACTIONS(1046), [sym_identifier] = ACTIONS(1048), [STATE(190)] = { [sym__preprocessor_statement] = STATE(190), [ts_builtin_sym_end] = ACTIONS(1048), [sym_identifier] = ACTIONS(1050), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1046), [anon_sym_global_COLON_COLON] = ACTIONS(1046), [anon_sym_LBRACK] = ACTIONS(1046), [anon_sym_LPAREN] = ACTIONS(1046), [anon_sym_yield] = ACTIONS(1048), [anon_sym_PLUS_PLUS] = ACTIONS(1046), [anon_sym_DASH_DASH] = ACTIONS(1046), [anon_sym_BANG] = ACTIONS(1046), [anon_sym_owned] = ACTIONS(1048), [anon_sym_typeof] = ACTIONS(1048), [anon_sym_sizeof] = ACTIONS(1048), [anon_sym_STAR] = ACTIONS(1046), [anon_sym_AMP] = ACTIONS(1046), [anon_sym_DASH] = ACTIONS(1048), [anon_sym_TILDE] = ACTIONS(1046), [anon_sym_not] = ACTIONS(1048), [sym_this_access] = ACTIONS(1048), [sym_base_access] = ACTIONS(1048), [sym_value_access] = ACTIONS(1048), [anon_sym_new] = ACTIONS(1048), [anon_sym_LBRACE] = ACTIONS(1046), [anon_sym_true] = ACTIONS(1048), [anon_sym_false] = ACTIONS(1048), [sym_character] = ACTIONS(1046), [aux_sym_integer_token1] = ACTIONS(1048), [aux_sym_integer_token2] = ACTIONS(1046), [sym_null] = ACTIONS(1048), [sym_real] = ACTIONS(1048), [sym_regex] = ACTIONS(1048), [anon_sym_DQUOTE] = ACTIONS(1048), [anon_sym_AT_DQUOTE] = ACTIONS(1046), [sym_verbatim_string] = ACTIONS(1046), [anon_sym_var] = ACTIONS(1048), [anon_sym_void] = ACTIONS(1048), [anon_sym_dynamic] = ACTIONS(1048), [anon_sym_unowned] = ACTIONS(1048), [anon_sym_weak] = ACTIONS(1048), [anon_sym_async] = ACTIONS(1048), [anon_sym_class] = ACTIONS(1048), [anon_sym_extern] = ACTIONS(1048), [anon_sym_inline] = ACTIONS(1048), [anon_sym_static] = ACTIONS(1048), [anon_sym_abstract] = ACTIONS(1048), [anon_sym_virtual] = ACTIONS(1048), [anon_sym_override] = ACTIONS(1048), [anon_sym_private] = ACTIONS(1048), [anon_sym_protected] = ACTIONS(1048), [anon_sym_internal] = ACTIONS(1048), [anon_sym_public] = ACTIONS(1048), [anon_sym_namespace] = ACTIONS(1048), [anon_sym_partial] = ACTIONS(1048), [anon_sym_interface] = ACTIONS(1048), [anon_sym_struct] = ACTIONS(1048), [anon_sym_enum] = ACTIONS(1048), [anon_sym_errordomain] = ACTIONS(1048), [anon_sym_delegate] = ACTIONS(1048), [anon_sym_signal] = ACTIONS(1048), [anon_sym_const] = ACTIONS(1048), [anon_sym_return] = ACTIONS(1048), [anon_sym_if] = ACTIONS(1048), [anon_sym_try] = ACTIONS(1048), [anon_sym_while] = ACTIONS(1048), [anon_sym_do] = ACTIONS(1048), [anon_sym_for] = ACTIONS(1048), [anon_sym_foreach] = ACTIONS(1048), [anon_sym_break] = ACTIONS(1048), [anon_sym_continue] = ACTIONS(1048), [anon_sym_lock] = ACTIONS(1048), [anon_sym_delete] = ACTIONS(1048), [anon_sym_throw] = ACTIONS(1048), [anon_sym_switch] = ACTIONS(1048), [anon_sym_with] = ACTIONS(1048), [anon_sym_SEMI] = ACTIONS(1048), [anon_sym_global_COLON_COLON] = ACTIONS(1048), [anon_sym_LBRACK] = ACTIONS(1048), [anon_sym_LPAREN] = ACTIONS(1048), [anon_sym_yield] = ACTIONS(1050), [anon_sym_PLUS_PLUS] = ACTIONS(1048), [anon_sym_DASH_DASH] = ACTIONS(1048), [anon_sym_BANG] = ACTIONS(1048), [anon_sym_owned] = ACTIONS(1050), [anon_sym_typeof] = ACTIONS(1050), [anon_sym_sizeof] = ACTIONS(1050), [anon_sym_STAR] = ACTIONS(1048), [anon_sym_AMP] = ACTIONS(1048), [anon_sym_DASH] = ACTIONS(1050), [anon_sym_TILDE] = ACTIONS(1048), [anon_sym_not] = ACTIONS(1050), [sym_this_access] = ACTIONS(1050), [sym_base_access] = ACTIONS(1050), [sym_value_access] = ACTIONS(1050), [anon_sym_new] = ACTIONS(1050), [anon_sym_LBRACE] = ACTIONS(1048), [anon_sym_true] = ACTIONS(1050), [anon_sym_false] = ACTIONS(1050), [sym_character] = ACTIONS(1048), [aux_sym_integer_token1] = ACTIONS(1050), [aux_sym_integer_token2] = ACTIONS(1048), [sym_null] = ACTIONS(1050), [sym_real] = ACTIONS(1050), [sym_regex] = ACTIONS(1050), [anon_sym_DQUOTE] = ACTIONS(1050), [anon_sym_AT_DQUOTE] = ACTIONS(1048), [sym_verbatim_string] = ACTIONS(1048), [anon_sym_var] = ACTIONS(1050), [anon_sym_void] = ACTIONS(1050), [anon_sym_dynamic] = ACTIONS(1050), [anon_sym_unowned] = ACTIONS(1050), [anon_sym_weak] = ACTIONS(1050), [anon_sym_async] = ACTIONS(1050), [anon_sym_class] = ACTIONS(1050), [anon_sym_extern] = ACTIONS(1050), [anon_sym_inline] = ACTIONS(1050), [anon_sym_static] = ACTIONS(1050), [anon_sym_abstract] = ACTIONS(1050), [anon_sym_virtual] = ACTIONS(1050), [anon_sym_override] = ACTIONS(1050), [anon_sym_private] = ACTIONS(1050), [anon_sym_protected] = ACTIONS(1050), [anon_sym_internal] = ACTIONS(1050), [anon_sym_public] = ACTIONS(1050), [anon_sym_namespace] = ACTIONS(1050), [anon_sym_partial] = ACTIONS(1050), [anon_sym_sealed] = ACTIONS(1050), [anon_sym_interface] = ACTIONS(1050), [anon_sym_struct] = ACTIONS(1050), [anon_sym_enum] = ACTIONS(1050), [anon_sym_errordomain] = ACTIONS(1050), [anon_sym_delegate] = ACTIONS(1050), [anon_sym_signal] = ACTIONS(1050), [anon_sym_const] = ACTIONS(1050), [anon_sym_return] = ACTIONS(1050), [anon_sym_if] = ACTIONS(1050), [anon_sym_try] = ACTIONS(1050), [anon_sym_while] = ACTIONS(1050), [anon_sym_do] = ACTIONS(1050), [anon_sym_for] = ACTIONS(1050), [anon_sym_foreach] = ACTIONS(1050), [anon_sym_break] = ACTIONS(1050), [anon_sym_continue] = ACTIONS(1050), [anon_sym_lock] = ACTIONS(1050), [anon_sym_delete] = ACTIONS(1050), [anon_sym_throw] = ACTIONS(1050), [anon_sym_switch] = ACTIONS(1050), [anon_sym_with] = ACTIONS(1050), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(193)] = { [sym__expression] = STATE(759), [sym__contained_expression] = STATE(600), [STATE(191)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym__preprocessor_statement] = STATE(193), [sym_identifier] = ACTIONS(832), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(191), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315),
-
@@ -29199,6 +29133,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_RBRACE] = ACTIONS(1052), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51),
-
@@ -29212,87 +29147,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(194)] = { [sym__preprocessor_statement] = STATE(194), [ts_builtin_sym_end] = ACTIONS(1050), [sym_identifier] = ACTIONS(1052), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1050), [anon_sym_global_COLON_COLON] = ACTIONS(1050), [anon_sym_LBRACK] = ACTIONS(1050), [anon_sym_LPAREN] = ACTIONS(1050), [anon_sym_yield] = ACTIONS(1052), [anon_sym_PLUS_PLUS] = ACTIONS(1050), [anon_sym_DASH_DASH] = ACTIONS(1050), [anon_sym_BANG] = ACTIONS(1050), [anon_sym_owned] = ACTIONS(1052), [anon_sym_typeof] = ACTIONS(1052), [anon_sym_sizeof] = ACTIONS(1052), [anon_sym_STAR] = ACTIONS(1050), [anon_sym_AMP] = ACTIONS(1050), [anon_sym_DASH] = ACTIONS(1052), [anon_sym_TILDE] = ACTIONS(1050), [anon_sym_not] = ACTIONS(1052), [sym_this_access] = ACTIONS(1052), [sym_base_access] = ACTIONS(1052), [sym_value_access] = ACTIONS(1052), [anon_sym_new] = ACTIONS(1052), [anon_sym_LBRACE] = ACTIONS(1050), [anon_sym_true] = ACTIONS(1052), [anon_sym_false] = ACTIONS(1052), [sym_character] = ACTIONS(1050), [aux_sym_integer_token1] = ACTIONS(1052), [aux_sym_integer_token2] = ACTIONS(1050), [sym_null] = ACTIONS(1052), [sym_real] = ACTIONS(1052), [sym_regex] = ACTIONS(1052), [anon_sym_DQUOTE] = ACTIONS(1052), [anon_sym_AT_DQUOTE] = ACTIONS(1050), [sym_verbatim_string] = ACTIONS(1050), [anon_sym_var] = ACTIONS(1052), [anon_sym_void] = ACTIONS(1052), [anon_sym_dynamic] = ACTIONS(1052), [anon_sym_unowned] = ACTIONS(1052), [anon_sym_weak] = ACTIONS(1052), [anon_sym_async] = ACTIONS(1052), [anon_sym_class] = ACTIONS(1052), [anon_sym_extern] = ACTIONS(1052), [anon_sym_inline] = ACTIONS(1052), [anon_sym_static] = ACTIONS(1052), [anon_sym_abstract] = ACTIONS(1052), [anon_sym_virtual] = ACTIONS(1052), [anon_sym_override] = ACTIONS(1052), [anon_sym_private] = ACTIONS(1052), [anon_sym_protected] = ACTIONS(1052), [anon_sym_internal] = ACTIONS(1052), [anon_sym_public] = ACTIONS(1052), [anon_sym_namespace] = ACTIONS(1052), [anon_sym_partial] = ACTIONS(1052), [anon_sym_interface] = ACTIONS(1052), [anon_sym_struct] = ACTIONS(1052), [anon_sym_enum] = ACTIONS(1052), [anon_sym_errordomain] = ACTIONS(1052), [anon_sym_delegate] = ACTIONS(1052), [anon_sym_signal] = ACTIONS(1052), [anon_sym_const] = ACTIONS(1052), [anon_sym_return] = ACTIONS(1052), [anon_sym_if] = ACTIONS(1052), [anon_sym_try] = ACTIONS(1052), [anon_sym_while] = ACTIONS(1052), [anon_sym_do] = ACTIONS(1052), [anon_sym_for] = ACTIONS(1052), [anon_sym_foreach] = ACTIONS(1052), [anon_sym_break] = ACTIONS(1052), [anon_sym_continue] = ACTIONS(1052), [anon_sym_lock] = ACTIONS(1052), [anon_sym_delete] = ACTIONS(1052), [anon_sym_throw] = ACTIONS(1052), [anon_sym_switch] = ACTIONS(1052), [anon_sym_with] = ACTIONS(1052), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(195)] = { [sym__preprocessor_statement] = STATE(195), [STATE(192)] = { [sym__preprocessor_statement] = STATE(192), [ts_builtin_sym_end] = ACTIONS(1054), [sym_identifier] = ACTIONS(1056), [sym_comment] = ACTIONS(3),
-
@@ -29347,6 +29203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1056), [anon_sym_namespace] = ACTIONS(1056), [anon_sym_partial] = ACTIONS(1056), [anon_sym_sealed] = ACTIONS(1056), [anon_sym_interface] = ACTIONS(1056), [anon_sym_struct] = ACTIONS(1056), [anon_sym_enum] = ACTIONS(1056),
-
@@ -29370,640 +29227,728 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1056), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(193)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(2110), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(193), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(1058), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(194)] = { [sym__preprocessor_statement] = STATE(194), [ts_builtin_sym_end] = ACTIONS(1060), [sym_identifier] = ACTIONS(1062), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1060), [anon_sym_global_COLON_COLON] = ACTIONS(1060), [anon_sym_LBRACK] = ACTIONS(1060), [anon_sym_LPAREN] = ACTIONS(1060), [anon_sym_yield] = ACTIONS(1062), [anon_sym_PLUS_PLUS] = ACTIONS(1060), [anon_sym_DASH_DASH] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(1060), [anon_sym_owned] = ACTIONS(1062), [anon_sym_typeof] = ACTIONS(1062), [anon_sym_sizeof] = ACTIONS(1062), [anon_sym_STAR] = ACTIONS(1060), [anon_sym_AMP] = ACTIONS(1060), [anon_sym_DASH] = ACTIONS(1062), [anon_sym_TILDE] = ACTIONS(1060), [anon_sym_not] = ACTIONS(1062), [sym_this_access] = ACTIONS(1062), [sym_base_access] = ACTIONS(1062), [sym_value_access] = ACTIONS(1062), [anon_sym_new] = ACTIONS(1062), [anon_sym_LBRACE] = ACTIONS(1060), [anon_sym_true] = ACTIONS(1062), [anon_sym_false] = ACTIONS(1062), [sym_character] = ACTIONS(1060), [aux_sym_integer_token1] = ACTIONS(1062), [aux_sym_integer_token2] = ACTIONS(1060), [sym_null] = ACTIONS(1062), [sym_real] = ACTIONS(1062), [sym_regex] = ACTIONS(1062), [anon_sym_DQUOTE] = ACTIONS(1062), [anon_sym_AT_DQUOTE] = ACTIONS(1060), [sym_verbatim_string] = ACTIONS(1060), [anon_sym_var] = ACTIONS(1062), [anon_sym_void] = ACTIONS(1062), [anon_sym_dynamic] = ACTIONS(1062), [anon_sym_unowned] = ACTIONS(1062), [anon_sym_weak] = ACTIONS(1062), [anon_sym_async] = ACTIONS(1062), [anon_sym_class] = ACTIONS(1062), [anon_sym_extern] = ACTIONS(1062), [anon_sym_inline] = ACTIONS(1062), [anon_sym_static] = ACTIONS(1062), [anon_sym_abstract] = ACTIONS(1062), [anon_sym_virtual] = ACTIONS(1062), [anon_sym_override] = ACTIONS(1062), [anon_sym_private] = ACTIONS(1062), [anon_sym_protected] = ACTIONS(1062), [anon_sym_internal] = ACTIONS(1062), [anon_sym_public] = ACTIONS(1062), [anon_sym_namespace] = ACTIONS(1062), [anon_sym_partial] = ACTIONS(1062), [anon_sym_sealed] = ACTIONS(1062), [anon_sym_interface] = ACTIONS(1062), [anon_sym_struct] = ACTIONS(1062), [anon_sym_enum] = ACTIONS(1062), [anon_sym_errordomain] = ACTIONS(1062), [anon_sym_delegate] = ACTIONS(1062), [anon_sym_signal] = ACTIONS(1062), [anon_sym_const] = ACTIONS(1062), [anon_sym_return] = ACTIONS(1062), [anon_sym_if] = ACTIONS(1062), [anon_sym_try] = ACTIONS(1062), [anon_sym_while] = ACTIONS(1062), [anon_sym_do] = ACTIONS(1062), [anon_sym_for] = ACTIONS(1062), [anon_sym_foreach] = ACTIONS(1062), [anon_sym_break] = ACTIONS(1062), [anon_sym_continue] = ACTIONS(1062), [anon_sym_lock] = ACTIONS(1062), [anon_sym_delete] = ACTIONS(1062), [anon_sym_throw] = ACTIONS(1062), [anon_sym_switch] = ACTIONS(1062), [anon_sym_with] = ACTIONS(1062), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(195)] = { [sym__preprocessor_statement] = STATE(195), [ts_builtin_sym_end] = ACTIONS(1064), [sym_identifier] = ACTIONS(1066), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1064), [anon_sym_global_COLON_COLON] = ACTIONS(1064), [anon_sym_LBRACK] = ACTIONS(1064), [anon_sym_LPAREN] = ACTIONS(1064), [anon_sym_yield] = ACTIONS(1066), [anon_sym_PLUS_PLUS] = ACTIONS(1064), [anon_sym_DASH_DASH] = ACTIONS(1064), [anon_sym_BANG] = ACTIONS(1064), [anon_sym_owned] = ACTIONS(1066), [anon_sym_typeof] = ACTIONS(1066), [anon_sym_sizeof] = ACTIONS(1066), [anon_sym_STAR] = ACTIONS(1064), [anon_sym_AMP] = ACTIONS(1064), [anon_sym_DASH] = ACTIONS(1066), [anon_sym_TILDE] = ACTIONS(1064), [anon_sym_not] = ACTIONS(1066), [sym_this_access] = ACTIONS(1066), [sym_base_access] = ACTIONS(1066), [sym_value_access] = ACTIONS(1066), [anon_sym_new] = ACTIONS(1066), [anon_sym_LBRACE] = ACTIONS(1064), [anon_sym_true] = ACTIONS(1066), [anon_sym_false] = ACTIONS(1066), [sym_character] = ACTIONS(1064), [aux_sym_integer_token1] = ACTIONS(1066), [aux_sym_integer_token2] = ACTIONS(1064), [sym_null] = ACTIONS(1066), [sym_real] = ACTIONS(1066), [sym_regex] = ACTIONS(1066), [anon_sym_DQUOTE] = ACTIONS(1066), [anon_sym_AT_DQUOTE] = ACTIONS(1064), [sym_verbatim_string] = ACTIONS(1064), [anon_sym_var] = ACTIONS(1066), [anon_sym_void] = ACTIONS(1066), [anon_sym_dynamic] = ACTIONS(1066), [anon_sym_unowned] = ACTIONS(1066), [anon_sym_weak] = ACTIONS(1066), [anon_sym_async] = ACTIONS(1066), [anon_sym_class] = ACTIONS(1066), [anon_sym_extern] = ACTIONS(1066), [anon_sym_inline] = ACTIONS(1066), [anon_sym_static] = ACTIONS(1066), [anon_sym_abstract] = ACTIONS(1066), [anon_sym_virtual] = ACTIONS(1066), [anon_sym_override] = ACTIONS(1066), [anon_sym_private] = ACTIONS(1066), [anon_sym_protected] = ACTIONS(1066), [anon_sym_internal] = ACTIONS(1066), [anon_sym_public] = ACTIONS(1066), [anon_sym_namespace] = ACTIONS(1066), [anon_sym_partial] = ACTIONS(1066), [anon_sym_sealed] = ACTIONS(1066), [anon_sym_interface] = ACTIONS(1066), [anon_sym_struct] = ACTIONS(1066), [anon_sym_enum] = ACTIONS(1066), [anon_sym_errordomain] = ACTIONS(1066), [anon_sym_delegate] = ACTIONS(1066), [anon_sym_signal] = ACTIONS(1066), [anon_sym_const] = ACTIONS(1066), [anon_sym_return] = ACTIONS(1066), [anon_sym_if] = ACTIONS(1066), [anon_sym_try] = ACTIONS(1066), [anon_sym_while] = ACTIONS(1066), [anon_sym_do] = ACTIONS(1066), [anon_sym_for] = ACTIONS(1066), [anon_sym_foreach] = ACTIONS(1066), [anon_sym_break] = ACTIONS(1066), [anon_sym_continue] = ACTIONS(1066), [anon_sym_lock] = ACTIONS(1066), [anon_sym_delete] = ACTIONS(1066), [anon_sym_throw] = ACTIONS(1066), [anon_sym_switch] = ACTIONS(1066), [anon_sym_with] = ACTIONS(1066), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(196)] = { [sym__preprocessor_statement] = STATE(196), [ts_builtin_sym_end] = ACTIONS(1058), [sym_identifier] = ACTIONS(1060), [ts_builtin_sym_end] = ACTIONS(1068), [sym_identifier] = ACTIONS(1070), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1058), [anon_sym_global_COLON_COLON] = ACTIONS(1058), [anon_sym_LBRACK] = ACTIONS(1058), [anon_sym_LPAREN] = ACTIONS(1058), [anon_sym_yield] = ACTIONS(1060), [anon_sym_PLUS_PLUS] = ACTIONS(1058), [anon_sym_DASH_DASH] = ACTIONS(1058), [anon_sym_BANG] = ACTIONS(1058), [anon_sym_owned] = ACTIONS(1060), [anon_sym_typeof] = ACTIONS(1060), [anon_sym_sizeof] = ACTIONS(1060), [anon_sym_STAR] = ACTIONS(1058), [anon_sym_AMP] = ACTIONS(1058), [anon_sym_DASH] = ACTIONS(1060), [anon_sym_TILDE] = ACTIONS(1058), [anon_sym_not] = ACTIONS(1060), [sym_this_access] = ACTIONS(1060), [sym_base_access] = ACTIONS(1060), [sym_value_access] = ACTIONS(1060), [anon_sym_new] = ACTIONS(1060), [anon_sym_LBRACE] = ACTIONS(1058), [anon_sym_true] = ACTIONS(1060), [anon_sym_false] = ACTIONS(1060), [sym_character] = ACTIONS(1058), [aux_sym_integer_token1] = ACTIONS(1060), [aux_sym_integer_token2] = ACTIONS(1058), [sym_null] = ACTIONS(1060), [sym_real] = ACTIONS(1060), [sym_regex] = ACTIONS(1060), [anon_sym_DQUOTE] = ACTIONS(1060), [anon_sym_AT_DQUOTE] = ACTIONS(1058), [sym_verbatim_string] = ACTIONS(1058), [anon_sym_var] = ACTIONS(1060), [anon_sym_void] = ACTIONS(1060), [anon_sym_dynamic] = ACTIONS(1060), [anon_sym_unowned] = ACTIONS(1060), [anon_sym_weak] = ACTIONS(1060), [anon_sym_async] = ACTIONS(1060), [anon_sym_class] = ACTIONS(1060), [anon_sym_extern] = ACTIONS(1060), [anon_sym_inline] = ACTIONS(1060), [anon_sym_static] = ACTIONS(1060), [anon_sym_abstract] = ACTIONS(1060), [anon_sym_virtual] = ACTIONS(1060), [anon_sym_override] = ACTIONS(1060), [anon_sym_private] = ACTIONS(1060), [anon_sym_protected] = ACTIONS(1060), [anon_sym_internal] = ACTIONS(1060), [anon_sym_public] = ACTIONS(1060), [anon_sym_namespace] = ACTIONS(1060), [anon_sym_partial] = ACTIONS(1060), [anon_sym_interface] = ACTIONS(1060), [anon_sym_struct] = ACTIONS(1060), [anon_sym_enum] = ACTIONS(1060), [anon_sym_errordomain] = ACTIONS(1060), [anon_sym_delegate] = ACTIONS(1060), [anon_sym_signal] = ACTIONS(1060), [anon_sym_const] = ACTIONS(1060), [anon_sym_return] = ACTIONS(1060), [anon_sym_if] = ACTIONS(1060), [anon_sym_try] = ACTIONS(1060), [anon_sym_while] = ACTIONS(1060), [anon_sym_do] = ACTIONS(1060), [anon_sym_for] = ACTIONS(1060), [anon_sym_foreach] = ACTIONS(1060), [anon_sym_break] = ACTIONS(1060), [anon_sym_continue] = ACTIONS(1060), [anon_sym_lock] = ACTIONS(1060), [anon_sym_delete] = ACTIONS(1060), [anon_sym_throw] = ACTIONS(1060), [anon_sym_switch] = ACTIONS(1060), [anon_sym_with] = ACTIONS(1060), [anon_sym_SEMI] = ACTIONS(1068), [anon_sym_global_COLON_COLON] = ACTIONS(1068), [anon_sym_LBRACK] = ACTIONS(1068), [anon_sym_LPAREN] = ACTIONS(1068), [anon_sym_yield] = ACTIONS(1070), [anon_sym_PLUS_PLUS] = ACTIONS(1068), [anon_sym_DASH_DASH] = ACTIONS(1068), [anon_sym_BANG] = ACTIONS(1068), [anon_sym_owned] = ACTIONS(1070), [anon_sym_typeof] = ACTIONS(1070), [anon_sym_sizeof] = ACTIONS(1070), [anon_sym_STAR] = ACTIONS(1068), [anon_sym_AMP] = ACTIONS(1068), [anon_sym_DASH] = ACTIONS(1070), [anon_sym_TILDE] = ACTIONS(1068), [anon_sym_not] = ACTIONS(1070), [sym_this_access] = ACTIONS(1070), [sym_base_access] = ACTIONS(1070), [sym_value_access] = ACTIONS(1070), [anon_sym_new] = ACTIONS(1070), [anon_sym_LBRACE] = ACTIONS(1068), [anon_sym_true] = ACTIONS(1070), [anon_sym_false] = ACTIONS(1070), [sym_character] = ACTIONS(1068), [aux_sym_integer_token1] = ACTIONS(1070), [aux_sym_integer_token2] = ACTIONS(1068), [sym_null] = ACTIONS(1070), [sym_real] = ACTIONS(1070), [sym_regex] = ACTIONS(1070), [anon_sym_DQUOTE] = ACTIONS(1070), [anon_sym_AT_DQUOTE] = ACTIONS(1068), [sym_verbatim_string] = ACTIONS(1068), [anon_sym_var] = ACTIONS(1070), [anon_sym_void] = ACTIONS(1070), [anon_sym_dynamic] = ACTIONS(1070), [anon_sym_unowned] = ACTIONS(1070), [anon_sym_weak] = ACTIONS(1070), [anon_sym_async] = ACTIONS(1070), [anon_sym_class] = ACTIONS(1070), [anon_sym_extern] = ACTIONS(1070), [anon_sym_inline] = ACTIONS(1070), [anon_sym_static] = ACTIONS(1070), [anon_sym_abstract] = ACTIONS(1070), [anon_sym_virtual] = ACTIONS(1070), [anon_sym_override] = ACTIONS(1070), [anon_sym_private] = ACTIONS(1070), [anon_sym_protected] = ACTIONS(1070), [anon_sym_internal] = ACTIONS(1070), [anon_sym_public] = ACTIONS(1070), [anon_sym_namespace] = ACTIONS(1070), [anon_sym_partial] = ACTIONS(1070), [anon_sym_sealed] = ACTIONS(1070), [anon_sym_interface] = ACTIONS(1070), [anon_sym_struct] = ACTIONS(1070), [anon_sym_enum] = ACTIONS(1070), [anon_sym_errordomain] = ACTIONS(1070), [anon_sym_delegate] = ACTIONS(1070), [anon_sym_signal] = ACTIONS(1070), [anon_sym_const] = ACTIONS(1070), [anon_sym_return] = ACTIONS(1070), [anon_sym_if] = ACTIONS(1070), [anon_sym_try] = ACTIONS(1070), [anon_sym_while] = ACTIONS(1070), [anon_sym_do] = ACTIONS(1070), [anon_sym_for] = ACTIONS(1070), [anon_sym_foreach] = ACTIONS(1070), [anon_sym_break] = ACTIONS(1070), [anon_sym_continue] = ACTIONS(1070), [anon_sym_lock] = ACTIONS(1070), [anon_sym_delete] = ACTIONS(1070), [anon_sym_throw] = ACTIONS(1070), [anon_sym_switch] = ACTIONS(1070), [anon_sym_with] = ACTIONS(1070), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(197)] = { [sym__preprocessor_statement] = STATE(197), [ts_builtin_sym_end] = ACTIONS(1062), [sym_identifier] = ACTIONS(1064), [ts_builtin_sym_end] = ACTIONS(1072), [sym_identifier] = ACTIONS(1074), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1062), [anon_sym_global_COLON_COLON] = ACTIONS(1062), [anon_sym_LBRACK] = ACTIONS(1062), [anon_sym_LPAREN] = ACTIONS(1062), [anon_sym_yield] = ACTIONS(1064), [anon_sym_PLUS_PLUS] = ACTIONS(1062), [anon_sym_DASH_DASH] = ACTIONS(1062), [anon_sym_BANG] = ACTIONS(1062), [anon_sym_owned] = ACTIONS(1064), [anon_sym_typeof] = ACTIONS(1064), [anon_sym_sizeof] = ACTIONS(1064), [anon_sym_STAR] = ACTIONS(1062), [anon_sym_AMP] = ACTIONS(1062), [anon_sym_DASH] = ACTIONS(1064), [anon_sym_TILDE] = ACTIONS(1062), [anon_sym_not] = ACTIONS(1064), [sym_this_access] = ACTIONS(1064), [sym_base_access] = ACTIONS(1064), [sym_value_access] = ACTIONS(1064), [anon_sym_new] = ACTIONS(1064), [anon_sym_LBRACE] = ACTIONS(1062), [anon_sym_true] = ACTIONS(1064), [anon_sym_false] = ACTIONS(1064), [sym_character] = ACTIONS(1062), [aux_sym_integer_token1] = ACTIONS(1064), [aux_sym_integer_token2] = ACTIONS(1062), [sym_null] = ACTIONS(1064), [sym_real] = ACTIONS(1064), [sym_regex] = ACTIONS(1064), [anon_sym_DQUOTE] = ACTIONS(1064), [anon_sym_AT_DQUOTE] = ACTIONS(1062), [sym_verbatim_string] = ACTIONS(1062), [anon_sym_var] = ACTIONS(1064), [anon_sym_void] = ACTIONS(1064), [anon_sym_dynamic] = ACTIONS(1064), [anon_sym_unowned] = ACTIONS(1064), [anon_sym_weak] = ACTIONS(1064), [anon_sym_async] = ACTIONS(1064), [anon_sym_class] = ACTIONS(1064), [anon_sym_extern] = ACTIONS(1064), [anon_sym_inline] = ACTIONS(1064), [anon_sym_static] = ACTIONS(1064), [anon_sym_abstract] = ACTIONS(1064), [anon_sym_virtual] = ACTIONS(1064), [anon_sym_override] = ACTIONS(1064), [anon_sym_private] = ACTIONS(1064), [anon_sym_protected] = ACTIONS(1064), [anon_sym_internal] = ACTIONS(1064), [anon_sym_public] = ACTIONS(1064), [anon_sym_namespace] = ACTIONS(1064), [anon_sym_partial] = ACTIONS(1064), [anon_sym_interface] = ACTIONS(1064), [anon_sym_struct] = ACTIONS(1064), [anon_sym_enum] = ACTIONS(1064), [anon_sym_errordomain] = ACTIONS(1064), [anon_sym_delegate] = ACTIONS(1064), [anon_sym_signal] = ACTIONS(1064), [anon_sym_const] = ACTIONS(1064), [anon_sym_return] = ACTIONS(1064), [anon_sym_if] = ACTIONS(1064), [anon_sym_try] = ACTIONS(1064), [anon_sym_while] = ACTIONS(1064), [anon_sym_do] = ACTIONS(1064), [anon_sym_for] = ACTIONS(1064), [anon_sym_foreach] = ACTIONS(1064), [anon_sym_break] = ACTIONS(1064), [anon_sym_continue] = ACTIONS(1064), [anon_sym_lock] = ACTIONS(1064), [anon_sym_delete] = ACTIONS(1064), [anon_sym_throw] = ACTIONS(1064), [anon_sym_switch] = ACTIONS(1064), [anon_sym_with] = ACTIONS(1064), [anon_sym_SEMI] = ACTIONS(1072), [anon_sym_global_COLON_COLON] = ACTIONS(1072), [anon_sym_LBRACK] = ACTIONS(1072), [anon_sym_LPAREN] = ACTIONS(1072), [anon_sym_yield] = ACTIONS(1074), [anon_sym_PLUS_PLUS] = ACTIONS(1072), [anon_sym_DASH_DASH] = ACTIONS(1072), [anon_sym_BANG] = ACTIONS(1072), [anon_sym_owned] = ACTIONS(1074), [anon_sym_typeof] = ACTIONS(1074), [anon_sym_sizeof] = ACTIONS(1074), [anon_sym_STAR] = ACTIONS(1072), [anon_sym_AMP] = ACTIONS(1072), [anon_sym_DASH] = ACTIONS(1074), [anon_sym_TILDE] = ACTIONS(1072), [anon_sym_not] = ACTIONS(1074), [sym_this_access] = ACTIONS(1074), [sym_base_access] = ACTIONS(1074), [sym_value_access] = ACTIONS(1074), [anon_sym_new] = ACTIONS(1074), [anon_sym_LBRACE] = ACTIONS(1072), [anon_sym_true] = ACTIONS(1074), [anon_sym_false] = ACTIONS(1074), [sym_character] = ACTIONS(1072), [aux_sym_integer_token1] = ACTIONS(1074), [aux_sym_integer_token2] = ACTIONS(1072), [sym_null] = ACTIONS(1074), [sym_real] = ACTIONS(1074), [sym_regex] = ACTIONS(1074), [anon_sym_DQUOTE] = ACTIONS(1074), [anon_sym_AT_DQUOTE] = ACTIONS(1072), [sym_verbatim_string] = ACTIONS(1072), [anon_sym_var] = ACTIONS(1074), [anon_sym_void] = ACTIONS(1074), [anon_sym_dynamic] = ACTIONS(1074), [anon_sym_unowned] = ACTIONS(1074), [anon_sym_weak] = ACTIONS(1074), [anon_sym_async] = ACTIONS(1074), [anon_sym_class] = ACTIONS(1074), [anon_sym_extern] = ACTIONS(1074), [anon_sym_inline] = ACTIONS(1074), [anon_sym_static] = ACTIONS(1074), [anon_sym_abstract] = ACTIONS(1074), [anon_sym_virtual] = ACTIONS(1074), [anon_sym_override] = ACTIONS(1074), [anon_sym_private] = ACTIONS(1074), [anon_sym_protected] = ACTIONS(1074), [anon_sym_internal] = ACTIONS(1074), [anon_sym_public] = ACTIONS(1074), [anon_sym_namespace] = ACTIONS(1074), [anon_sym_partial] = ACTIONS(1074), [anon_sym_sealed] = ACTIONS(1074), [anon_sym_interface] = ACTIONS(1074), [anon_sym_struct] = ACTIONS(1074), [anon_sym_enum] = ACTIONS(1074), [anon_sym_errordomain] = ACTIONS(1074), [anon_sym_delegate] = ACTIONS(1074), [anon_sym_signal] = ACTIONS(1074), [anon_sym_const] = ACTIONS(1074), [anon_sym_return] = ACTIONS(1074), [anon_sym_if] = ACTIONS(1074), [anon_sym_try] = ACTIONS(1074), [anon_sym_while] = ACTIONS(1074), [anon_sym_do] = ACTIONS(1074), [anon_sym_for] = ACTIONS(1074), [anon_sym_foreach] = ACTIONS(1074), [anon_sym_break] = ACTIONS(1074), [anon_sym_continue] = ACTIONS(1074), [anon_sym_lock] = ACTIONS(1074), [anon_sym_delete] = ACTIONS(1074), [anon_sym_throw] = ACTIONS(1074), [anon_sym_switch] = ACTIONS(1074), [anon_sym_with] = ACTIONS(1074), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(198)] = { [sym__preprocessor_statement] = STATE(198), [ts_builtin_sym_end] = ACTIONS(1066), [sym_identifier] = ACTIONS(1068), [ts_builtin_sym_end] = ACTIONS(1076), [sym_identifier] = ACTIONS(1078), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1066), [anon_sym_global_COLON_COLON] = ACTIONS(1066), [anon_sym_LBRACK] = ACTIONS(1066), [anon_sym_LPAREN] = ACTIONS(1066), [anon_sym_yield] = ACTIONS(1068), [anon_sym_PLUS_PLUS] = ACTIONS(1066), [anon_sym_DASH_DASH] = ACTIONS(1066), [anon_sym_BANG] = ACTIONS(1066), [anon_sym_owned] = ACTIONS(1068), [anon_sym_typeof] = ACTIONS(1068), [anon_sym_sizeof] = ACTIONS(1068), [anon_sym_STAR] = ACTIONS(1066), [anon_sym_AMP] = ACTIONS(1066), [anon_sym_DASH] = ACTIONS(1068), [anon_sym_TILDE] = ACTIONS(1066), [anon_sym_not] = ACTIONS(1068), [sym_this_access] = ACTIONS(1068), [sym_base_access] = ACTIONS(1068), [sym_value_access] = ACTIONS(1068), [anon_sym_new] = ACTIONS(1068), [anon_sym_LBRACE] = ACTIONS(1066), [anon_sym_true] = ACTIONS(1068), [anon_sym_false] = ACTIONS(1068), [sym_character] = ACTIONS(1066), [aux_sym_integer_token1] = ACTIONS(1068), [aux_sym_integer_token2] = ACTIONS(1066), [sym_null] = ACTIONS(1068), [sym_real] = ACTIONS(1068), [sym_regex] = ACTIONS(1068), [anon_sym_DQUOTE] = ACTIONS(1068), [anon_sym_AT_DQUOTE] = ACTIONS(1066), [sym_verbatim_string] = ACTIONS(1066), [anon_sym_var] = ACTIONS(1068), [anon_sym_void] = ACTIONS(1068), [anon_sym_dynamic] = ACTIONS(1068), [anon_sym_unowned] = ACTIONS(1068), [anon_sym_weak] = ACTIONS(1068), [anon_sym_async] = ACTIONS(1068), [anon_sym_class] = ACTIONS(1068), [anon_sym_extern] = ACTIONS(1068), [anon_sym_inline] = ACTIONS(1068), [anon_sym_static] = ACTIONS(1068), [anon_sym_abstract] = ACTIONS(1068), [anon_sym_virtual] = ACTIONS(1068), [anon_sym_override] = ACTIONS(1068), [anon_sym_private] = ACTIONS(1068), [anon_sym_protected] = ACTIONS(1068), [anon_sym_internal] = ACTIONS(1068), [anon_sym_public] = ACTIONS(1068), [anon_sym_namespace] = ACTIONS(1068), [anon_sym_partial] = ACTIONS(1068), [anon_sym_interface] = ACTIONS(1068), [anon_sym_struct] = ACTIONS(1068), [anon_sym_enum] = ACTIONS(1068), [anon_sym_errordomain] = ACTIONS(1068), [anon_sym_delegate] = ACTIONS(1068), [anon_sym_signal] = ACTIONS(1068), [anon_sym_const] = ACTIONS(1068), [anon_sym_return] = ACTIONS(1068), [anon_sym_if] = ACTIONS(1068), [anon_sym_try] = ACTIONS(1068), [anon_sym_while] = ACTIONS(1068), [anon_sym_do] = ACTIONS(1068), [anon_sym_for] = ACTIONS(1068), [anon_sym_foreach] = ACTIONS(1068), [anon_sym_break] = ACTIONS(1068), [anon_sym_continue] = ACTIONS(1068), [anon_sym_lock] = ACTIONS(1068), [anon_sym_delete] = ACTIONS(1068), [anon_sym_throw] = ACTIONS(1068), [anon_sym_switch] = ACTIONS(1068), [anon_sym_with] = ACTIONS(1068), [anon_sym_SEMI] = ACTIONS(1076), [anon_sym_global_COLON_COLON] = ACTIONS(1076), [anon_sym_LBRACK] = ACTIONS(1076), [anon_sym_LPAREN] = ACTIONS(1076), [anon_sym_yield] = ACTIONS(1078), [anon_sym_PLUS_PLUS] = ACTIONS(1076), [anon_sym_DASH_DASH] = ACTIONS(1076), [anon_sym_BANG] = ACTIONS(1076), [anon_sym_owned] = ACTIONS(1078), [anon_sym_typeof] = ACTIONS(1078), [anon_sym_sizeof] = ACTIONS(1078), [anon_sym_STAR] = ACTIONS(1076), [anon_sym_AMP] = ACTIONS(1076), [anon_sym_DASH] = ACTIONS(1078), [anon_sym_TILDE] = ACTIONS(1076), [anon_sym_not] = ACTIONS(1078), [sym_this_access] = ACTIONS(1078), [sym_base_access] = ACTIONS(1078), [sym_value_access] = ACTIONS(1078), [anon_sym_new] = ACTIONS(1078), [anon_sym_LBRACE] = ACTIONS(1076), [anon_sym_true] = ACTIONS(1078), [anon_sym_false] = ACTIONS(1078), [sym_character] = ACTIONS(1076), [aux_sym_integer_token1] = ACTIONS(1078), [aux_sym_integer_token2] = ACTIONS(1076), [sym_null] = ACTIONS(1078), [sym_real] = ACTIONS(1078), [sym_regex] = ACTIONS(1078), [anon_sym_DQUOTE] = ACTIONS(1078), [anon_sym_AT_DQUOTE] = ACTIONS(1076), [sym_verbatim_string] = ACTIONS(1076), [anon_sym_var] = ACTIONS(1078), [anon_sym_void] = ACTIONS(1078), [anon_sym_dynamic] = ACTIONS(1078), [anon_sym_unowned] = ACTIONS(1078), [anon_sym_weak] = ACTIONS(1078), [anon_sym_async] = ACTIONS(1078), [anon_sym_class] = ACTIONS(1078), [anon_sym_extern] = ACTIONS(1078), [anon_sym_inline] = ACTIONS(1078), [anon_sym_static] = ACTIONS(1078), [anon_sym_abstract] = ACTIONS(1078), [anon_sym_virtual] = ACTIONS(1078), [anon_sym_override] = ACTIONS(1078), [anon_sym_private] = ACTIONS(1078), [anon_sym_protected] = ACTIONS(1078), [anon_sym_internal] = ACTIONS(1078), [anon_sym_public] = ACTIONS(1078), [anon_sym_namespace] = ACTIONS(1078), [anon_sym_partial] = ACTIONS(1078), [anon_sym_sealed] = ACTIONS(1078), [anon_sym_interface] = ACTIONS(1078), [anon_sym_struct] = ACTIONS(1078), [anon_sym_enum] = ACTIONS(1078), [anon_sym_errordomain] = ACTIONS(1078), [anon_sym_delegate] = ACTIONS(1078), [anon_sym_signal] = ACTIONS(1078), [anon_sym_const] = ACTIONS(1078), [anon_sym_return] = ACTIONS(1078), [anon_sym_if] = ACTIONS(1078), [anon_sym_try] = ACTIONS(1078), [anon_sym_while] = ACTIONS(1078), [anon_sym_do] = ACTIONS(1078), [anon_sym_for] = ACTIONS(1078), [anon_sym_foreach] = ACTIONS(1078), [anon_sym_break] = ACTIONS(1078), [anon_sym_continue] = ACTIONS(1078), [anon_sym_lock] = ACTIONS(1078), [anon_sym_delete] = ACTIONS(1078), [anon_sym_throw] = ACTIONS(1078), [anon_sym_switch] = ACTIONS(1078), [anon_sym_with] = ACTIONS(1078), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(199)] = { [sym__preprocessor_statement] = STATE(199), [ts_builtin_sym_end] = ACTIONS(1070), [sym_identifier] = ACTIONS(1072), [ts_builtin_sym_end] = ACTIONS(1080), [sym_identifier] = ACTIONS(1082), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1070), [anon_sym_global_COLON_COLON] = ACTIONS(1070), [anon_sym_LBRACK] = ACTIONS(1070), [anon_sym_LPAREN] = ACTIONS(1070), [anon_sym_yield] = ACTIONS(1072), [anon_sym_PLUS_PLUS] = ACTIONS(1070), [anon_sym_DASH_DASH] = ACTIONS(1070), [anon_sym_BANG] = ACTIONS(1070), [anon_sym_owned] = ACTIONS(1072), [anon_sym_typeof] = ACTIONS(1072), [anon_sym_sizeof] = ACTIONS(1072), [anon_sym_STAR] = ACTIONS(1070), [anon_sym_AMP] = ACTIONS(1070), [anon_sym_DASH] = ACTIONS(1072), [anon_sym_TILDE] = ACTIONS(1070), [anon_sym_not] = ACTIONS(1072), [sym_this_access] = ACTIONS(1072), [sym_base_access] = ACTIONS(1072), [sym_value_access] = ACTIONS(1072), [anon_sym_new] = ACTIONS(1072), [anon_sym_LBRACE] = ACTIONS(1070), [anon_sym_true] = ACTIONS(1072), [anon_sym_false] = ACTIONS(1072), [sym_character] = ACTIONS(1070), [aux_sym_integer_token1] = ACTIONS(1072), [aux_sym_integer_token2] = ACTIONS(1070), [sym_null] = ACTIONS(1072), [sym_real] = ACTIONS(1072), [sym_regex] = ACTIONS(1072), [anon_sym_DQUOTE] = ACTIONS(1072), [anon_sym_AT_DQUOTE] = ACTIONS(1070), [sym_verbatim_string] = ACTIONS(1070), [anon_sym_var] = ACTIONS(1072), [anon_sym_void] = ACTIONS(1072), [anon_sym_dynamic] = ACTIONS(1072), [anon_sym_unowned] = ACTIONS(1072), [anon_sym_weak] = ACTIONS(1072), [anon_sym_async] = ACTIONS(1072), [anon_sym_class] = ACTIONS(1072), [anon_sym_extern] = ACTIONS(1072), [anon_sym_inline] = ACTIONS(1072), [anon_sym_static] = ACTIONS(1072), [anon_sym_abstract] = ACTIONS(1072), [anon_sym_virtual] = ACTIONS(1072), [anon_sym_override] = ACTIONS(1072), [anon_sym_private] = ACTIONS(1072), [anon_sym_protected] = ACTIONS(1072), [anon_sym_internal] = ACTIONS(1072), [anon_sym_public] = ACTIONS(1072), [anon_sym_namespace] = ACTIONS(1072), [anon_sym_partial] = ACTIONS(1072), [anon_sym_interface] = ACTIONS(1072), [anon_sym_struct] = ACTIONS(1072), [anon_sym_enum] = ACTIONS(1072), [anon_sym_errordomain] = ACTIONS(1072), [anon_sym_delegate] = ACTIONS(1072), [anon_sym_signal] = ACTIONS(1072), [anon_sym_const] = ACTIONS(1072), [anon_sym_return] = ACTIONS(1072), [anon_sym_if] = ACTIONS(1072), [anon_sym_try] = ACTIONS(1072), [anon_sym_while] = ACTIONS(1072), [anon_sym_do] = ACTIONS(1072), [anon_sym_for] = ACTIONS(1072), [anon_sym_foreach] = ACTIONS(1072), [anon_sym_break] = ACTIONS(1072), [anon_sym_continue] = ACTIONS(1072), [anon_sym_lock] = ACTIONS(1072), [anon_sym_delete] = ACTIONS(1072), [anon_sym_throw] = ACTIONS(1072), [anon_sym_switch] = ACTIONS(1072), [anon_sym_with] = ACTIONS(1072), [anon_sym_SEMI] = ACTIONS(1080), [anon_sym_global_COLON_COLON] = ACTIONS(1080), [anon_sym_LBRACK] = ACTIONS(1080), [anon_sym_LPAREN] = ACTIONS(1080), [anon_sym_yield] = ACTIONS(1082), [anon_sym_PLUS_PLUS] = ACTIONS(1080), [anon_sym_DASH_DASH] = ACTIONS(1080), [anon_sym_BANG] = ACTIONS(1080), [anon_sym_owned] = ACTIONS(1082), [anon_sym_typeof] = ACTIONS(1082), [anon_sym_sizeof] = ACTIONS(1082), [anon_sym_STAR] = ACTIONS(1080), [anon_sym_AMP] = ACTIONS(1080), [anon_sym_DASH] = ACTIONS(1082), [anon_sym_TILDE] = ACTIONS(1080), [anon_sym_not] = ACTIONS(1082), [sym_this_access] = ACTIONS(1082), [sym_base_access] = ACTIONS(1082), [sym_value_access] = ACTIONS(1082), [anon_sym_new] = ACTIONS(1082), [anon_sym_LBRACE] = ACTIONS(1080), [anon_sym_true] = ACTIONS(1082), [anon_sym_false] = ACTIONS(1082), [sym_character] = ACTIONS(1080), [aux_sym_integer_token1] = ACTIONS(1082), [aux_sym_integer_token2] = ACTIONS(1080), [sym_null] = ACTIONS(1082), [sym_real] = ACTIONS(1082), [sym_regex] = ACTIONS(1082), [anon_sym_DQUOTE] = ACTIONS(1082), [anon_sym_AT_DQUOTE] = ACTIONS(1080), [sym_verbatim_string] = ACTIONS(1080), [anon_sym_var] = ACTIONS(1082), [anon_sym_void] = ACTIONS(1082), [anon_sym_dynamic] = ACTIONS(1082), [anon_sym_unowned] = ACTIONS(1082), [anon_sym_weak] = ACTIONS(1082), [anon_sym_async] = ACTIONS(1082), [anon_sym_class] = ACTIONS(1082), [anon_sym_extern] = ACTIONS(1082), [anon_sym_inline] = ACTIONS(1082), [anon_sym_static] = ACTIONS(1082), [anon_sym_abstract] = ACTIONS(1082), [anon_sym_virtual] = ACTIONS(1082), [anon_sym_override] = ACTIONS(1082), [anon_sym_private] = ACTIONS(1082), [anon_sym_protected] = ACTIONS(1082), [anon_sym_internal] = ACTIONS(1082), [anon_sym_public] = ACTIONS(1082), [anon_sym_namespace] = ACTIONS(1082), [anon_sym_partial] = ACTIONS(1082), [anon_sym_sealed] = ACTIONS(1082), [anon_sym_interface] = ACTIONS(1082), [anon_sym_struct] = ACTIONS(1082), [anon_sym_enum] = ACTIONS(1082), [anon_sym_errordomain] = ACTIONS(1082), [anon_sym_delegate] = ACTIONS(1082), [anon_sym_signal] = ACTIONS(1082), [anon_sym_const] = ACTIONS(1082), [anon_sym_return] = ACTIONS(1082), [anon_sym_if] = ACTIONS(1082), [anon_sym_try] = ACTIONS(1082), [anon_sym_while] = ACTIONS(1082), [anon_sym_do] = ACTIONS(1082), [anon_sym_for] = ACTIONS(1082), [anon_sym_foreach] = ACTIONS(1082), [anon_sym_break] = ACTIONS(1082), [anon_sym_continue] = ACTIONS(1082), [anon_sym_lock] = ACTIONS(1082), [anon_sym_delete] = ACTIONS(1082), [anon_sym_throw] = ACTIONS(1082), [anon_sym_switch] = ACTIONS(1082), [anon_sym_with] = ACTIONS(1082), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(200)] = { [sym__preprocessor_statement] = STATE(200), [ts_builtin_sym_end] = ACTIONS(1074), [sym_identifier] = ACTIONS(1076), [ts_builtin_sym_end] = ACTIONS(1084), [sym_identifier] = ACTIONS(1086), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1074), [anon_sym_global_COLON_COLON] = ACTIONS(1074), [anon_sym_LBRACK] = ACTIONS(1074), [anon_sym_LPAREN] = ACTIONS(1074), [anon_sym_yield] = ACTIONS(1076), [anon_sym_PLUS_PLUS] = ACTIONS(1074), [anon_sym_DASH_DASH] = ACTIONS(1074), [anon_sym_BANG] = ACTIONS(1074), [anon_sym_owned] = ACTIONS(1076), [anon_sym_typeof] = ACTIONS(1076), [anon_sym_sizeof] = ACTIONS(1076), [anon_sym_STAR] = ACTIONS(1074), [anon_sym_AMP] = ACTIONS(1074), [anon_sym_DASH] = ACTIONS(1076), [anon_sym_TILDE] = ACTIONS(1074), [anon_sym_not] = ACTIONS(1076), [sym_this_access] = ACTIONS(1076), [sym_base_access] = ACTIONS(1076), [sym_value_access] = ACTIONS(1076), [anon_sym_new] = ACTIONS(1076), [anon_sym_LBRACE] = ACTIONS(1074), [anon_sym_true] = ACTIONS(1076), [anon_sym_false] = ACTIONS(1076), [sym_character] = ACTIONS(1074), [aux_sym_integer_token1] = ACTIONS(1076), [aux_sym_integer_token2] = ACTIONS(1074), [sym_null] = ACTIONS(1076), [sym_real] = ACTIONS(1076), [sym_regex] = ACTIONS(1076), [anon_sym_DQUOTE] = ACTIONS(1076), [anon_sym_AT_DQUOTE] = ACTIONS(1074), [sym_verbatim_string] = ACTIONS(1074), [anon_sym_var] = ACTIONS(1076), [anon_sym_void] = ACTIONS(1076), [anon_sym_dynamic] = ACTIONS(1076), [anon_sym_unowned] = ACTIONS(1076), [anon_sym_weak] = ACTIONS(1076), [anon_sym_async] = ACTIONS(1076), [anon_sym_class] = ACTIONS(1076), [anon_sym_extern] = ACTIONS(1076), [anon_sym_inline] = ACTIONS(1076), [anon_sym_static] = ACTIONS(1076), [anon_sym_abstract] = ACTIONS(1076), [anon_sym_virtual] = ACTIONS(1076), [anon_sym_override] = ACTIONS(1076), [anon_sym_private] = ACTIONS(1076), [anon_sym_protected] = ACTIONS(1076), [anon_sym_internal] = ACTIONS(1076), [anon_sym_public] = ACTIONS(1076), [anon_sym_namespace] = ACTIONS(1076), [anon_sym_partial] = ACTIONS(1076), [anon_sym_interface] = ACTIONS(1076), [anon_sym_struct] = ACTIONS(1076), [anon_sym_enum] = ACTIONS(1076), [anon_sym_errordomain] = ACTIONS(1076), [anon_sym_delegate] = ACTIONS(1076), [anon_sym_signal] = ACTIONS(1076), [anon_sym_const] = ACTIONS(1076), [anon_sym_return] = ACTIONS(1076), [anon_sym_if] = ACTIONS(1076), [anon_sym_try] = ACTIONS(1076), [anon_sym_while] = ACTIONS(1076), [anon_sym_do] = ACTIONS(1076), [anon_sym_for] = ACTIONS(1076), [anon_sym_foreach] = ACTIONS(1076), [anon_sym_break] = ACTIONS(1076), [anon_sym_continue] = ACTIONS(1076), [anon_sym_lock] = ACTIONS(1076), [anon_sym_delete] = ACTIONS(1076), [anon_sym_throw] = ACTIONS(1076), [anon_sym_switch] = ACTIONS(1076), [anon_sym_with] = ACTIONS(1076), [anon_sym_SEMI] = ACTIONS(1084), [anon_sym_global_COLON_COLON] = ACTIONS(1084), [anon_sym_LBRACK] = ACTIONS(1084), [anon_sym_LPAREN] = ACTIONS(1084), [anon_sym_yield] = ACTIONS(1086), [anon_sym_PLUS_PLUS] = ACTIONS(1084), [anon_sym_DASH_DASH] = ACTIONS(1084), [anon_sym_BANG] = ACTIONS(1084), [anon_sym_owned] = ACTIONS(1086), [anon_sym_typeof] = ACTIONS(1086), [anon_sym_sizeof] = ACTIONS(1086), [anon_sym_STAR] = ACTIONS(1084), [anon_sym_AMP] = ACTIONS(1084), [anon_sym_DASH] = ACTIONS(1086), [anon_sym_TILDE] = ACTIONS(1084), [anon_sym_not] = ACTIONS(1086), [sym_this_access] = ACTIONS(1086), [sym_base_access] = ACTIONS(1086), [sym_value_access] = ACTIONS(1086), [anon_sym_new] = ACTIONS(1086), [anon_sym_LBRACE] = ACTIONS(1084), [anon_sym_true] = ACTIONS(1086), [anon_sym_false] = ACTIONS(1086), [sym_character] = ACTIONS(1084), [aux_sym_integer_token1] = ACTIONS(1086), [aux_sym_integer_token2] = ACTIONS(1084), [sym_null] = ACTIONS(1086), [sym_real] = ACTIONS(1086), [sym_regex] = ACTIONS(1086), [anon_sym_DQUOTE] = ACTIONS(1086), [anon_sym_AT_DQUOTE] = ACTIONS(1084), [sym_verbatim_string] = ACTIONS(1084), [anon_sym_var] = ACTIONS(1086), [anon_sym_void] = ACTIONS(1086), [anon_sym_dynamic] = ACTIONS(1086), [anon_sym_unowned] = ACTIONS(1086), [anon_sym_weak] = ACTIONS(1086), [anon_sym_async] = ACTIONS(1086), [anon_sym_class] = ACTIONS(1086), [anon_sym_extern] = ACTIONS(1086), [anon_sym_inline] = ACTIONS(1086), [anon_sym_static] = ACTIONS(1086), [anon_sym_abstract] = ACTIONS(1086), [anon_sym_virtual] = ACTIONS(1086), [anon_sym_override] = ACTIONS(1086), [anon_sym_private] = ACTIONS(1086), [anon_sym_protected] = ACTIONS(1086), [anon_sym_internal] = ACTIONS(1086), [anon_sym_public] = ACTIONS(1086), [anon_sym_namespace] = ACTIONS(1086), [anon_sym_partial] = ACTIONS(1086), [anon_sym_sealed] = ACTIONS(1086), [anon_sym_interface] = ACTIONS(1086), [anon_sym_struct] = ACTIONS(1086), [anon_sym_enum] = ACTIONS(1086), [anon_sym_errordomain] = ACTIONS(1086), [anon_sym_delegate] = ACTIONS(1086), [anon_sym_signal] = ACTIONS(1086), [anon_sym_const] = ACTIONS(1086), [anon_sym_return] = ACTIONS(1086), [anon_sym_if] = ACTIONS(1086), [anon_sym_try] = ACTIONS(1086), [anon_sym_while] = ACTIONS(1086), [anon_sym_do] = ACTIONS(1086), [anon_sym_for] = ACTIONS(1086), [anon_sym_foreach] = ACTIONS(1086), [anon_sym_break] = ACTIONS(1086), [anon_sym_continue] = ACTIONS(1086), [anon_sym_lock] = ACTIONS(1086), [anon_sym_delete] = ACTIONS(1086), [anon_sym_throw] = ACTIONS(1086), [anon_sym_switch] = ACTIONS(1086), [anon_sym_with] = ACTIONS(1086), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(201)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1968), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(201), [ts_builtin_sym_end] = ACTIONS(1078), [sym_identifier] = ACTIONS(1080), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1078), [anon_sym_global_COLON_COLON] = ACTIONS(1078), [anon_sym_LBRACK] = ACTIONS(1078), [anon_sym_LPAREN] = ACTIONS(1078), [anon_sym_yield] = ACTIONS(1080), [anon_sym_PLUS_PLUS] = ACTIONS(1078), [anon_sym_DASH_DASH] = ACTIONS(1078), [anon_sym_BANG] = ACTIONS(1078), [anon_sym_owned] = ACTIONS(1080), [anon_sym_typeof] = ACTIONS(1080), [anon_sym_sizeof] = ACTIONS(1080), [anon_sym_STAR] = ACTIONS(1078), [anon_sym_AMP] = ACTIONS(1078), [anon_sym_DASH] = ACTIONS(1080), [anon_sym_TILDE] = ACTIONS(1078), [anon_sym_not] = ACTIONS(1080), [sym_this_access] = ACTIONS(1080), [sym_base_access] = ACTIONS(1080), [sym_value_access] = ACTIONS(1080), [anon_sym_new] = ACTIONS(1080), [anon_sym_LBRACE] = ACTIONS(1078), [anon_sym_true] = ACTIONS(1080), [anon_sym_false] = ACTIONS(1080), [sym_character] = ACTIONS(1078), [aux_sym_integer_token1] = ACTIONS(1080), [aux_sym_integer_token2] = ACTIONS(1078), [sym_null] = ACTIONS(1080), [sym_real] = ACTIONS(1080), [sym_regex] = ACTIONS(1080), [anon_sym_DQUOTE] = ACTIONS(1080), [anon_sym_AT_DQUOTE] = ACTIONS(1078), [sym_verbatim_string] = ACTIONS(1078), [anon_sym_var] = ACTIONS(1080), [anon_sym_void] = ACTIONS(1080), [anon_sym_dynamic] = ACTIONS(1080), [anon_sym_unowned] = ACTIONS(1080), [anon_sym_weak] = ACTIONS(1080), [anon_sym_async] = ACTIONS(1080), [anon_sym_class] = ACTIONS(1080), [anon_sym_extern] = ACTIONS(1080), [anon_sym_inline] = ACTIONS(1080), [anon_sym_static] = ACTIONS(1080), [anon_sym_abstract] = ACTIONS(1080), [anon_sym_virtual] = ACTIONS(1080), [anon_sym_override] = ACTIONS(1080), [anon_sym_private] = ACTIONS(1080), [anon_sym_protected] = ACTIONS(1080), [anon_sym_internal] = ACTIONS(1080), [anon_sym_public] = ACTIONS(1080), [anon_sym_namespace] = ACTIONS(1080), [anon_sym_partial] = ACTIONS(1080), [anon_sym_interface] = ACTIONS(1080), [anon_sym_struct] = ACTIONS(1080), [anon_sym_enum] = ACTIONS(1080), [anon_sym_errordomain] = ACTIONS(1080), [anon_sym_delegate] = ACTIONS(1080), [anon_sym_signal] = ACTIONS(1080), [anon_sym_const] = ACTIONS(1080), [anon_sym_return] = ACTIONS(1080), [anon_sym_if] = ACTIONS(1080), [anon_sym_try] = ACTIONS(1080), [anon_sym_while] = ACTIONS(1080), [anon_sym_do] = ACTIONS(1080), [anon_sym_for] = ACTIONS(1080), [anon_sym_foreach] = ACTIONS(1080), [anon_sym_break] = ACTIONS(1080), [anon_sym_continue] = ACTIONS(1080), [anon_sym_lock] = ACTIONS(1080), [anon_sym_delete] = ACTIONS(1080), [anon_sym_throw] = ACTIONS(1080), [anon_sym_switch] = ACTIONS(1080), [anon_sym_with] = ACTIONS(1080), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(1088), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(202)] = { [sym__preprocessor_statement] = STATE(202), [ts_builtin_sym_end] = ACTIONS(1082), [sym_identifier] = ACTIONS(1084), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1082), [anon_sym_global_COLON_COLON] = ACTIONS(1082), [anon_sym_LBRACK] = ACTIONS(1082), [anon_sym_LPAREN] = ACTIONS(1082), [anon_sym_yield] = ACTIONS(1084), [anon_sym_PLUS_PLUS] = ACTIONS(1082), [anon_sym_DASH_DASH] = ACTIONS(1082), [anon_sym_BANG] = ACTIONS(1082), [anon_sym_owned] = ACTIONS(1084), [anon_sym_typeof] = ACTIONS(1084), [anon_sym_sizeof] = ACTIONS(1084), [anon_sym_STAR] = ACTIONS(1082), [anon_sym_AMP] = ACTIONS(1082), [anon_sym_DASH] = ACTIONS(1084), [anon_sym_TILDE] = ACTIONS(1082), [anon_sym_not] = ACTIONS(1084), [sym_this_access] = ACTIONS(1084), [sym_base_access] = ACTIONS(1084), [sym_value_access] = ACTIONS(1084), [anon_sym_new] = ACTIONS(1084), [anon_sym_LBRACE] = ACTIONS(1082), [anon_sym_true] = ACTIONS(1084), [anon_sym_false] = ACTIONS(1084), [sym_character] = ACTIONS(1082), [aux_sym_integer_token1] = ACTIONS(1084), [aux_sym_integer_token2] = ACTIONS(1082), [sym_null] = ACTIONS(1084), [sym_real] = ACTIONS(1084), [sym_regex] = ACTIONS(1084), [anon_sym_DQUOTE] = ACTIONS(1084), [anon_sym_AT_DQUOTE] = ACTIONS(1082), [sym_verbatim_string] = ACTIONS(1082), [anon_sym_var] = ACTIONS(1084), [anon_sym_void] = ACTIONS(1084), [anon_sym_dynamic] = ACTIONS(1084), [anon_sym_unowned] = ACTIONS(1084), [anon_sym_weak] = ACTIONS(1084), [anon_sym_async] = ACTIONS(1084), [anon_sym_class] = ACTIONS(1084), [anon_sym_extern] = ACTIONS(1084), [anon_sym_inline] = ACTIONS(1084), [anon_sym_static] = ACTIONS(1084), [anon_sym_abstract] = ACTIONS(1084), [anon_sym_virtual] = ACTIONS(1084), [anon_sym_override] = ACTIONS(1084), [anon_sym_private] = ACTIONS(1084), [anon_sym_protected] = ACTIONS(1084), [anon_sym_internal] = ACTIONS(1084), [anon_sym_public] = ACTIONS(1084), [anon_sym_namespace] = ACTIONS(1084), [anon_sym_partial] = ACTIONS(1084), [anon_sym_interface] = ACTIONS(1084), [anon_sym_struct] = ACTIONS(1084), [anon_sym_enum] = ACTIONS(1084), [anon_sym_errordomain] = ACTIONS(1084), [anon_sym_delegate] = ACTIONS(1084), [anon_sym_signal] = ACTIONS(1084), [anon_sym_const] = ACTIONS(1084), [anon_sym_return] = ACTIONS(1084), [anon_sym_if] = ACTIONS(1084), [anon_sym_try] = ACTIONS(1084), [anon_sym_while] = ACTIONS(1084), [anon_sym_do] = ACTIONS(1084), [anon_sym_for] = ACTIONS(1084), [anon_sym_foreach] = ACTIONS(1084), [anon_sym_break] = ACTIONS(1084), [anon_sym_continue] = ACTIONS(1084), [anon_sym_lock] = ACTIONS(1084), [anon_sym_delete] = ACTIONS(1084), [anon_sym_throw] = ACTIONS(1084), [anon_sym_switch] = ACTIONS(1084), [anon_sym_with] = ACTIONS(1084), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(203)] = { [sym__preprocessor_statement] = STATE(203), [ts_builtin_sym_end] = ACTIONS(1086), [sym_identifier] = ACTIONS(1088), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1086), [anon_sym_global_COLON_COLON] = ACTIONS(1086), [anon_sym_LBRACK] = ACTIONS(1086), [anon_sym_LPAREN] = ACTIONS(1086), [anon_sym_yield] = ACTIONS(1088), [anon_sym_PLUS_PLUS] = ACTIONS(1086), [anon_sym_DASH_DASH] = ACTIONS(1086), [anon_sym_BANG] = ACTIONS(1086), [anon_sym_owned] = ACTIONS(1088), [anon_sym_typeof] = ACTIONS(1088), [anon_sym_sizeof] = ACTIONS(1088), [anon_sym_STAR] = ACTIONS(1086), [anon_sym_AMP] = ACTIONS(1086), [anon_sym_DASH] = ACTIONS(1088), [anon_sym_TILDE] = ACTIONS(1086), [anon_sym_not] = ACTIONS(1088), [sym_this_access] = ACTIONS(1088), [sym_base_access] = ACTIONS(1088), [sym_value_access] = ACTIONS(1088), [anon_sym_new] = ACTIONS(1088), [anon_sym_LBRACE] = ACTIONS(1086), [anon_sym_true] = ACTIONS(1088), [anon_sym_false] = ACTIONS(1088), [sym_character] = ACTIONS(1086), [aux_sym_integer_token1] = ACTIONS(1088), [aux_sym_integer_token2] = ACTIONS(1086), [sym_null] = ACTIONS(1088), [sym_real] = ACTIONS(1088), [sym_regex] = ACTIONS(1088), [anon_sym_DQUOTE] = ACTIONS(1088), [anon_sym_AT_DQUOTE] = ACTIONS(1086), [sym_verbatim_string] = ACTIONS(1086), [anon_sym_var] = ACTIONS(1088), [anon_sym_void] = ACTIONS(1088), [anon_sym_dynamic] = ACTIONS(1088), [anon_sym_unowned] = ACTIONS(1088), [anon_sym_weak] = ACTIONS(1088), [anon_sym_async] = ACTIONS(1088), [anon_sym_class] = ACTIONS(1088), [anon_sym_extern] = ACTIONS(1088), [anon_sym_inline] = ACTIONS(1088), [anon_sym_static] = ACTIONS(1088), [anon_sym_abstract] = ACTIONS(1088), [anon_sym_virtual] = ACTIONS(1088), [anon_sym_override] = ACTIONS(1088), [anon_sym_private] = ACTIONS(1088), [anon_sym_protected] = ACTIONS(1088), [anon_sym_internal] = ACTIONS(1088), [anon_sym_public] = ACTIONS(1088), [anon_sym_namespace] = ACTIONS(1088), [anon_sym_partial] = ACTIONS(1088), [anon_sym_interface] = ACTIONS(1088), [anon_sym_struct] = ACTIONS(1088), [anon_sym_enum] = ACTIONS(1088), [anon_sym_errordomain] = ACTIONS(1088), [anon_sym_delegate] = ACTIONS(1088), [anon_sym_signal] = ACTIONS(1088), [anon_sym_const] = ACTIONS(1088), [anon_sym_return] = ACTIONS(1088), [anon_sym_if] = ACTIONS(1088), [anon_sym_try] = ACTIONS(1088), [anon_sym_while] = ACTIONS(1088), [anon_sym_do] = ACTIONS(1088), [anon_sym_for] = ACTIONS(1088), [anon_sym_foreach] = ACTIONS(1088), [anon_sym_break] = ACTIONS(1088), [anon_sym_continue] = ACTIONS(1088), [anon_sym_lock] = ACTIONS(1088), [anon_sym_delete] = ACTIONS(1088), [anon_sym_throw] = ACTIONS(1088), [anon_sym_switch] = ACTIONS(1088), [anon_sym_with] = ACTIONS(1088), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(204)] = { [sym__preprocessor_statement] = STATE(204), [ts_builtin_sym_end] = ACTIONS(1090), [sym_identifier] = ACTIONS(1092), [sym_comment] = ACTIONS(3),
-
@@ -30058,6 +30003,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1092), [anon_sym_namespace] = ACTIONS(1092), [anon_sym_partial] = ACTIONS(1092), [anon_sym_sealed] = ACTIONS(1092), [anon_sym_interface] = ACTIONS(1092), [anon_sym_struct] = ACTIONS(1092), [anon_sym_enum] = ACTIONS(1092),
-
@@ -30081,8 +30027,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1092), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(205)] = { [sym__preprocessor_statement] = STATE(205), [STATE(203)] = { [sym__preprocessor_statement] = STATE(203), [ts_builtin_sym_end] = ACTIONS(1094), [sym_identifier] = ACTIONS(1096), [sym_comment] = ACTIONS(3),
-
@@ -30137,6 +30083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1096), [anon_sym_namespace] = ACTIONS(1096), [anon_sym_partial] = ACTIONS(1096), [anon_sym_sealed] = ACTIONS(1096), [anon_sym_interface] = ACTIONS(1096), [anon_sym_struct] = ACTIONS(1096), [anon_sym_enum] = ACTIONS(1096),
-
@@ -30160,8 +30107,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1096), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(206)] = { [sym__preprocessor_statement] = STATE(206), [STATE(204)] = { [sym__preprocessor_statement] = STATE(204), [ts_builtin_sym_end] = ACTIONS(1098), [sym_identifier] = ACTIONS(1100), [sym_comment] = ACTIONS(3),
-
@@ -30216,6 +30163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1100), [anon_sym_namespace] = ACTIONS(1100), [anon_sym_partial] = ACTIONS(1100), [anon_sym_sealed] = ACTIONS(1100), [anon_sym_interface] = ACTIONS(1100), [anon_sym_struct] = ACTIONS(1100), [anon_sym_enum] = ACTIONS(1100),
-
@@ -30239,8 +30187,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1100), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(207)] = { [sym__preprocessor_statement] = STATE(207), [STATE(205)] = { [sym__preprocessor_statement] = STATE(205), [ts_builtin_sym_end] = ACTIONS(1102), [sym_identifier] = ACTIONS(1104), [sym_comment] = ACTIONS(3),
-
@@ -30295,6 +30243,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1104), [anon_sym_namespace] = ACTIONS(1104), [anon_sym_partial] = ACTIONS(1104), [anon_sym_sealed] = ACTIONS(1104), [anon_sym_interface] = ACTIONS(1104), [anon_sym_struct] = ACTIONS(1104), [anon_sym_enum] = ACTIONS(1104),
-
@@ -30318,8 +30267,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1104), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(208)] = { [sym__preprocessor_statement] = STATE(208), [STATE(206)] = { [sym__preprocessor_statement] = STATE(206), [ts_builtin_sym_end] = ACTIONS(1106), [sym_identifier] = ACTIONS(1108), [sym_comment] = ACTIONS(3),
-
@@ -30374,6 +30323,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1108), [anon_sym_namespace] = ACTIONS(1108), [anon_sym_partial] = ACTIONS(1108), [anon_sym_sealed] = ACTIONS(1108), [anon_sym_interface] = ACTIONS(1108), [anon_sym_struct] = ACTIONS(1108), [anon_sym_enum] = ACTIONS(1108),
-
@@ -30397,8 +30347,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1108), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(209)] = { [sym__preprocessor_statement] = STATE(209), [STATE(207)] = { [sym__preprocessor_statement] = STATE(207), [ts_builtin_sym_end] = ACTIONS(1110), [sym_identifier] = ACTIONS(1112), [sym_comment] = ACTIONS(3),
-
@@ -30453,6 +30403,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1112), [anon_sym_namespace] = ACTIONS(1112), [anon_sym_partial] = ACTIONS(1112), [anon_sym_sealed] = ACTIONS(1112), [anon_sym_interface] = ACTIONS(1112), [anon_sym_struct] = ACTIONS(1112), [anon_sym_enum] = ACTIONS(1112),
-
@@ -30476,8 +30427,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1112), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(210)] = { [sym__preprocessor_statement] = STATE(210), [STATE(208)] = { [sym__preprocessor_statement] = STATE(208), [ts_builtin_sym_end] = ACTIONS(1114), [sym_identifier] = ACTIONS(1116), [sym_comment] = ACTIONS(3),
-
@@ -30532,6 +30483,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1116), [anon_sym_namespace] = ACTIONS(1116), [anon_sym_partial] = ACTIONS(1116), [anon_sym_sealed] = ACTIONS(1116), [anon_sym_interface] = ACTIONS(1116), [anon_sym_struct] = ACTIONS(1116), [anon_sym_enum] = ACTIONS(1116),
-
@@ -30555,8 +30507,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1116), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(211)] = { [sym__preprocessor_statement] = STATE(211), [STATE(209)] = { [sym__preprocessor_statement] = STATE(209), [ts_builtin_sym_end] = ACTIONS(1118), [sym_identifier] = ACTIONS(1120), [sym_comment] = ACTIONS(3),
-
@@ -30611,6 +30563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1120), [anon_sym_namespace] = ACTIONS(1120), [anon_sym_partial] = ACTIONS(1120), [anon_sym_sealed] = ACTIONS(1120), [anon_sym_interface] = ACTIONS(1120), [anon_sym_struct] = ACTIONS(1120), [anon_sym_enum] = ACTIONS(1120),
-
@@ -30634,8 +30587,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1120), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(212)] = { [sym__preprocessor_statement] = STATE(212), [STATE(210)] = { [sym__preprocessor_statement] = STATE(210), [ts_builtin_sym_end] = ACTIONS(1122), [sym_identifier] = ACTIONS(1124), [sym_comment] = ACTIONS(3),
-
@@ -30690,6 +30643,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1124), [anon_sym_namespace] = ACTIONS(1124), [anon_sym_partial] = ACTIONS(1124), [anon_sym_sealed] = ACTIONS(1124), [anon_sym_interface] = ACTIONS(1124), [anon_sym_struct] = ACTIONS(1124), [anon_sym_enum] = ACTIONS(1124),
-
@@ -30713,8 +30667,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1124), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(213)] = { [sym__preprocessor_statement] = STATE(213), [STATE(211)] = { [sym__preprocessor_statement] = STATE(211), [ts_builtin_sym_end] = ACTIONS(1126), [sym_identifier] = ACTIONS(1128), [sym_comment] = ACTIONS(3),
-
@@ -30769,6 +30723,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1128), [anon_sym_namespace] = ACTIONS(1128), [anon_sym_partial] = ACTIONS(1128), [anon_sym_sealed] = ACTIONS(1128), [anon_sym_interface] = ACTIONS(1128), [anon_sym_struct] = ACTIONS(1128), [anon_sym_enum] = ACTIONS(1128),
-
@@ -30792,8 +30747,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1128), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(214)] = { [sym__preprocessor_statement] = STATE(214), [STATE(212)] = { [sym__preprocessor_statement] = STATE(212), [ts_builtin_sym_end] = ACTIONS(1130), [sym_identifier] = ACTIONS(1132), [sym_comment] = ACTIONS(3),
-
@@ -30848,6 +30803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1132), [anon_sym_namespace] = ACTIONS(1132), [anon_sym_partial] = ACTIONS(1132), [anon_sym_sealed] = ACTIONS(1132), [anon_sym_interface] = ACTIONS(1132), [anon_sym_struct] = ACTIONS(1132), [anon_sym_enum] = ACTIONS(1132),
-
@@ -30871,8 +30827,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1132), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(215)] = { [sym__preprocessor_statement] = STATE(215), [STATE(213)] = { [sym__preprocessor_statement] = STATE(213), [ts_builtin_sym_end] = ACTIONS(1134), [sym_identifier] = ACTIONS(1136), [sym_comment] = ACTIONS(3),
-
@@ -30927,6 +30883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1136), [anon_sym_namespace] = ACTIONS(1136), [anon_sym_partial] = ACTIONS(1136), [anon_sym_sealed] = ACTIONS(1136), [anon_sym_interface] = ACTIONS(1136), [anon_sym_struct] = ACTIONS(1136), [anon_sym_enum] = ACTIONS(1136),
-
@@ -30950,8 +30907,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1136), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(216)] = { [sym__preprocessor_statement] = STATE(216), [STATE(214)] = { [sym__preprocessor_statement] = STATE(214), [ts_builtin_sym_end] = ACTIONS(1138), [sym_identifier] = ACTIONS(1140), [sym_comment] = ACTIONS(3),
-
@@ -31006,6 +30963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1140), [anon_sym_namespace] = ACTIONS(1140), [anon_sym_partial] = ACTIONS(1140), [anon_sym_sealed] = ACTIONS(1140), [anon_sym_interface] = ACTIONS(1140), [anon_sym_struct] = ACTIONS(1140), [anon_sym_enum] = ACTIONS(1140),
-
@@ -31029,8 +30987,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1140), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(217)] = { [sym__preprocessor_statement] = STATE(217), [STATE(215)] = { [sym__preprocessor_statement] = STATE(215), [ts_builtin_sym_end] = ACTIONS(1142), [sym_identifier] = ACTIONS(1144), [sym_comment] = ACTIONS(3),
-
@@ -31085,6 +31043,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1144), [anon_sym_namespace] = ACTIONS(1144), [anon_sym_partial] = ACTIONS(1144), [anon_sym_sealed] = ACTIONS(1144), [anon_sym_interface] = ACTIONS(1144), [anon_sym_struct] = ACTIONS(1144), [anon_sym_enum] = ACTIONS(1144),
-
@@ -31108,8 +31067,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1144), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(218)] = { [sym__preprocessor_statement] = STATE(218), [STATE(216)] = { [sym__preprocessor_statement] = STATE(216), [ts_builtin_sym_end] = ACTIONS(1146), [sym_identifier] = ACTIONS(1148), [sym_comment] = ACTIONS(3),
-
@@ -31164,6 +31123,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1148), [anon_sym_namespace] = ACTIONS(1148), [anon_sym_partial] = ACTIONS(1148), [anon_sym_sealed] = ACTIONS(1148), [anon_sym_interface] = ACTIONS(1148), [anon_sym_struct] = ACTIONS(1148), [anon_sym_enum] = ACTIONS(1148),
-
@@ -31187,8 +31147,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1148), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(219)] = { [sym__preprocessor_statement] = STATE(219), [STATE(217)] = { [sym__preprocessor_statement] = STATE(217), [ts_builtin_sym_end] = ACTIONS(1150), [sym_identifier] = ACTIONS(1152), [sym_comment] = ACTIONS(3),
-
@@ -31243,6 +31203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1152), [anon_sym_namespace] = ACTIONS(1152), [anon_sym_partial] = ACTIONS(1152), [anon_sym_sealed] = ACTIONS(1152), [anon_sym_interface] = ACTIONS(1152), [anon_sym_struct] = ACTIONS(1152), [anon_sym_enum] = ACTIONS(1152),
-
@@ -31266,8 +31227,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1152), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(220)] = { [sym__preprocessor_statement] = STATE(220), [STATE(218)] = { [sym__preprocessor_statement] = STATE(218), [ts_builtin_sym_end] = ACTIONS(1154), [sym_identifier] = ACTIONS(1156), [sym_comment] = ACTIONS(3),
-
@@ -31322,6 +31283,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1156), [anon_sym_namespace] = ACTIONS(1156), [anon_sym_partial] = ACTIONS(1156), [anon_sym_sealed] = ACTIONS(1156), [anon_sym_interface] = ACTIONS(1156), [anon_sym_struct] = ACTIONS(1156), [anon_sym_enum] = ACTIONS(1156),
-
@@ -31345,8 +31307,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1156), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(221)] = { [sym__preprocessor_statement] = STATE(221), [STATE(219)] = { [sym__preprocessor_statement] = STATE(219), [ts_builtin_sym_end] = ACTIONS(1158), [sym_identifier] = ACTIONS(1160), [sym_comment] = ACTIONS(3),
-
@@ -31401,6 +31363,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1160), [anon_sym_namespace] = ACTIONS(1160), [anon_sym_partial] = ACTIONS(1160), [anon_sym_sealed] = ACTIONS(1160), [anon_sym_interface] = ACTIONS(1160), [anon_sym_struct] = ACTIONS(1160), [anon_sym_enum] = ACTIONS(1160),
-
@@ -31424,8 +31387,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1160), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(222)] = { [sym__preprocessor_statement] = STATE(222), [STATE(220)] = { [sym__preprocessor_statement] = STATE(220), [ts_builtin_sym_end] = ACTIONS(1162), [sym_identifier] = ACTIONS(1164), [sym_comment] = ACTIONS(3),
-
@@ -31480,6 +31443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1164), [anon_sym_namespace] = ACTIONS(1164), [anon_sym_partial] = ACTIONS(1164), [anon_sym_sealed] = ACTIONS(1164), [anon_sym_interface] = ACTIONS(1164), [anon_sym_struct] = ACTIONS(1164), [anon_sym_enum] = ACTIONS(1164),
-
@@ -31503,8 +31467,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1164), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(223)] = { [sym__preprocessor_statement] = STATE(223), [STATE(221)] = { [sym__preprocessor_statement] = STATE(221), [ts_builtin_sym_end] = ACTIONS(1166), [sym_identifier] = ACTIONS(1168), [sym_comment] = ACTIONS(3),
-
@@ -31559,6 +31523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1168), [anon_sym_namespace] = ACTIONS(1168), [anon_sym_partial] = ACTIONS(1168), [anon_sym_sealed] = ACTIONS(1168), [anon_sym_interface] = ACTIONS(1168), [anon_sym_struct] = ACTIONS(1168), [anon_sym_enum] = ACTIONS(1168),
-
@@ -31582,8 +31547,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1168), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(224)] = { [sym__preprocessor_statement] = STATE(224), [STATE(222)] = { [sym__preprocessor_statement] = STATE(222), [ts_builtin_sym_end] = ACTIONS(1170), [sym_identifier] = ACTIONS(1172), [sym_comment] = ACTIONS(3),
-
@@ -31638,6 +31603,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1172), [anon_sym_namespace] = ACTIONS(1172), [anon_sym_partial] = ACTIONS(1172), [anon_sym_sealed] = ACTIONS(1172), [anon_sym_interface] = ACTIONS(1172), [anon_sym_struct] = ACTIONS(1172), [anon_sym_enum] = ACTIONS(1172),
-
@@ -31661,8 +31627,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1172), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(225)] = { [sym__preprocessor_statement] = STATE(225), [STATE(223)] = { [sym__preprocessor_statement] = STATE(223), [ts_builtin_sym_end] = ACTIONS(1174), [sym_identifier] = ACTIONS(1176), [sym_comment] = ACTIONS(3),
-
@@ -31717,6 +31683,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1176), [anon_sym_namespace] = ACTIONS(1176), [anon_sym_partial] = ACTIONS(1176), [anon_sym_sealed] = ACTIONS(1176), [anon_sym_interface] = ACTIONS(1176), [anon_sym_struct] = ACTIONS(1176), [anon_sym_enum] = ACTIONS(1176),
-
@@ -31740,8 +31707,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1176), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(226)] = { [sym__preprocessor_statement] = STATE(226), [STATE(224)] = { [sym__preprocessor_statement] = STATE(224), [ts_builtin_sym_end] = ACTIONS(1178), [sym_identifier] = ACTIONS(1180), [sym_comment] = ACTIONS(3),
-
@@ -31796,6 +31763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1180), [anon_sym_namespace] = ACTIONS(1180), [anon_sym_partial] = ACTIONS(1180), [anon_sym_sealed] = ACTIONS(1180), [anon_sym_interface] = ACTIONS(1180), [anon_sym_struct] = ACTIONS(1180), [anon_sym_enum] = ACTIONS(1180),
-
@@ -31819,8 +31787,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1180), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(227)] = { [sym__preprocessor_statement] = STATE(227), [STATE(225)] = { [sym__preprocessor_statement] = STATE(225), [ts_builtin_sym_end] = ACTIONS(1182), [sym_identifier] = ACTIONS(1184), [sym_comment] = ACTIONS(3),
-
@@ -31875,6 +31843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1184), [anon_sym_namespace] = ACTIONS(1184), [anon_sym_partial] = ACTIONS(1184), [anon_sym_sealed] = ACTIONS(1184), [anon_sym_interface] = ACTIONS(1184), [anon_sym_struct] = ACTIONS(1184), [anon_sym_enum] = ACTIONS(1184),
-
@@ -31898,8 +31867,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1184), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(228)] = { [sym__preprocessor_statement] = STATE(228), [STATE(226)] = { [sym__preprocessor_statement] = STATE(226), [ts_builtin_sym_end] = ACTIONS(1186), [sym_identifier] = ACTIONS(1188), [sym_comment] = ACTIONS(3),
-
@@ -31954,6 +31923,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1188), [anon_sym_namespace] = ACTIONS(1188), [anon_sym_partial] = ACTIONS(1188), [anon_sym_sealed] = ACTIONS(1188), [anon_sym_interface] = ACTIONS(1188), [anon_sym_struct] = ACTIONS(1188), [anon_sym_enum] = ACTIONS(1188),
-
@@ -31977,8 +31947,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1188), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(229)] = { [sym__preprocessor_statement] = STATE(229), [STATE(227)] = { [sym__preprocessor_statement] = STATE(227), [ts_builtin_sym_end] = ACTIONS(1190), [sym_identifier] = ACTIONS(1192), [sym_comment] = ACTIONS(3),
-
@@ -32033,6 +32003,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1192), [anon_sym_namespace] = ACTIONS(1192), [anon_sym_partial] = ACTIONS(1192), [anon_sym_sealed] = ACTIONS(1192), [anon_sym_interface] = ACTIONS(1192), [anon_sym_struct] = ACTIONS(1192), [anon_sym_enum] = ACTIONS(1192),
-
@@ -32056,8 +32027,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1192), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(230)] = { [sym__preprocessor_statement] = STATE(230), [STATE(228)] = { [sym__preprocessor_statement] = STATE(228), [ts_builtin_sym_end] = ACTIONS(1194), [sym_identifier] = ACTIONS(1196), [sym_comment] = ACTIONS(3),
-
@@ -32112,6 +32083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1196), [anon_sym_namespace] = ACTIONS(1196), [anon_sym_partial] = ACTIONS(1196), [anon_sym_sealed] = ACTIONS(1196), [anon_sym_interface] = ACTIONS(1196), [anon_sym_struct] = ACTIONS(1196), [anon_sym_enum] = ACTIONS(1196),
-
@@ -32135,8 +32107,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1196), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(231)] = { [sym__preprocessor_statement] = STATE(231), [STATE(229)] = { [sym__preprocessor_statement] = STATE(229), [ts_builtin_sym_end] = ACTIONS(1198), [sym_identifier] = ACTIONS(1200), [sym_comment] = ACTIONS(3),
-
@@ -32191,6 +32163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1200), [anon_sym_namespace] = ACTIONS(1200), [anon_sym_partial] = ACTIONS(1200), [anon_sym_sealed] = ACTIONS(1200), [anon_sym_interface] = ACTIONS(1200), [anon_sym_struct] = ACTIONS(1200), [anon_sym_enum] = ACTIONS(1200),
-
@@ -32214,8 +32187,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1200), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(232)] = { [sym__preprocessor_statement] = STATE(232), [STATE(230)] = { [sym__preprocessor_statement] = STATE(230), [ts_builtin_sym_end] = ACTIONS(1202), [sym_identifier] = ACTIONS(1204), [sym_comment] = ACTIONS(3),
-
@@ -32270,6 +32243,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1204), [anon_sym_namespace] = ACTIONS(1204), [anon_sym_partial] = ACTIONS(1204), [anon_sym_sealed] = ACTIONS(1204), [anon_sym_interface] = ACTIONS(1204), [anon_sym_struct] = ACTIONS(1204), [anon_sym_enum] = ACTIONS(1204),
-
@@ -32293,8 +32267,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1204), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(233)] = { [sym__preprocessor_statement] = STATE(233), [STATE(231)] = { [sym__preprocessor_statement] = STATE(231), [ts_builtin_sym_end] = ACTIONS(1206), [sym_identifier] = ACTIONS(1208), [sym_comment] = ACTIONS(3),
-
@@ -32349,6 +32323,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1208), [anon_sym_namespace] = ACTIONS(1208), [anon_sym_partial] = ACTIONS(1208), [anon_sym_sealed] = ACTIONS(1208), [anon_sym_interface] = ACTIONS(1208), [anon_sym_struct] = ACTIONS(1208), [anon_sym_enum] = ACTIONS(1208),
-
@@ -32372,8 +32347,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1208), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(234)] = { [sym__preprocessor_statement] = STATE(234), [STATE(232)] = { [sym__preprocessor_statement] = STATE(232), [ts_builtin_sym_end] = ACTIONS(1210), [sym_identifier] = ACTIONS(1212), [sym_comment] = ACTIONS(3),
-
@@ -32428,6 +32403,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1212), [anon_sym_namespace] = ACTIONS(1212), [anon_sym_partial] = ACTIONS(1212), [anon_sym_sealed] = ACTIONS(1212), [anon_sym_interface] = ACTIONS(1212), [anon_sym_struct] = ACTIONS(1212), [anon_sym_enum] = ACTIONS(1212),
-
@@ -32451,8 +32427,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1212), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(235)] = { [sym__preprocessor_statement] = STATE(235), [STATE(233)] = { [sym__preprocessor_statement] = STATE(233), [ts_builtin_sym_end] = ACTIONS(1214), [sym_identifier] = ACTIONS(1216), [sym_comment] = ACTIONS(3),
-
@@ -32507,6 +32483,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1216), [anon_sym_namespace] = ACTIONS(1216), [anon_sym_partial] = ACTIONS(1216), [anon_sym_sealed] = ACTIONS(1216), [anon_sym_interface] = ACTIONS(1216), [anon_sym_struct] = ACTIONS(1216), [anon_sym_enum] = ACTIONS(1216),
-
@@ -32530,8 +32507,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1216), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(236)] = { [sym__preprocessor_statement] = STATE(236), [STATE(234)] = { [sym__preprocessor_statement] = STATE(234), [ts_builtin_sym_end] = ACTIONS(1218), [sym_identifier] = ACTIONS(1220), [sym_comment] = ACTIONS(3),
-
@@ -32586,6 +32563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1220), [anon_sym_namespace] = ACTIONS(1220), [anon_sym_partial] = ACTIONS(1220), [anon_sym_sealed] = ACTIONS(1220), [anon_sym_interface] = ACTIONS(1220), [anon_sym_struct] = ACTIONS(1220), [anon_sym_enum] = ACTIONS(1220),
-
@@ -32609,8 +32587,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1220), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(237)] = { [sym__preprocessor_statement] = STATE(237), [STATE(235)] = { [sym__preprocessor_statement] = STATE(235), [ts_builtin_sym_end] = ACTIONS(1222), [sym_identifier] = ACTIONS(1224), [sym_comment] = ACTIONS(3),
-
@@ -32665,6 +32643,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1224), [anon_sym_partial] = ACTIONS(1224), [anon_sym_sealed] = ACTIONS(1224), [anon_sym_interface] = ACTIONS(1224), [anon_sym_struct] = ACTIONS(1224), [anon_sym_enum] = ACTIONS(1224),
-
@@ -32688,8 +32667,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1224), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(238)] = { [sym__preprocessor_statement] = STATE(238), [STATE(236)] = { [sym__preprocessor_statement] = STATE(236), [ts_builtin_sym_end] = ACTIONS(1226), [sym_identifier] = ACTIONS(1228), [sym_comment] = ACTIONS(3),
-
@@ -32744,6 +32723,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1228), [anon_sym_namespace] = ACTIONS(1228), [anon_sym_partial] = ACTIONS(1228), [anon_sym_sealed] = ACTIONS(1228), [anon_sym_interface] = ACTIONS(1228), [anon_sym_struct] = ACTIONS(1228), [anon_sym_enum] = ACTIONS(1228),
-
@@ -32767,8 +32747,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1228), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(239)] = { [sym__preprocessor_statement] = STATE(239), [STATE(237)] = { [sym__preprocessor_statement] = STATE(237), [ts_builtin_sym_end] = ACTIONS(1230), [sym_identifier] = ACTIONS(1232), [sym_comment] = ACTIONS(3),
-
@@ -32823,6 +32803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1232), [anon_sym_namespace] = ACTIONS(1232), [anon_sym_partial] = ACTIONS(1232), [anon_sym_sealed] = ACTIONS(1232), [anon_sym_interface] = ACTIONS(1232), [anon_sym_struct] = ACTIONS(1232), [anon_sym_enum] = ACTIONS(1232),
-
@@ -32846,8 +32827,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1232), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(240)] = { [sym__preprocessor_statement] = STATE(240), [STATE(238)] = { [sym__preprocessor_statement] = STATE(238), [ts_builtin_sym_end] = ACTIONS(1234), [sym_identifier] = ACTIONS(1236), [sym_comment] = ACTIONS(3),
-
@@ -32902,6 +32883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1236), [anon_sym_namespace] = ACTIONS(1236), [anon_sym_partial] = ACTIONS(1236), [anon_sym_sealed] = ACTIONS(1236), [anon_sym_interface] = ACTIONS(1236), [anon_sym_struct] = ACTIONS(1236), [anon_sym_enum] = ACTIONS(1236),
-
@@ -32925,8 +32907,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1236), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(241)] = { [sym__preprocessor_statement] = STATE(241), [STATE(239)] = { [sym__preprocessor_statement] = STATE(239), [ts_builtin_sym_end] = ACTIONS(1238), [sym_identifier] = ACTIONS(1240), [sym_comment] = ACTIONS(3),
-
@@ -32981,6 +32963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1240), [anon_sym_namespace] = ACTIONS(1240), [anon_sym_partial] = ACTIONS(1240), [anon_sym_sealed] = ACTIONS(1240), [anon_sym_interface] = ACTIONS(1240), [anon_sym_struct] = ACTIONS(1240), [anon_sym_enum] = ACTIONS(1240),
-
@@ -33004,8 +32987,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1240), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(242)] = { [sym__preprocessor_statement] = STATE(242), [STATE(240)] = { [sym__preprocessor_statement] = STATE(240), [ts_builtin_sym_end] = ACTIONS(1242), [sym_identifier] = ACTIONS(1244), [sym_comment] = ACTIONS(3),
-
@@ -33060,6 +33043,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1244), [anon_sym_namespace] = ACTIONS(1244), [anon_sym_partial] = ACTIONS(1244), [anon_sym_sealed] = ACTIONS(1244), [anon_sym_interface] = ACTIONS(1244), [anon_sym_struct] = ACTIONS(1244), [anon_sym_enum] = ACTIONS(1244),
-
@@ -33083,56 +33067,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1244), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(243)] = { [sym__expression] = STATE(707), [sym__contained_expression] = STATE(600), [STATE(241)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_array_type] = STATE(1337), [sym__preprocessor_statement] = STATE(243), [aux_sym_type_repeat2] = STATE(1353), [sym_identifier] = ACTIONS(675), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1964), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(241), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_LBRACK] = ACTIONS(1246), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_RPAREN] = ACTIONS(1246), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23),
-
@@ -33162,8 +33147,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(244)] = { [sym__preprocessor_statement] = STATE(244), [STATE(242)] = { [sym__preprocessor_statement] = STATE(242), [ts_builtin_sym_end] = ACTIONS(1248), [sym_identifier] = ACTIONS(1250), [sym_comment] = ACTIONS(3),
-
@@ -33218,6 +33203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1250), [anon_sym_namespace] = ACTIONS(1250), [anon_sym_partial] = ACTIONS(1250), [anon_sym_sealed] = ACTIONS(1250), [anon_sym_interface] = ACTIONS(1250), [anon_sym_struct] = ACTIONS(1250), [anon_sym_enum] = ACTIONS(1250),
-
@@ -33241,8 +33227,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1250), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(245)] = { [sym__preprocessor_statement] = STATE(245), [STATE(243)] = { [sym__preprocessor_statement] = STATE(243), [ts_builtin_sym_end] = ACTIONS(1252), [sym_identifier] = ACTIONS(1254), [sym_comment] = ACTIONS(3),
-
@@ -33297,6 +33283,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1254), [anon_sym_namespace] = ACTIONS(1254), [anon_sym_partial] = ACTIONS(1254), [anon_sym_sealed] = ACTIONS(1254), [anon_sym_interface] = ACTIONS(1254), [anon_sym_struct] = ACTIONS(1254), [anon_sym_enum] = ACTIONS(1254),
-
@@ -33320,8 +33307,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1254), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(246)] = { [sym__preprocessor_statement] = STATE(246), [STATE(244)] = { [sym__preprocessor_statement] = STATE(244), [ts_builtin_sym_end] = ACTIONS(1256), [sym_identifier] = ACTIONS(1258), [sym_comment] = ACTIONS(3),
-
@@ -33376,6 +33363,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1258), [anon_sym_namespace] = ACTIONS(1258), [anon_sym_partial] = ACTIONS(1258), [anon_sym_sealed] = ACTIONS(1258), [anon_sym_interface] = ACTIONS(1258), [anon_sym_struct] = ACTIONS(1258), [anon_sym_enum] = ACTIONS(1258),
-
@@ -33399,8 +33387,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1258), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(247)] = { [sym__preprocessor_statement] = STATE(247), [STATE(245)] = { [sym__preprocessor_statement] = STATE(245), [ts_builtin_sym_end] = ACTIONS(1260), [sym_identifier] = ACTIONS(1262), [sym_comment] = ACTIONS(3),
-
@@ -33455,6 +33443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1262), [anon_sym_namespace] = ACTIONS(1262), [anon_sym_partial] = ACTIONS(1262), [anon_sym_sealed] = ACTIONS(1262), [anon_sym_interface] = ACTIONS(1262), [anon_sym_struct] = ACTIONS(1262), [anon_sym_enum] = ACTIONS(1262),
-
@@ -33478,8 +33467,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1262), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(248)] = { [sym__preprocessor_statement] = STATE(248), [STATE(246)] = { [sym__preprocessor_statement] = STATE(246), [ts_builtin_sym_end] = ACTIONS(1264), [sym_identifier] = ACTIONS(1266), [sym_comment] = ACTIONS(3),
-
@@ -33534,6 +33523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1266), [anon_sym_namespace] = ACTIONS(1266), [anon_sym_partial] = ACTIONS(1266), [anon_sym_sealed] = ACTIONS(1266), [anon_sym_interface] = ACTIONS(1266), [anon_sym_struct] = ACTIONS(1266), [anon_sym_enum] = ACTIONS(1266),
-
@@ -33557,8 +33547,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1266), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(249)] = { [sym__preprocessor_statement] = STATE(249), [STATE(247)] = { [sym__preprocessor_statement] = STATE(247), [ts_builtin_sym_end] = ACTIONS(1268), [sym_identifier] = ACTIONS(1270), [sym_comment] = ACTIONS(3),
-
@@ -33613,6 +33603,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1270), [anon_sym_namespace] = ACTIONS(1270), [anon_sym_partial] = ACTIONS(1270), [anon_sym_sealed] = ACTIONS(1270), [anon_sym_interface] = ACTIONS(1270), [anon_sym_struct] = ACTIONS(1270), [anon_sym_enum] = ACTIONS(1270),
-
@@ -33636,8 +33627,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1270), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(250)] = { [sym__preprocessor_statement] = STATE(250), [STATE(248)] = { [sym__preprocessor_statement] = STATE(248), [ts_builtin_sym_end] = ACTIONS(1272), [sym_identifier] = ACTIONS(1274), [sym_comment] = ACTIONS(3),
-
@@ -33692,6 +33683,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1274), [anon_sym_namespace] = ACTIONS(1274), [anon_sym_partial] = ACTIONS(1274), [anon_sym_sealed] = ACTIONS(1274), [anon_sym_interface] = ACTIONS(1274), [anon_sym_struct] = ACTIONS(1274), [anon_sym_enum] = ACTIONS(1274),
-
@@ -33715,8 +33707,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1274), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(251)] = { [sym__preprocessor_statement] = STATE(251), [STATE(249)] = { [sym__preprocessor_statement] = STATE(249), [ts_builtin_sym_end] = ACTIONS(1276), [sym_identifier] = ACTIONS(1278), [sym_comment] = ACTIONS(3),
-
@@ -33771,6 +33763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1278), [anon_sym_namespace] = ACTIONS(1278), [anon_sym_partial] = ACTIONS(1278), [anon_sym_sealed] = ACTIONS(1278), [anon_sym_interface] = ACTIONS(1278), [anon_sym_struct] = ACTIONS(1278), [anon_sym_enum] = ACTIONS(1278),
-
@@ -33794,8 +33787,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1278), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(252)] = { [sym__preprocessor_statement] = STATE(252), [STATE(250)] = { [sym__preprocessor_statement] = STATE(250), [ts_builtin_sym_end] = ACTIONS(1280), [sym_identifier] = ACTIONS(1282), [sym_comment] = ACTIONS(3),
-
@@ -33850,6 +33843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1282), [anon_sym_namespace] = ACTIONS(1282), [anon_sym_partial] = ACTIONS(1282), [anon_sym_sealed] = ACTIONS(1282), [anon_sym_interface] = ACTIONS(1282), [anon_sym_struct] = ACTIONS(1282), [anon_sym_enum] = ACTIONS(1282),
-
@@ -33873,8 +33867,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1282), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(253)] = { [sym__preprocessor_statement] = STATE(253), [STATE(251)] = { [sym__preprocessor_statement] = STATE(251), [ts_builtin_sym_end] = ACTIONS(1284), [sym_identifier] = ACTIONS(1286), [sym_comment] = ACTIONS(3),
-
@@ -33929,6 +33923,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(1286), [anon_sym_namespace] = ACTIONS(1286), [anon_sym_partial] = ACTIONS(1286), [anon_sym_sealed] = ACTIONS(1286), [anon_sym_interface] = ACTIONS(1286), [anon_sym_struct] = ACTIONS(1286), [anon_sym_enum] = ACTIONS(1286),
-
@@ -33952,128 +33947,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_with] = ACTIONS(1286), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(252)] = { [sym__expression] = STATE(705), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_array_type] = STATE(671), [sym__preprocessor_statement] = STATE(252), [aux_sym_type_repeat2] = STATE(1742), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3), [anon_sym_LBRACK] = ACTIONS(1288), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(253)] = { [sym__expression] = STATE(705), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_array_type] = STATE(1344), [sym__preprocessor_statement] = STATE(253), [aux_sym_type_repeat2] = STATE(1357), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3), [anon_sym_LBRACK] = ACTIONS(1290), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(254)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(613), [sym_argument] = STATE(1983), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(254), [ts_builtin_sym_end] = ACTIONS(1288), [sym_identifier] = ACTIONS(1290), [sym_identifier] = ACTIONS(976), [sym_comment] = ACTIONS(3), [anon_sym_SEMI] = ACTIONS(1288), [anon_sym_global_COLON_COLON] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(1288), [anon_sym_LPAREN] = ACTIONS(1288), [anon_sym_yield] = ACTIONS(1290), [anon_sym_PLUS_PLUS] = ACTIONS(1288), [anon_sym_DASH_DASH] = ACTIONS(1288), [anon_sym_BANG] = ACTIONS(1288), [anon_sym_owned] = ACTIONS(1290), [anon_sym_typeof] = ACTIONS(1290), [anon_sym_sizeof] = ACTIONS(1290), [anon_sym_STAR] = ACTIONS(1288), [anon_sym_AMP] = ACTIONS(1288), [anon_sym_DASH] = ACTIONS(1290), [anon_sym_TILDE] = ACTIONS(1288), [anon_sym_not] = ACTIONS(1290), [sym_this_access] = ACTIONS(1290), [sym_base_access] = ACTIONS(1290), [sym_value_access] = ACTIONS(1290), [anon_sym_new] = ACTIONS(1290), [anon_sym_LBRACE] = ACTIONS(1288), [anon_sym_true] = ACTIONS(1290), [anon_sym_false] = ACTIONS(1290), [sym_character] = ACTIONS(1288), [aux_sym_integer_token1] = ACTIONS(1290), [aux_sym_integer_token2] = ACTIONS(1288), [sym_null] = ACTIONS(1290), [sym_real] = ACTIONS(1290), [sym_regex] = ACTIONS(1290), [anon_sym_DQUOTE] = ACTIONS(1290), [anon_sym_AT_DQUOTE] = ACTIONS(1288), [sym_verbatim_string] = ACTIONS(1288), [anon_sym_var] = ACTIONS(1290), [anon_sym_void] = ACTIONS(1290), [anon_sym_dynamic] = ACTIONS(1290), [anon_sym_unowned] = ACTIONS(1290), [anon_sym_weak] = ACTIONS(1290), [anon_sym_async] = ACTIONS(1290), [anon_sym_class] = ACTIONS(1290), [anon_sym_extern] = ACTIONS(1290), [anon_sym_inline] = ACTIONS(1290), [anon_sym_static] = ACTIONS(1290), [anon_sym_abstract] = ACTIONS(1290), [anon_sym_virtual] = ACTIONS(1290), [anon_sym_override] = ACTIONS(1290), [anon_sym_private] = ACTIONS(1290), [anon_sym_protected] = ACTIONS(1290), [anon_sym_internal] = ACTIONS(1290), [anon_sym_public] = ACTIONS(1290), [anon_sym_namespace] = ACTIONS(1290), [anon_sym_partial] = ACTIONS(1290), [anon_sym_interface] = ACTIONS(1290), [anon_sym_struct] = ACTIONS(1290), [anon_sym_enum] = ACTIONS(1290), [anon_sym_errordomain] = ACTIONS(1290), [anon_sym_delegate] = ACTIONS(1290), [anon_sym_signal] = ACTIONS(1290), [anon_sym_const] = ACTIONS(1290), [anon_sym_return] = ACTIONS(1290), [anon_sym_if] = ACTIONS(1290), [anon_sym_try] = ACTIONS(1290), [anon_sym_while] = ACTIONS(1290), [anon_sym_do] = ACTIONS(1290), [anon_sym_for] = ACTIONS(1290), [anon_sym_foreach] = ACTIONS(1290), [anon_sym_break] = ACTIONS(1290), [anon_sym_continue] = ACTIONS(1290), [anon_sym_lock] = ACTIONS(1290), [anon_sym_delete] = ACTIONS(1290), [anon_sym_throw] = ACTIONS(1290), [anon_sym_switch] = ACTIONS(1290), [anon_sym_with] = ACTIONS(1290), [anon_sym_LPAREN] = ACTIONS(677), [anon_sym_ref] = ACTIONS(315), [anon_sym_out] = ACTIONS(315), [anon_sym_yield] = ACTIONS(737), [anon_sym_PLUS_PLUS] = ACTIONS(23), [anon_sym_DASH_DASH] = ACTIONS(23), [anon_sym_BANG] = ACTIONS(25), [anon_sym_typeof] = ACTIONS(29), [anon_sym_sizeof] = ACTIONS(31), [anon_sym_STAR] = ACTIONS(33), [anon_sym_AMP] = ACTIONS(35), [anon_sym_DASH] = ACTIONS(37), [anon_sym_TILDE] = ACTIONS(39), [anon_sym_not] = ACTIONS(41), [sym_this_access] = ACTIONS(43), [sym_base_access] = ACTIONS(43), [sym_value_access] = ACTIONS(43), [anon_sym_new] = ACTIONS(321), [anon_sym_LBRACE] = ACTIONS(739), [anon_sym_true] = ACTIONS(49), [anon_sym_false] = ACTIONS(49), [sym_character] = ACTIONS(51), [aux_sym_integer_token1] = ACTIONS(53), [aux_sym_integer_token2] = ACTIONS(55), [sym_null] = ACTIONS(57), [sym_real] = ACTIONS(57), [sym_regex] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(59), [anon_sym_AT_DQUOTE] = ACTIONS(61), [sym_verbatim_string] = ACTIONS(51), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(255)] = { [sym__expression] = STATE(733), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(255), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34110,49 +34263,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(256)] = { [sym__expression] = STATE(730), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(742), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_slice_expression] = STATE(1965), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(256), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34189,48 +34342,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(257)] = { [sym__expression] = STATE(911), [sym__contained_expression] = STATE(601), [sym__left_contained_expression] = STATE(709), [sym__contained_expression] = STATE(603), [sym__left_contained_expression] = STATE(728), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(728), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(728), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(728), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(722), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(722), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(722), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(257), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34266,48 +34419,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(258)] = { [sym__expression] = STATE(742), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(731), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(258), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34344,48 +34497,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(259)] = { [sym__expression] = STATE(690), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(680), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(259), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34422,48 +34575,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(260)] = { [sym__expression] = STATE(745), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(751), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_array_size] = STATE(2445), [sym__preprocessor_statement] = STATE(260), [sym_identifier] = ACTIONS(675),
-
@@ -34500,48 +34653,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(261)] = { [sym__expression] = STATE(690), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(680), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(261), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34578,48 +34731,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(262)] = { [sym__expression] = STATE(738), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(737), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(262), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34656,48 +34809,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(263)] = { [sym__expression] = STATE(735), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(740), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(263), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34734,48 +34887,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(264)] = { [sym__expression] = STATE(732), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(739), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(264), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34812,49 +34965,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(265)] = { [sym__expression] = STATE(762), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(763), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_slice_expression] = STATE(2301), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(265), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34891,47 +35044,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(266)] = { [sym__expression] = STATE(775), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(266), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -34968,48 +35121,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(267)] = { [sym__expression] = STATE(745), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(751), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_array_size] = STATE(2406), [sym__preprocessor_statement] = STATE(267), [sym_identifier] = ACTIONS(675),
-
@@ -35046,48 +35199,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(268)] = { [sym__expression] = STATE(736), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(741), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(268), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35124,48 +35277,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(269)] = { [sym__expression] = STATE(740), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(732), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(269), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35202,48 +35355,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(270)] = { [sym__expression] = STATE(745), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(751), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_array_size] = STATE(2423), [sym__preprocessor_statement] = STATE(270), [sym_identifier] = ACTIONS(675),
-
@@ -35280,48 +35433,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(271)] = { [sym__expression] = STATE(741), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(738), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(271), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35358,48 +35511,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(272)] = { [sym__expression] = STATE(731), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(735), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(272), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35436,48 +35589,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(273)] = { [sym__expression] = STATE(734), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(736), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(273), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35514,48 +35667,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(274)] = { [sym__expression] = STATE(737), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(734), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(274), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35592,48 +35745,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(275)] = { [sym__expression] = STATE(739), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(730), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(275), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35671,48 +35824,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(276)] = { [sym__expression] = STATE(911), [sym__contained_expression] = STATE(601), [sym__left_contained_expression] = STATE(727), [sym__contained_expression] = STATE(603), [sym__left_contained_expression] = STATE(720), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(728), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(728), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(728), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(722), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(722), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(722), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(276), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35748,47 +35901,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(277)] = { [sym__expression] = STATE(807), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(277), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35824,49 +35977,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(278)] = { [sym__expression] = STATE(679), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(697), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(723), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(712), [sym__preprocessor_statement] = STATE(278), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35901,48 +36054,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(279)] = { [sym__expression] = STATE(761), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(762), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(279), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -35978,48 +36131,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(280)] = { [sym__expression] = STATE(752), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(771), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(280), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36056,48 +36209,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(281)] = { [sym__expression] = STATE(911), [sym__contained_expression] = STATE(601), [sym__left_contained_expression] = STATE(720), [sym__contained_expression] = STATE(603), [sym__left_contained_expression] = STATE(711), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(728), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(728), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(728), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(722), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(722), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(722), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(281), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36133,48 +36286,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(282)] = { [sym__expression] = STATE(911), [sym__contained_expression] = STATE(601), [sym__left_contained_expression] = STATE(710), [sym__contained_expression] = STATE(603), [sym__left_contained_expression] = STATE(719), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(728), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(728), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(728), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(722), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(722), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(722), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(282), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36210,47 +36363,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(283)] = { [sym__expression] = STATE(848), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(283), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36287,47 +36440,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(284)] = { [sym__expression] = STATE(818), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(284), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36363,49 +36516,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(285)] = { [sym__expression] = STATE(684), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(681), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(711), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(709), [sym__preprocessor_statement] = STATE(285), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36441,48 +36594,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(286)] = { [sym__expression] = STATE(911), [sym__contained_expression] = STATE(601), [sym__left_contained_expression] = STATE(709), [sym__contained_expression] = STATE(603), [sym__left_contained_expression] = STATE(728), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(728), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(728), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(728), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(722), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(722), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(722), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(286), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36517,49 +36670,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(287)] = { [sym__expression] = STATE(680), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(702), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(721), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(726), [sym__preprocessor_statement] = STATE(287), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36595,47 +36748,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(288)] = { [sym__expression] = STATE(855), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(288), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36671,48 +36824,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(289)] = { [sym__expression] = STATE(757), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(754), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(289), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36749,48 +36902,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(290)] = { [sym__expression] = STATE(911), [sym__contained_expression] = STATE(601), [sym__left_contained_expression] = STATE(715), [sym__contained_expression] = STATE(603), [sym__left_contained_expression] = STATE(713), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(728), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(728), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(728), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(722), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(722), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(722), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(290), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36826,47 +36979,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(291)] = { [sym__expression] = STATE(755), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(291), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36902,48 +37055,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(292)] = { [sym__expression] = STATE(754), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(765), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(292), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -36980,47 +37133,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(293)] = { [sym__expression] = STATE(890), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(293), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37057,47 +37210,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(294)] = { [sym__expression] = STATE(802), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(294), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37134,47 +37287,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(295)] = { [sym__expression] = STATE(821), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(295), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37210,48 +37363,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(296)] = { [sym__expression] = STATE(767), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(766), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(296), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37288,48 +37441,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(297)] = { [sym__expression] = STATE(911), [sym__contained_expression] = STATE(601), [sym__left_contained_expression] = STATE(718), [sym__contained_expression] = STATE(603), [sym__left_contained_expression] = STATE(716), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(728), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(728), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(728), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(722), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(722), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(722), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(297), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37364,48 +37517,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(298)] = { [sym__expression] = STATE(769), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(748), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(298), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37441,48 +37594,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(299)] = { [sym__expression] = STATE(751), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(749), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(299), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37519,47 +37672,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(300)] = { [sym__expression] = STATE(896), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(300), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37595,48 +37748,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(301)] = { [sym__expression] = STATE(766), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(767), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(301), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37672,48 +37825,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(302)] = { [sym__expression] = STATE(749), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(769), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(302), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37750,47 +37903,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(303)] = { [sym__expression] = STATE(744), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(303), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37826,48 +37979,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(304)] = { [sym__expression] = STATE(746), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(745), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(304), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37903,48 +38056,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(305)] = { [sym__expression] = STATE(743), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(753), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(305), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -37980,49 +38133,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(306)] = { [sym__expression] = STATE(692), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(699), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_block] = STATE(716), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym_block] = STATE(710), [sym__preprocessor_statement] = STATE(306), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38058,47 +38211,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(307)] = { [sym__expression] = STATE(756), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(307), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38134,48 +38287,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(308)] = { [sym__expression] = STATE(748), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(746), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(308), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38211,48 +38364,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(309)] = { [sym__expression] = STATE(758), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(759), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(309), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38288,48 +38441,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(310)] = { [sym__expression] = STATE(760), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(761), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(310), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38366,47 +38519,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(311)] = { [sym__expression] = STATE(907), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(311), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38442,48 +38595,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(312)] = { [sym__expression] = STATE(750), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(768), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(312), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38520,47 +38673,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(313)] = { [sym__expression] = STATE(857), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(313), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38595,48 +38748,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(314)] = { [sym__expression] = STATE(771), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(757), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(314), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38671,48 +38824,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(315)] = { [sym__expression] = STATE(690), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(680), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(315), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38747,48 +38900,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(316)] = { [sym__expression] = STATE(779), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(781), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(316), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38824,47 +38977,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(317)] = { [sym__expression] = STATE(796), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(317), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38900,47 +39053,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(318)] = { [sym__expression] = STATE(797), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(318), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -38976,47 +39129,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(319)] = { [sym__expression] = STATE(798), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(319), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39052,47 +39205,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(320)] = { [sym__expression] = STATE(799), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(320), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39127,48 +39280,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(321)] = { [sym__expression] = STATE(698), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(704), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(321), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39204,47 +39357,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(322)] = { [sym__expression] = STATE(800), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(322), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39280,47 +39433,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(323)] = { [sym__expression] = STATE(877), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(323), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39356,47 +39509,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(324)] = { [sym__expression] = STATE(801), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(324), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39431,48 +39584,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(325)] = { [sym__expression] = STATE(776), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(782), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(325), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39507,48 +39660,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(326)] = { [sym__expression] = STATE(703), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(684), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(326), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39584,47 +39737,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(327)] = { [sym__expression] = STATE(803), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(327), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39659,48 +39812,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(328)] = { [sym__expression] = STATE(783), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(779), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(328), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39736,47 +39889,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(329)] = { [sym__expression] = STATE(805), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(329), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39812,47 +39965,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(330)] = { [sym__expression] = STATE(806), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(330), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39888,47 +40041,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(331)] = { [sym__expression] = STATE(778), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(331), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -39964,47 +40117,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(332)] = { [sym__expression] = STATE(808), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(332), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40039,48 +40192,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(333)] = { [sym__expression] = STATE(781), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(780), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(333), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40116,47 +40269,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(334)] = { [sym__expression] = STATE(819), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(334), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40192,47 +40345,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(335)] = { [sym__expression] = STATE(810), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(335), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40268,47 +40421,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(336)] = { [sym__expression] = STATE(812), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(336), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40344,47 +40497,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(337)] = { [sym__expression] = STATE(813), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(337), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40420,47 +40573,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(338)] = { [sym__expression] = STATE(814), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(338), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40496,47 +40649,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(339)] = { [sym__expression] = STATE(815), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(339), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40572,47 +40725,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(340)] = { [sym__expression] = STATE(816), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(340), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40648,47 +40801,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(341)] = { [sym__expression] = STATE(817), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(341), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40723,48 +40876,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(342)] = { [sym__expression] = STATE(780), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(772), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(342), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40799,48 +40952,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(343)] = { [sym__expression] = STATE(763), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(758), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(343), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40876,47 +41029,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(344)] = { [sym__expression] = STATE(854), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(344), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -40951,48 +41104,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(345)] = { [sym__expression] = STATE(702), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(687), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(345), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41027,48 +41180,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(346)] = { [sym__expression] = STATE(706), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(688), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(346), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41104,47 +41257,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(347)] = { [sym__expression] = STATE(901), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(347), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41179,48 +41332,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(348)] = { [sym__expression] = STATE(683), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(685), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(348), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41256,47 +41409,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(349)] = { [sym__expression] = STATE(795), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(349), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41332,47 +41485,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(350)] = { [sym__expression] = STATE(786), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(350), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41407,48 +41560,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(351)] = { [sym__expression] = STATE(765), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(764), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(351), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41484,47 +41637,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(352)] = { [sym__expression] = STATE(686), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(352), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41560,47 +41713,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(353)] = { [sym__expression] = STATE(809), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(353), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41636,47 +41789,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(354)] = { [sym__expression] = STATE(811), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(354), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41711,48 +41864,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(355)] = { [sym__expression] = STATE(753), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(752), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(355), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41787,48 +41940,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(356)] = { [sym__expression] = STATE(764), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(743), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(356), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41864,47 +42017,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(357)] = { [sym__expression] = STATE(785), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(357), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -41939,48 +42092,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(358)] = { [sym__expression] = STATE(701), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(693), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(358), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42016,47 +42169,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(359)] = { [sym__expression] = STATE(787), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(359), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42092,47 +42245,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(360)] = { [sym__expression] = STATE(878), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(360), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42167,48 +42320,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(361)] = { [sym__expression] = STATE(782), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(774), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(361), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42244,47 +42397,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(362)] = { [sym__expression] = STATE(822), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(362), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42320,47 +42473,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(363)] = { [sym__expression] = STATE(823), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(363), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42396,47 +42549,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(364)] = { [sym__expression] = STATE(824), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(364), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42472,47 +42625,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(365)] = { [sym__expression] = STATE(825), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(365), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42548,47 +42701,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(366)] = { [sym__expression] = STATE(826), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(366), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42624,47 +42777,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(367)] = { [sym__expression] = STATE(827), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(367), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42700,47 +42853,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(368)] = { [sym__expression] = STATE(828), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(368), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42776,47 +42929,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(369)] = { [sym__expression] = STATE(829), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(369), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42851,48 +43004,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(370)] = { [sym__expression] = STATE(691), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(701), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(370), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -42928,47 +43081,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(371)] = { [sym__expression] = STATE(831), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(371), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43004,47 +43157,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(372)] = { [sym__expression] = STATE(833), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(372), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43080,47 +43233,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(373)] = { [sym__expression] = STATE(834), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(373), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43156,47 +43309,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(374)] = { [sym__expression] = STATE(835), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(374), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43232,47 +43385,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(375)] = { [sym__expression] = STATE(791), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(375), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43308,47 +43461,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(376)] = { [sym__expression] = STATE(836), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(376), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43384,47 +43537,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(377)] = { [sym__expression] = STATE(837), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(377), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43460,47 +43613,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(378)] = { [sym__expression] = STATE(838), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(378), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43536,47 +43689,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(379)] = { [sym__expression] = STATE(839), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(379), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43612,47 +43765,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(380)] = { [sym__expression] = STATE(840), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(380), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43688,47 +43841,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(381)] = { [sym__expression] = STATE(841), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(381), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43764,47 +43917,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(382)] = { [sym__expression] = STATE(842), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(382), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43840,47 +43993,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(383)] = { [sym__expression] = STATE(843), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(383), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43916,47 +44069,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(384)] = { [sym__expression] = STATE(844), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(384), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -43992,47 +44145,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(385)] = { [sym__expression] = STATE(845), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(385), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44068,47 +44221,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(386)] = { [sym__expression] = STATE(846), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(386), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44144,47 +44297,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(387)] = { [sym__expression] = STATE(847), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(387), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44220,47 +44373,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(388)] = { [sym__expression] = STATE(910), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(388), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44296,47 +44449,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(389)] = { [sym__expression] = STATE(849), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(389), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44372,47 +44525,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(390)] = { [sym__expression] = STATE(850), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(390), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44448,47 +44601,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(391)] = { [sym__expression] = STATE(852), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(391), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44524,47 +44677,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(392)] = { [sym__expression] = STATE(853), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(392), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44600,47 +44753,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(393)] = { [sym__expression] = STATE(856), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(393), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44676,47 +44829,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(394)] = { [sym__expression] = STATE(858), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(394), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44752,47 +44905,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(395)] = { [sym__expression] = STATE(859), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(395), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44828,47 +44981,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(396)] = { [sym__expression] = STATE(860), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(396), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44904,47 +45057,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(397)] = { [sym__expression] = STATE(861), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(397), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -44980,47 +45133,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(398)] = { [sym__expression] = STATE(862), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(398), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45056,47 +45209,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(399)] = { [sym__expression] = STATE(863), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(399), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45132,47 +45285,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(400)] = { [sym__expression] = STATE(864), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(400), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45208,47 +45361,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(401)] = { [sym__expression] = STATE(865), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(401), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45284,47 +45437,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(402)] = { [sym__expression] = STATE(866), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(402), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45360,47 +45513,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(403)] = { [sym__expression] = STATE(867), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(403), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45436,47 +45589,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(404)] = { [sym__expression] = STATE(868), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(404), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45512,47 +45665,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(405)] = { [sym__expression] = STATE(869), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(405), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45588,47 +45741,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(406)] = { [sym__expression] = STATE(870), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(406), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45664,47 +45817,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(407)] = { [sym__expression] = STATE(871), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(407), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45740,47 +45893,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(408)] = { [sym__expression] = STATE(872), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(408), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45816,47 +45969,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(409)] = { [sym__expression] = STATE(873), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(409), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45892,47 +46045,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(410)] = { [sym__expression] = STATE(874), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(410), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -45968,47 +46121,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(411)] = { [sym__expression] = STATE(876), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(411), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46044,47 +46197,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(412)] = { [sym__expression] = STATE(879), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(412), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46120,47 +46273,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(413)] = { [sym__expression] = STATE(880), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(413), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46196,47 +46349,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(414)] = { [sym__expression] = STATE(881), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(414), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46272,47 +46425,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(415)] = { [sym__expression] = STATE(882), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(415), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46348,47 +46501,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(416)] = { [sym__expression] = STATE(883), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(416), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46424,47 +46577,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(417)] = { [sym__expression] = STATE(884), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(417), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46500,47 +46653,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(418)] = { [sym__expression] = STATE(885), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(418), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46576,47 +46729,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(419)] = { [sym__expression] = STATE(886), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(419), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46652,47 +46805,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(420)] = { [sym__expression] = STATE(887), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(420), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46728,47 +46881,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(421)] = { [sym__expression] = STATE(889), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(421), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46803,48 +46956,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(422)] = { [sym__expression] = STATE(773), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(783), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(422), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46880,47 +47033,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(423)] = { [sym__expression] = STATE(784), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(423), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -46956,47 +47109,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(424)] = { [sym__expression] = STATE(789), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(424), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47032,47 +47185,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(425)] = { [sym__expression] = STATE(790), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(425), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47107,48 +47260,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(426)] = { [sym__expression] = STATE(770), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(747), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(426), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47184,47 +47337,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(427)] = { [sym__expression] = STATE(792), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(427), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47259,48 +47412,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(428)] = { [sym__expression] = STATE(768), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(770), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(428), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47335,48 +47488,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(429)] = { [sym__expression] = STATE(774), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(773), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(429), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47412,47 +47565,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(430)] = { [sym__expression] = STATE(793), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(430), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47488,47 +47641,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(431)] = { [sym__expression] = STATE(794), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(431), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47564,47 +47717,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(432)] = { [sym__expression] = STATE(891), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(432), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47640,47 +47793,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(433)] = { [sym__expression] = STATE(908), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(433), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47716,47 +47869,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(434)] = { [sym__expression] = STATE(892), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(434), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47792,47 +47945,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(435)] = { [sym__expression] = STATE(893), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(435), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47868,47 +48021,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(436)] = { [sym__expression] = STATE(894), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(436), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -47943,48 +48096,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(437)] = { [sym__expression] = STATE(695), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(703), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(437), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48019,48 +48172,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(438)] = { [sym__expression] = STATE(777), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(776), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(438), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48095,48 +48248,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(439)] = { [sym__expression] = STATE(704), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(706), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(439), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48171,48 +48324,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(440)] = { [sym__expression] = STATE(681), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(694), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(440), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48247,48 +48400,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(441)] = { [sym__expression] = STATE(705), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(700), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(441), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48323,48 +48476,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(442)] = { [sym__expression] = STATE(707), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(705), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(442), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48400,47 +48553,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(443)] = { [sym__expression] = STATE(832), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(443), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48475,48 +48628,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(444)] = { [sym__expression] = STATE(682), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(698), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(444), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48551,48 +48704,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(445)] = { [sym__expression] = STATE(687), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(707), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(445), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48628,47 +48781,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(446)] = { [sym__expression] = STATE(902), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(446), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48704,47 +48857,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(447)] = { [sym__expression] = STATE(903), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(447), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48780,47 +48933,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(448)] = { [sym__expression] = STATE(904), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(448), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48856,47 +49009,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(449)] = { [sym__expression] = STATE(905), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(449), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -48932,47 +49085,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(450)] = { [sym__expression] = STATE(897), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(450), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -49008,47 +49161,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(451)] = { [sym__expression] = STATE(898), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(451), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -49084,47 +49237,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(452)] = { [sym__expression] = STATE(899), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(452), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -49160,47 +49313,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(453)] = { [sym__expression] = STATE(900), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(453), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -49235,48 +49388,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(454)] = { [sym__expression] = STATE(688), [sym__contained_expression] = STATE(600), [sym__expression] = STATE(696), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(454), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -49312,47 +49465,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}, [STATE(455)] = { [sym__expression] = STATE(830), [sym__contained_expression] = STATE(600), [sym__contained_expression] = STATE(599), [sym_member_access_expression] = STATE(610), [sym_element_access_expression] = STATE(633), [sym_method_call_expression] = STATE(633), [sym_yield_expression] = STATE(712), [sym_lambda_expression] = STATE(712), [sym_postfix_expression] = STATE(633), [sym_static_cast_expression] = STATE(712), [sym_typeof_expression] = STATE(633), [sym_sizeof_expression] = STATE(633), [sym_dereferencing_expression] = STATE(713), [sym_addressof_expression] = STATE(713), [sym_arithmetic_negation_expression] = STATE(713), [sym_prefix_expression] = STATE(713), [sym_bitwise_negation_expression] = STATE(713), [sym_logical_negation_expression] = STATE(713), [sym__unary_expression] = STATE(712), [sym_multiplicative_expression] = STATE(712), [sym_arithmetic_expression] = STATE(712), [sym_bitshift_expression] = STATE(712), [sym_in_expression] = STATE(712), [sym_dynamic_cast_expression] = STATE(712), [sym_type_relational_expression] = STATE(712), [sym_relational_expression] = STATE(712), [sym_equality_expression] = STATE(712), [sym_bitwise_and_expression] = STATE(712), [sym_bitwise_xor_expression] = STATE(712), [sym_bitwise_or_expression] = STATE(712), [sym_logical_and_expression] = STATE(712), [sym_logical_or_expression] = STATE(712), [sym_null_coalescing_expression] = STATE(712), [sym_ternary_expression] = STATE(712), [sym_assignment_expression] = STATE(712), [sym_array_creation_expression] = STATE(633), [sym_object_creation_expression] = STATE(633), [sym_initializer] = STATE(712), [sym_boolean] = STATE(627), [sym_integer] = STATE(627), [sym_string] = STATE(627), [sym_template_string] = STATE(627), [sym_literal] = STATE(633), [sym_element_access_expression] = STATE(613), [sym_method_call_expression] = STATE(613), [sym_yield_expression] = STATE(715), [sym_lambda_expression] = STATE(715), [sym_postfix_expression] = STATE(613), [sym_static_cast_expression] = STATE(715), [sym_typeof_expression] = STATE(613), [sym_sizeof_expression] = STATE(613), [sym_dereferencing_expression] = STATE(727), [sym_addressof_expression] = STATE(727), [sym_arithmetic_negation_expression] = STATE(727), [sym_prefix_expression] = STATE(727), [sym_bitwise_negation_expression] = STATE(727), [sym_logical_negation_expression] = STATE(727), [sym__unary_expression] = STATE(715), [sym_multiplicative_expression] = STATE(715), [sym_arithmetic_expression] = STATE(715), [sym_bitshift_expression] = STATE(715), [sym_in_expression] = STATE(715), [sym_dynamic_cast_expression] = STATE(715), [sym_type_relational_expression] = STATE(715), [sym_relational_expression] = STATE(715), [sym_equality_expression] = STATE(715), [sym_bitwise_and_expression] = STATE(715), [sym_bitwise_xor_expression] = STATE(715), [sym_bitwise_or_expression] = STATE(715), [sym_logical_and_expression] = STATE(715), [sym_logical_or_expression] = STATE(715), [sym_null_coalescing_expression] = STATE(715), [sym_ternary_expression] = STATE(715), [sym_assignment_expression] = STATE(715), [sym_array_creation_expression] = STATE(613), [sym_object_creation_expression] = STATE(613), [sym_initializer] = STATE(715), [sym_boolean] = STATE(647), [sym_integer] = STATE(647), [sym_string] = STATE(647), [sym_template_string] = STATE(647), [sym_literal] = STATE(613), [sym__preprocessor_statement] = STATE(455), [sym_identifier] = ACTIONS(675), [sym_comment] = ACTIONS(3),
-
@@ -49527,37 +49680,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(458)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(458), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -49585,6 +49738,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -49595,37 +49749,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(459)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(459), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(477), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -49653,6 +49807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -49663,37 +49818,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(460)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(460), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(462), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(461), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -49702,7 +49857,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1428), [anon_sym_RBRACE] = ACTIONS(1426), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -49721,6 +49876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -49731,37 +49887,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(461)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(461), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(463), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -49770,7 +49926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1430), [anon_sym_RBRACE] = ACTIONS(1428), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -49789,6 +49945,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -49799,37 +49956,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(462)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(462), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(464), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -49857,6 +50014,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -49867,37 +50025,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(463)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(463), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -49925,6 +50083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -49935,37 +50094,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(464)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(464), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(465), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -49974,7 +50133,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1432), [anon_sym_RBRACE] = ACTIONS(1434), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -49993,6 +50152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50003,37 +50163,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(465)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(465), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(463), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50061,6 +50221,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50071,37 +50232,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(466)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(466), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(467), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50110,7 +50271,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1434), [anon_sym_RBRACE] = ACTIONS(1436), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50129,6 +50290,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50139,37 +50301,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(467)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(467), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50178,7 +50340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1436), [anon_sym_RBRACE] = ACTIONS(1438), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50197,6 +50359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50207,37 +50370,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(468)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(468), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(469), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(472), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50246,7 +50409,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1436), [anon_sym_RBRACE] = ACTIONS(1440), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50265,6 +50428,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50275,37 +50439,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(469)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(469), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(466), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50333,6 +50497,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50343,37 +50508,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(470)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(470), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(458), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1442), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(1445), [anon_sym_LBRACK] = ACTIONS(1448), [anon_sym_LPAREN] = ACTIONS(1451), [anon_sym_owned] = ACTIONS(1454), [anon_sym_TILDE] = ACTIONS(1457), [anon_sym_new] = ACTIONS(1460), [anon_sym_RBRACE] = ACTIONS(1463), [anon_sym_var] = ACTIONS(1465), [anon_sym_void] = ACTIONS(1468), [anon_sym_dynamic] = ACTIONS(1471), [anon_sym_unowned] = ACTIONS(1454), [anon_sym_weak] = ACTIONS(1454), [anon_sym_async] = ACTIONS(1474), [anon_sym_class] = ACTIONS(1477), [anon_sym_extern] = ACTIONS(1480), [anon_sym_inline] = ACTIONS(1483), [anon_sym_static] = ACTIONS(1486), [anon_sym_abstract] = ACTIONS(1480), [anon_sym_virtual] = ACTIONS(1483), [anon_sym_override] = ACTIONS(1483), [anon_sym_private] = ACTIONS(1489), [anon_sym_protected] = ACTIONS(1489), [anon_sym_internal] = ACTIONS(1489), [anon_sym_public] = ACTIONS(1489), [anon_sym_partial] = ACTIONS(1492), [anon_sym_sealed] = ACTIONS(1492), [anon_sym_interface] = ACTIONS(1495), [anon_sym_struct] = ACTIONS(1498), [anon_sym_enum] = ACTIONS(1501), [anon_sym_delegate] = ACTIONS(1504), [anon_sym_signal] = ACTIONS(1507), [anon_sym_const] = ACTIONS(1510), [anon_sym_construct] = ACTIONS(1513), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(471)] = { [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(471), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(483), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50382,7 +50616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1440), [anon_sym_RBRACE] = ACTIONS(1516), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50401,6 +50635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50410,38 +50645,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_construct] = ACTIONS(1424), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(471)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [STATE(472)] = { [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym__preprocessor_statement] = STATE(471), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(472), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50450,7 +50685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1442), [anon_sym_RBRACE] = ACTIONS(1518), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50469,6 +50704,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50478,38 +50714,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_construct] = ACTIONS(1424), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(472)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [STATE(473)] = { [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym__preprocessor_statement] = STATE(472), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(476), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(473), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50518,7 +50754,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1444), [anon_sym_RBRACE] = ACTIONS(1520), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50537,6 +50773,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50546,106 +50783,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_construct] = ACTIONS(1424), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(473)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym__preprocessor_statement] = STATE(473), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [sym_identifier] = ACTIONS(1446), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(1449), [anon_sym_LBRACK] = ACTIONS(1452), [anon_sym_LPAREN] = ACTIONS(1455), [anon_sym_owned] = ACTIONS(1458), [anon_sym_TILDE] = ACTIONS(1461), [anon_sym_new] = ACTIONS(1464), [anon_sym_RBRACE] = ACTIONS(1467), [anon_sym_var] = ACTIONS(1469), [anon_sym_void] = ACTIONS(1472), [anon_sym_dynamic] = ACTIONS(1475), [anon_sym_unowned] = ACTIONS(1458), [anon_sym_weak] = ACTIONS(1458), [anon_sym_async] = ACTIONS(1478), [anon_sym_class] = ACTIONS(1481), [anon_sym_extern] = ACTIONS(1484), [anon_sym_inline] = ACTIONS(1487), [anon_sym_static] = ACTIONS(1490), [anon_sym_abstract] = ACTIONS(1484), [anon_sym_virtual] = ACTIONS(1487), [anon_sym_override] = ACTIONS(1487), [anon_sym_private] = ACTIONS(1493), [anon_sym_protected] = ACTIONS(1493), [anon_sym_internal] = ACTIONS(1493), [anon_sym_public] = ACTIONS(1493), [anon_sym_partial] = ACTIONS(1496), [anon_sym_interface] = ACTIONS(1499), [anon_sym_struct] = ACTIONS(1502), [anon_sym_enum] = ACTIONS(1505), [anon_sym_delegate] = ACTIONS(1508), [anon_sym_signal] = ACTIONS(1511), [anon_sym_const] = ACTIONS(1514), [anon_sym_construct] = ACTIONS(1517), [sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(474)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(474), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(485), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50654,7 +50823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1520), [anon_sym_RBRACE] = ACTIONS(1522), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50673,6 +50842,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50683,37 +50853,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(475)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(475), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(471), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(459), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50722,7 +50892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1400), [anon_sym_RBRACE] = ACTIONS(1522), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50741,6 +50911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50751,37 +50922,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(476)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(476), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(479), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50790,7 +50961,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1522), [anon_sym_RBRACE] = ACTIONS(1518), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50809,6 +50980,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50819,37 +50991,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(477)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(477), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(480), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50858,7 +51030,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1444), [anon_sym_RBRACE] = ACTIONS(1524), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50877,6 +51049,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50887,37 +51060,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(478)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(478), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(480), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(486), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50926,7 +51099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1524), [anon_sym_RBRACE] = ACTIONS(1436), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -50945,6 +51118,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -50955,37 +51129,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(479)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(479), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(494), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -50994,7 +51168,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1526), [anon_sym_RBRACE] = ACTIONS(1524), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51013,6 +51187,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51023,37 +51198,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(480)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(480), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51062,7 +51237,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1528), [anon_sym_RBRACE] = ACTIONS(1526), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51081,6 +51256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51091,37 +51267,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(481)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(481), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(482), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51130,7 +51306,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1530), [anon_sym_RBRACE] = ACTIONS(1526), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51149,6 +51325,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51159,37 +51336,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(482)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(482), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51198,7 +51375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1428), [anon_sym_RBRACE] = ACTIONS(1528), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51217,6 +51394,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51227,37 +51405,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(483)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(483), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(487), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51266,7 +51444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1528), [anon_sym_RBRACE] = ACTIONS(1530), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51285,6 +51463,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51295,37 +51474,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(484)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(484), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(488), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(485), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51334,7 +51513,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1532), [anon_sym_RBRACE] = ACTIONS(1528), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51353,6 +51532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51363,37 +51543,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(485)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(485), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51402,7 +51582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1534), [anon_sym_RBRACE] = ACTIONS(1532), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51421,6 +51601,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51431,37 +51612,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(486)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(486), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51470,7 +51651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1440), [anon_sym_RBRACE] = ACTIONS(1430), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51489,6 +51670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51499,37 +51681,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(487)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(487), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(488), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51557,6 +51739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51567,37 +51750,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(488)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(488), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51606,7 +51789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1536), [anon_sym_RBRACE] = ACTIONS(1534), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51625,6 +51808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51635,37 +51819,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(489)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(489), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(491), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(490), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51693,6 +51877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51703,37 +51888,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(490)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(490), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(486), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(470), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51742,7 +51927,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1522), [anon_sym_RBRACE] = ACTIONS(1538), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51761,6 +51946,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51771,37 +51957,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(491)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(491), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(467), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51810,7 +51996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1538), [anon_sym_RBRACE] = ACTIONS(1530), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -51829,6 +52015,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51839,37 +52026,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(492)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(492), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(493), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51897,6 +52084,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51907,37 +52095,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(493)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(493), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(458), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -51965,6 +52153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -51975,37 +52164,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(494)] = { [sym_symbol] = STATE(1357), [sym__attribute_list] = STATE(986), [sym_symbol] = STATE(1362), [sym__attribute_list] = STATE(977), [sym_type] = STATE(2077), [sym_member_declaration_modifier] = STATE(1281), [sym_access_modifier] = STATE(977), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1158), [sym_class_member] = STATE(1159), [sym_interface_declaration] = STATE(1158), [sym_struct_declaration] = STATE(1158), [sym_enum_declaration] = STATE(1158), [sym_creation_method_declaration] = STATE(1158), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(959), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1143), [sym_class_member] = STATE(1144), [sym_interface_declaration] = STATE(1143), [sym_struct_declaration] = STATE(1143), [sym_enum_declaration] = STATE(1143), [sym_creation_method_declaration] = STATE(1143), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1158), [sym_method_declaration] = STATE(1158), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1158), [sym_field_declaration] = STATE(1158), [sym_constant_declaration] = STATE(1158), [sym_property_declaration] = STATE(1158), [sym_constructor_declaration_modifier] = STATE(1519), [sym_constructor_declaration] = STATE(1158), [sym_destructor_declaration] = STATE(1158), [sym_delegate_declaration] = STATE(1143), [sym_method_declaration] = STATE(1143), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1143), [sym_field_declaration] = STATE(1143), [sym_constant_declaration] = STATE(1143), [sym_property_declaration] = STATE(1143), [sym_constructor_declaration_modifier] = STATE(1517), [sym_constructor_declaration] = STATE(1143), [sym_destructor_declaration] = STATE(1143), [sym__preprocessor_statement] = STATE(494), [aux_sym_namespace_member_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1503), [aux_sym_class_declaration_repeat2] = STATE(473), [aux_sym_creation_method_declaration_repeat1] = STATE(1214), [aux_sym_namespace_member_repeat1] = STATE(499), [aux_sym_class_declaration_repeat1] = STATE(1446), [aux_sym_class_declaration_repeat2] = STATE(474), [aux_sym_creation_method_declaration_repeat1] = STATE(1210), [aux_sym_delegate_declaration_repeat1] = STATE(1823), [aux_sym_signal_declaration_repeat1] = STATE(1515), [aux_sym_constructor_declaration_repeat1] = STATE(1338), [aux_sym_signal_declaration_repeat1] = STATE(1518), [aux_sym_constructor_declaration_repeat1] = STATE(1335), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_global_COLON_COLON] = ACTIONS(15),
-
@@ -52014,7 +52203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_owned] = ACTIONS(27), [anon_sym_TILDE] = ACTIONS(1398), [anon_sym_new] = ACTIONS(75), [anon_sym_RBRACE] = ACTIONS(1426), [anon_sym_RBRACE] = ACTIONS(1400), [anon_sym_var] = ACTIONS(63), [anon_sym_void] = ACTIONS(65), [anon_sym_dynamic] = ACTIONS(67),
-
@@ -52033,6 +52222,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_internal] = ACTIONS(79), [anon_sym_public] = ACTIONS(79), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1412), [anon_sym_struct] = ACTIONS(1414), [anon_sym_enum] = ACTIONS(1416),
-
@@ -52043,35 +52233,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(495)] = { [sym_using_directive] = STATE(988), [sym_symbol] = STATE(1293), [sym_namespace_member] = STATE(1166), [sym_using_directive] = STATE(976), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(1150), [sym__attribute_list] = STATE(950), [sym_type] = STATE(1867), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(952), [sym_namespace_declaration] = STATE(1148), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1148), [sym_interface_declaration] = STATE(1148), [sym_struct_declaration] = STATE(1148), [sym_enum_declaration] = STATE(1148), [sym_errordomain_declaration] = STATE(1148), [sym_namespace_declaration] = STATE(1133), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1133), [sym_interface_declaration] = STATE(1133), [sym_struct_declaration] = STATE(1133), [sym_enum_declaration] = STATE(1133), [sym_errordomain_declaration] = STATE(1133), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1148), [sym_method_declaration] = STATE(1148), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1148), [sym_field_declaration] = STATE(1148), [sym_constant_declaration] = STATE(1148), [sym_delegate_declaration] = STATE(1133), [sym_method_declaration] = STATE(1133), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1133), [sym_field_declaration] = STATE(1133), [sym_constant_declaration] = STATE(1133), [sym__preprocessor_statement] = STATE(495), [aux_sym_source_file_repeat1] = STATE(498), [aux_sym_namespace_member_repeat1] = STATE(532), [aux_sym_namespace_declaration_repeat1] = STATE(507), [aux_sym_class_declaration_repeat1] = STATE(1445), [aux_sym_creation_method_declaration_repeat1] = STATE(1222), [aux_sym_source_file_repeat1] = STATE(954), [aux_sym_namespace_member_repeat1] = STATE(515), [aux_sym_namespace_declaration_repeat1] = STATE(501), [aux_sym_class_declaration_repeat1] = STATE(1352), [aux_sym_creation_method_declaration_repeat1] = STATE(1212), [aux_sym_delegate_declaration_repeat1] = STATE(1832), [aux_sym_signal_declaration_repeat1] = STATE(1520), [aux_sym_signal_declaration_repeat1] = STATE(1513), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(1540),
-
@@ -52100,6 +52290,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(79), [anon_sym_namespace] = ACTIONS(1546), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1548), [anon_sym_struct] = ACTIONS(1550), [anon_sym_enum] = ACTIONS(1552),
-
@@ -52110,35 +52301,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(496)] = { [sym_using_directive] = STATE(988), [sym_symbol] = STATE(1293), [sym_namespace_member] = STATE(1166), [sym_using_directive] = STATE(976), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(1150), [sym__attribute_list] = STATE(950), [sym_type] = STATE(1867), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(952), [sym_namespace_declaration] = STATE(1148), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1148), [sym_interface_declaration] = STATE(1148), [sym_struct_declaration] = STATE(1148), [sym_enum_declaration] = STATE(1148), [sym_errordomain_declaration] = STATE(1148), [sym_namespace_declaration] = STATE(1133), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1133), [sym_interface_declaration] = STATE(1133), [sym_struct_declaration] = STATE(1133), [sym_enum_declaration] = STATE(1133), [sym_errordomain_declaration] = STATE(1133), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1148), [sym_method_declaration] = STATE(1148), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1148), [sym_field_declaration] = STATE(1148), [sym_constant_declaration] = STATE(1148), [sym_delegate_declaration] = STATE(1133), [sym_method_declaration] = STATE(1133), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1133), [sym_field_declaration] = STATE(1133), [sym_constant_declaration] = STATE(1133), [sym__preprocessor_statement] = STATE(496), [aux_sym_source_file_repeat1] = STATE(954), [aux_sym_namespace_member_repeat1] = STATE(532), [aux_sym_namespace_declaration_repeat1] = STATE(503), [aux_sym_class_declaration_repeat1] = STATE(1445), [aux_sym_creation_method_declaration_repeat1] = STATE(1222), [aux_sym_source_file_repeat1] = STATE(498), [aux_sym_namespace_member_repeat1] = STATE(515), [aux_sym_namespace_declaration_repeat1] = STATE(505), [aux_sym_class_declaration_repeat1] = STATE(1352), [aux_sym_creation_method_declaration_repeat1] = STATE(1212), [aux_sym_delegate_declaration_repeat1] = STATE(1832), [aux_sym_signal_declaration_repeat1] = STATE(1520), [aux_sym_signal_declaration_repeat1] = STATE(1513), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(1540),
-
@@ -52167,6 +52358,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(79), [anon_sym_namespace] = ACTIONS(1546), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1548), [anon_sym_struct] = ACTIONS(1550), [anon_sym_enum] = ACTIONS(1552),
-
@@ -52177,35 +52369,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(497)] = { [sym_using_directive] = STATE(988), [sym_symbol] = STATE(1293), [sym_namespace_member] = STATE(1166), [sym_using_directive] = STATE(976), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(1150), [sym__attribute_list] = STATE(950), [sym_type] = STATE(1867), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(952), [sym_namespace_declaration] = STATE(1148), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1148), [sym_interface_declaration] = STATE(1148), [sym_struct_declaration] = STATE(1148), [sym_enum_declaration] = STATE(1148), [sym_errordomain_declaration] = STATE(1148), [sym_namespace_declaration] = STATE(1133), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1133), [sym_interface_declaration] = STATE(1133), [sym_struct_declaration] = STATE(1133), [sym_enum_declaration] = STATE(1133), [sym_errordomain_declaration] = STATE(1133), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1148), [sym_method_declaration] = STATE(1148), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1148), [sym_field_declaration] = STATE(1148), [sym_constant_declaration] = STATE(1148), [sym_delegate_declaration] = STATE(1133), [sym_method_declaration] = STATE(1133), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1133), [sym_field_declaration] = STATE(1133), [sym_constant_declaration] = STATE(1133), [sym__preprocessor_statement] = STATE(497), [aux_sym_source_file_repeat1] = STATE(496), [aux_sym_namespace_member_repeat1] = STATE(532), [aux_sym_namespace_declaration_repeat1] = STATE(506), [aux_sym_class_declaration_repeat1] = STATE(1445), [aux_sym_creation_method_declaration_repeat1] = STATE(1222), [aux_sym_source_file_repeat1] = STATE(495), [aux_sym_namespace_member_repeat1] = STATE(515), [aux_sym_namespace_declaration_repeat1] = STATE(502), [aux_sym_class_declaration_repeat1] = STATE(1352), [aux_sym_creation_method_declaration_repeat1] = STATE(1212), [aux_sym_delegate_declaration_repeat1] = STATE(1832), [aux_sym_signal_declaration_repeat1] = STATE(1520), [aux_sym_signal_declaration_repeat1] = STATE(1513), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(1540),
-
@@ -52234,6 +52426,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(79), [anon_sym_namespace] = ACTIONS(1546), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1548), [anon_sym_struct] = ACTIONS(1550), [anon_sym_enum] = ACTIONS(1552),
-
@@ -52244,35 +52437,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[sym__preprocessor_directive_start] = ACTIONS(5), }, [STATE(498)] = { [sym_using_directive] = STATE(988), [sym_symbol] = STATE(1293), [sym_namespace_member] = STATE(1166), [sym_using_directive] = STATE(976), [sym_symbol] = STATE(1291), [sym_namespace_member] = STATE(1150), [sym__attribute_list] = STATE(950), [sym_type] = STATE(1867), [sym_member_declaration_modifier] = STATE(1281), [sym_member_declaration_modifier] = STATE(1284), [sym_access_modifier] = STATE(952), [sym_namespace_declaration] = STATE(1148), [sym_type_declaration_modifier] = STATE(1522), [sym_class_declaration] = STATE(1148), [sym_interface_declaration] = STATE(1148), [sym_struct_declaration] = STATE(1148), [sym_enum_declaration] = STATE(1148), [sym_errordomain_declaration] = STATE(1148), [sym_namespace_declaration] = STATE(1133), [sym_type_declaration_modifier] = STATE(1508), [sym_class_declaration] = STATE(1133), [sym_interface_declaration] = STATE(1133), [sym_struct_declaration] = STATE(1133), [sym_enum_declaration] = STATE(1133), [sym_errordomain_declaration] = STATE(1133), [sym_delegate_declaration_modifier] = STATE(2322), [sym_delegate_declaration] = STATE(1148), [sym_method_declaration] = STATE(1148), [sym_signal_declaration_modifier] = STATE(1525), [sym_signal_declaration] = STATE(1148), [sym_field_declaration] = STATE(1148), [sym_constant_declaration] = STATE(1148), [sym_delegate_declaration] = STATE(1133), [sym_method_declaration] = STATE(1133), [sym_signal_declaration_modifier] = STATE(1527), [sym_signal_declaration] = STATE(1133), [sym_field_declaration] = STATE(1133), [sym_constant_declaration] = STATE(1133), [sym__preprocessor_statement] = STATE(498), [aux_sym_source_file_repeat1] = STATE(954), [aux_sym_namespace_member_repeat1] = STATE(532), [aux_sym_namespace_declaration_repeat1] = STATE(505), [aux_sym_class_declaration_repeat1] = STATE(1445), [aux_sym_creation_method_declaration_repeat1] = STATE(1222), [aux_sym_namespace_member_repeat1] = STATE(515), [aux_sym_namespace_declaration_repeat1] = STATE(503), [aux_sym_class_declaration_repeat1] = STATE(1352), [aux_sym_creation_method_declaration_repeat1] = STATE(1212), [aux_sym_delegate_declaration_repeat1] = STATE(1832), [aux_sym_signal_declaration_repeat1] = STATE(1520), [aux_sym_signal_declaration_repeat1] = STATE(1513), [sym_identifier] = ACTIONS(1392), [sym_comment] = ACTIONS(3), [anon_sym_using] = ACTIONS(1540),
-
@@ -52301,6 +52494,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {[anon_sym_public] = ACTIONS(79), [anon_sym_namespace] = ACTIONS(1546), [anon_sym_partial] = ACTIONS(83), [anon_sym_sealed] = ACTIONS(83), [anon_sym_interface] = ACTIONS(1548), [anon_sym_struct] = ACTIONS(1550), [anon_sym_enum] = ACTIONS(1552),
-
@@ -52313,7 +52507,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {}; static const uint16_t ts_small_parse_table[] = { [0] = 10, [0] = 43, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(75), 1, anon_sym_new, ACTIONS(1392), 1, sym_identifier, ACTIONS(1394), 1, anon_sym_LBRACK, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1398), 1, anon_sym_TILDE, ACTIONS(1402), 1, anon_sym_async, ACTIONS(1404), 1, anon_sym_class, ACTIONS(1410), 1, anon_sym_static, ACTIONS(1412), 1, anon_sym_interface, ACTIONS(1414), 1, anon_sym_struct, ACTIONS(1416), 1, anon_sym_enum, ACTIONS(1418), 1, anon_sym_delegate, ACTIONS(1420), 1, anon_sym_signal, ACTIONS(1422), 1, anon_sym_const, ACTIONS(1424), 1, anon_sym_construct, STATE(499), 1, sym__preprocessor_statement, STATE(953), 1, aux_sym_namespace_member_repeat1, STATE(959), 1, sym_access_modifier, STATE(977), 1, sym__attribute_list, STATE(1210), 1, aux_sym_creation_method_declaration_repeat1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1335), 1, aux_sym_constructor_declaration_repeat1, STATE(1362), 1, sym_symbol, STATE(1446), 1, aux_sym_class_declaration_repeat1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1517), 1, sym_constructor_declaration_modifier, STATE(1518), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1823), 1, aux_sym_delegate_declaration_repeat1, STATE(2077), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(1406), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(1408), 3, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1101), 13, sym_class_declaration, sym_interface_declaration, sym_struct_declaration, sym_enum_declaration, sym_creation_method_declaration, sym_delegate_declaration, sym_method_declaration, sym_signal_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, sym_constructor_declaration, sym_destructor_declaration, [151] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -52322,15 +52624,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_catch, ACTIONS(1570), 1, anon_sym_finally, STATE(499), 1, STATE(500), 1, sym__preprocessor_statement, STATE(502), 1, STATE(506), 1, aux_sym_try_statement_repeat1, STATE(514), 1, STATE(545), 1, sym_catch_clause, STATE(561), 1, STATE(555), 1, sym_finally_clause, ACTIONS(767), 15, ACTIONS(751), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -52346,7 +52648,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(769), 40, ACTIONS(753), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -52387,258 +52689,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [84] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1568), 1, anon_sym_catch, ACTIONS(1570), 1, anon_sym_finally, STATE(499), 1, aux_sym_try_statement_repeat1, STATE(500), 1, sym__preprocessor_statement, STATE(514), 1, sym_catch_clause, STATE(556), 1, sym_finally_clause, ACTIONS(759), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(761), 40, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_case, anon_sym_with, [168] = 43, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(75), 1, anon_sym_new, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1394), 1, anon_sym_LBRACK, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1398), 1, anon_sym_TILDE, ACTIONS(1402), 1, anon_sym_async, ACTIONS(1404), 1, anon_sym_class, ACTIONS(1410), 1, anon_sym_static, ACTIONS(1412), 1, anon_sym_interface, ACTIONS(1414), 1, anon_sym_struct, ACTIONS(1416), 1, anon_sym_enum, ACTIONS(1418), 1, anon_sym_delegate, ACTIONS(1420), 1, anon_sym_signal, ACTIONS(1422), 1, anon_sym_const, ACTIONS(1424), 1, anon_sym_construct, STATE(501), 1, sym__preprocessor_statement, STATE(955), 1, aux_sym_namespace_member_repeat1, STATE(977), 1, sym_access_modifier, STATE(986), 1, sym__attribute_list, STATE(1214), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, sym_member_declaration_modifier, STATE(1338), 1, aux_sym_constructor_declaration_repeat1, STATE(1357), 1, sym_symbol, STATE(1503), 1, aux_sym_class_declaration_repeat1, STATE(1515), 1, aux_sym_signal_declaration_repeat1, STATE(1519), 1, sym_constructor_declaration_modifier, STATE(1522), 1, sym_type_declaration_modifier, STATE(1525), 1, sym_signal_declaration_modifier, STATE(1823), 1, aux_sym_delegate_declaration_repeat1, STATE(2077), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(1406), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(1408), 3, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1111), 13, sym_class_declaration, sym_interface_declaration, sym_struct_declaration, sym_enum_declaration, sym_creation_method_declaration, sym_delegate_declaration, sym_method_declaration, sym_signal_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, sym_constructor_declaration, sym_destructor_declaration, [318] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1572), 1, anon_sym_catch, STATE(514), 1, sym_catch_clause, STATE(502), 2, sym__preprocessor_statement, aux_sym_try_statement_repeat1, ACTIONS(771), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(773), 41, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_finally, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_case, anon_sym_with, [395] = 43, [235] = 43, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -52657,8 +52708,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -52681,33 +52730,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1575), 1, ACTIONS(1572), 1, anon_sym_RBRACE, STATE(503), 1, STATE(501), 1, sym__preprocessor_statement, STATE(504), 1, aux_sym_namespace_declaration_repeat1, STATE(532), 1, STATE(515), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(952), 1, sym_access_modifier, STATE(1166), 1, STATE(1150), 1, sym_namespace_member, STATE(1222), 1, STATE(1212), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1445), 1, STATE(1352), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -52718,6 +52767,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -52732,7 +52784,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1148), 11, STATE(1133), 11, sym_namespace_declaration, sym_class_declaration, sym_interface_declaration,
-
@@ -52744,72 +52796,74 @@ static const uint16_t ts_small_parse_table[] = {sym_signal_declaration, sym_field_declaration, sym_constant_declaration, [544] = 42, [385] = 43, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1577), 1, sym_identifier, ACTIONS(1580), 1, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(1583), 1, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(1586), 1, anon_sym_LPAREN, ACTIONS(1595), 1, anon_sym_RBRACE, ACTIONS(1597), 1, ACTIONS(63), 1, anon_sym_var, ACTIONS(1600), 1, ACTIONS(65), 1, anon_sym_void, ACTIONS(1603), 1, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1606), 1, ACTIONS(69), 1, anon_sym_async, ACTIONS(1609), 1, anon_sym_class, ACTIONS(1615), 1, ACTIONS(77), 1, anon_sym_static, ACTIONS(1621), 1, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1542), 1, anon_sym_RBRACE, ACTIONS(1544), 1, anon_sym_class, ACTIONS(1546), 1, anon_sym_namespace, ACTIONS(1624), 1, anon_sym_partial, ACTIONS(1627), 1, ACTIONS(1548), 1, anon_sym_interface, ACTIONS(1630), 1, ACTIONS(1550), 1, anon_sym_struct, ACTIONS(1633), 1, ACTIONS(1552), 1, anon_sym_enum, ACTIONS(1636), 1, ACTIONS(1554), 1, anon_sym_errordomain, ACTIONS(1639), 1, ACTIONS(1556), 1, anon_sym_delegate, ACTIONS(1642), 1, ACTIONS(1558), 1, anon_sym_signal, ACTIONS(1645), 1, ACTIONS(1560), 1, anon_sym_const, STATE(532), 1, STATE(502), 1, sym__preprocessor_statement, STATE(504), 1, aux_sym_namespace_declaration_repeat1, STATE(515), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(952), 1, sym_access_modifier, STATE(1166), 1, STATE(1150), 1, sym_namespace_member, STATE(1222), 1, STATE(1212), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1445), 1, STATE(1352), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -52817,27 +52871,27 @@ static const uint16_t ts_small_parse_table[] = {sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(1612), 2, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, STATE(504), 2, sym__preprocessor_statement, aux_sym_namespace_declaration_repeat1, ACTIONS(1589), 3, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(1592), 4, ACTIONS(75), 4, anon_sym_new, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(1618), 4, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1148), 11, STATE(1133), 11, sym_namespace_declaration, sym_class_declaration, sym_interface_declaration,
-
@@ -52849,7 +52903,7 @@ static const uint16_t ts_small_parse_table[] = {sym_signal_declaration, sym_field_declaration, sym_constant_declaration, [691] = 43, [535] = 43, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -52868,8 +52922,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -52892,33 +52944,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1648), 1, ACTIONS(1574), 1, anon_sym_RBRACE, STATE(503), 1, sym__preprocessor_statement, STATE(504), 1, aux_sym_namespace_declaration_repeat1, STATE(505), 1, sym__preprocessor_statement, STATE(532), 1, STATE(515), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(952), 1, sym_access_modifier, STATE(1166), 1, STATE(1150), 1, sym_namespace_member, STATE(1222), 1, STATE(1212), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1445), 1, STATE(1352), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -52929,6 +52981,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -52943,7 +52998,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1148), 11, STATE(1133), 11, sym_namespace_declaration, sym_class_declaration, sym_interface_declaration,
-
@@ -52955,76 +53010,70 @@ static const uint16_t ts_small_parse_table[] = {sym_signal_declaration, sym_field_declaration, sym_constant_declaration, [840] = 43, [685] = 42, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, ACTIONS(1576), 1, sym_identifier, ACTIONS(1579), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, ACTIONS(1582), 1, anon_sym_LBRACK, ACTIONS(63), 1, ACTIONS(1585), 1, anon_sym_LPAREN, ACTIONS(1594), 1, anon_sym_RBRACE, ACTIONS(1596), 1, anon_sym_var, ACTIONS(65), 1, ACTIONS(1599), 1, anon_sym_void, ACTIONS(67), 1, ACTIONS(1602), 1, anon_sym_dynamic, ACTIONS(69), 1, ACTIONS(1605), 1, anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1544), 1, ACTIONS(1608), 1, anon_sym_class, ACTIONS(1546), 1, ACTIONS(1614), 1, anon_sym_static, ACTIONS(1620), 1, anon_sym_namespace, ACTIONS(1548), 1, ACTIONS(1626), 1, anon_sym_interface, ACTIONS(1550), 1, ACTIONS(1629), 1, anon_sym_struct, ACTIONS(1552), 1, ACTIONS(1632), 1, anon_sym_enum, ACTIONS(1554), 1, ACTIONS(1635), 1, anon_sym_errordomain, ACTIONS(1556), 1, ACTIONS(1638), 1, anon_sym_delegate, ACTIONS(1558), 1, ACTIONS(1641), 1, anon_sym_signal, ACTIONS(1560), 1, ACTIONS(1644), 1, anon_sym_const, ACTIONS(1562), 1, anon_sym_RBRACE, STATE(504), 1, aux_sym_namespace_declaration_repeat1, STATE(506), 1, sym__preprocessor_statement, STATE(532), 1, STATE(515), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(952), 1, sym_access_modifier, STATE(1166), 1, STATE(1150), 1, sym_namespace_member, STATE(1222), 1, STATE(1212), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1445), 1, STATE(1352), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -53032,24 +53081,30 @@ static const uint16_t ts_small_parse_table[] = {sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, ACTIONS(1611), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(27), 3, ACTIONS(1623), 2, anon_sym_partial, anon_sym_sealed, STATE(504), 2, sym__preprocessor_statement, aux_sym_namespace_declaration_repeat1, ACTIONS(1588), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(75), 4, ACTIONS(1591), 4, anon_sym_new, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, ACTIONS(1617), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1148), 11, STATE(1133), 11, sym_namespace_declaration, sym_class_declaration, sym_interface_declaration,
-
@@ -53061,7 +53116,7 @@ static const uint16_t ts_small_parse_table[] = {sym_signal_declaration, sym_field_declaration, sym_constant_declaration, [989] = 43, [833] = 43, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -53080,8 +53135,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -53108,29 +53161,29 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(504), 1, aux_sym_namespace_declaration_repeat1, STATE(507), 1, STATE(505), 1, sym__preprocessor_statement, STATE(532), 1, STATE(515), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(952), 1, sym_access_modifier, STATE(1166), 1, STATE(1150), 1, sym_namespace_member, STATE(1222), 1, STATE(1212), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1445), 1, STATE(1352), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -53141,6 +53194,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -53155,7 +53211,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1148), 11, STATE(1133), 11, sym_namespace_declaration, sym_class_declaration, sym_interface_declaration,
-
@@ -53167,22 +53223,24 @@ static const uint16_t ts_small_parse_table[] = {sym_signal_declaration, sym_field_declaration, sym_constant_declaration, [1138] = 9, [983] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1650), 1, anon_sym_else, STATE(508), 1, ACTIONS(1568), 1, anon_sym_catch, ACTIONS(1570), 1, anon_sym_finally, STATE(506), 1, sym__preprocessor_statement, STATE(510), 1, aux_sym_if_statement_repeat1, STATE(566), 1, sym_elseif_statement, STATE(567), 1, sym_else_statement, ACTIONS(785), 15, STATE(507), 1, aux_sym_try_statement_repeat1, STATE(545), 1, sym_catch_clause, STATE(569), 1, sym_finally_clause, ACTIONS(767), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -53198,7 +53256,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(787), 39, ACTIONS(769), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -53225,6 +53283,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_while, anon_sym_do,
-
@@ -53238,22 +53297,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [1218] = 9, [1067] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1653), 1, anon_sym_else, STATE(509), 1, ACTIONS(1647), 1, anon_sym_catch, STATE(545), 1, sym_catch_clause, STATE(507), 2, sym__preprocessor_statement, STATE(512), 1, aux_sym_if_statement_repeat1, STATE(566), 1, sym_elseif_statement, STATE(572), 1, sym_else_statement, ACTIONS(778), 15, aux_sym_try_statement_repeat1, ACTIONS(771), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -53269,7 +53325,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(780), 39, ACTIONS(773), 41, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -53296,7 +53352,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_finally, anon_sym_while, anon_sym_do, anon_sym_for,
-
@@ -53309,22 +53367,22 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [1298] = 9, [1144] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1655), 1, ACTIONS(1650), 1, anon_sym_else, STATE(510), 1, STATE(508), 1, sym__preprocessor_statement, STATE(512), 1, STATE(509), 1, aux_sym_if_statement_repeat1, STATE(566), 1, STATE(574), 1, sym_elseif_statement, STATE(572), 1, STATE(575), 1, sym_else_statement, ACTIONS(778), 15, ACTIONS(785), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -53340,7 +53398,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(780), 39, ACTIONS(787), 39, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -53380,22 +53438,22 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [1378] = 9, [1224] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1653), 1, ACTIONS(1650), 1, anon_sym_else, STATE(509), 1, aux_sym_if_statement_repeat1, STATE(511), 1, sym__preprocessor_statement, STATE(566), 1, STATE(548), 1, aux_sym_if_statement_repeat1, STATE(574), 1, sym_elseif_statement, STATE(567), 1, STATE(579), 1, sym_else_statement, ACTIONS(785), 15, ACTIONS(778), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -53411,7 +53469,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(787), 39, ACTIONS(780), 39, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -53451,82 +53509,22 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [1458] = 7, [1304] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1658), 1, ACTIONS(1652), 1, anon_sym_else, STATE(566), 1, sym_elseif_statement, STATE(512), 2, STATE(510), 1, sym__preprocessor_statement, STATE(511), 1, aux_sym_if_statement_repeat1, ACTIONS(798), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(800), 39, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_try, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_case, anon_sym_with, [1533] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(513), 1, sym__preprocessor_statement, ACTIONS(794), 15, STATE(574), 1, sym_elseif_statement, STATE(575), 1, sym_else_statement, ACTIONS(785), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -53542,7 +53540,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(796), 42, ACTIONS(787), 39, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -53569,10 +53567,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_catch, anon_sym_finally, anon_sym_while, anon_sym_do, anon_sym_for,
-
@@ -53585,80 +53580,22 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [1604] = 5, [1384] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(514), 1, sym__preprocessor_statement, ACTIONS(809), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(811), 42, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_default, anon_sym_return, anon_sym_if, ACTIONS(1655), 1, anon_sym_else, anon_sym_try, anon_sym_catch, anon_sym_finally, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_case, anon_sym_with, [1675] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(515), 1, STATE(511), 1, sym__preprocessor_statement, ACTIONS(813), 15, STATE(548), 1, aux_sym_if_statement_repeat1, STATE(574), 1, sym_elseif_statement, STATE(579), 1, sym_else_statement, ACTIONS(778), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -53674,7 +53611,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(815), 42, ACTIONS(780), 39, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -53701,10 +53638,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_catch, anon_sym_finally, anon_sym_while, anon_sym_do, anon_sym_for,
-
@@ -53717,7 +53651,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [1746] = 41, [1464] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -53736,8 +53670,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -53756,9 +53688,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1661), 1, ACTIONS(1658), 1, anon_sym_RBRACE, STATE(516), 1, STATE(512), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -53766,23 +53698,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -53793,6 +53725,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -53807,7 +53742,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -53818,7 +53753,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [1888] = 41, [1607] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -53837,8 +53772,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -53857,33 +53790,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1663), 1, ACTIONS(1660), 1, anon_sym_RBRACE, STATE(517), 1, STATE(513), 1, sym__preprocessor_statement, STATE(553), 1, STATE(549), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -53894,6 +53827,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -53908,7 +53844,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -53919,7 +53855,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [2030] = 41, [1750] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -53938,8 +53874,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -53958,33 +53892,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1665), 1, ACTIONS(1662), 1, anon_sym_RBRACE, STATE(518), 1, STATE(514), 1, sym__preprocessor_statement, STATE(519), 1, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -53995,6 +53929,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54009,7 +53946,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -54020,7 +53957,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [2172] = 41, [1893] = 40, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54039,63 +53976,62 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1544), 1, anon_sym_class, ACTIONS(1546), 1, anon_sym_namespace, ACTIONS(1548), 1, anon_sym_interface, ACTIONS(1550), 1, anon_sym_struct, ACTIONS(1552), 1, anon_sym_enum, ACTIONS(1554), 1, anon_sym_errordomain, ACTIONS(1556), 1, anon_sym_delegate, ACTIONS(1558), 1, anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1667), 1, anon_sym_RBRACE, STATE(519), 1, STATE(515), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(952), 1, sym_access_modifier, STATE(1182), 1, sym_interface_member, STATE(1217), 1, STATE(1212), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1352), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1, STATE(1880), 1, STATE(1867), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54110,18 +54046,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1137), 11, sym_namespace_declaration, sym_class_declaration, sym_interface_declaration, sym_struct_declaration, sym_enum_declaration, sym_errordomain_declaration, sym_delegate_declaration, sym_method_declaration, sym_signal_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, [2314] = 41, [2034] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54140,8 +54077,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -54160,33 +54095,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1669), 1, ACTIONS(1662), 1, anon_sym_RBRACE, STATE(520), 1, STATE(516), 1, sym__preprocessor_statement, STATE(552), 1, STATE(532), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -54197,6 +54132,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54211,7 +54149,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -54222,7 +54160,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [2456] = 41, [2177] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54241,8 +54179,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -54261,134 +54197,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1667), 1, ACTIONS(1664), 1, anon_sym_RBRACE, STATE(521), 1, STATE(517), 1, sym__preprocessor_statement, STATE(523), 1, STATE(518), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1, STATE(1880), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(75), 4, anon_sym_new, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration, sym_enum_declaration, sym_delegate_declaration, sym_method_declaration, sym_signal_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, [2598] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(69), 1, anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1544), 1, anon_sym_class, ACTIONS(1548), 1, anon_sym_interface, ACTIONS(1550), 1, anon_sym_struct, ACTIONS(1552), 1, anon_sym_enum, ACTIONS(1556), 1, anon_sym_delegate, ACTIONS(1558), 1, anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1671), 1, anon_sym_RBRACE, STATE(522), 1, sym__preprocessor_statement, STATE(524), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, sym_access_modifier, STATE(1182), 1, sym_interface_member, STATE(1217), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(1507), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -54399,6 +54234,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54413,7 +54251,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -54424,7 +54262,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [2740] = 41, [2320] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54443,8 +54281,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -54463,9 +54299,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1671), 1, ACTIONS(1666), 1, anon_sym_RBRACE, STATE(523), 1, STATE(518), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -54473,23 +54309,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -54500,6 +54336,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54514,7 +54353,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -54525,7 +54364,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [2882] = 41, [2463] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54544,8 +54383,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -54564,33 +54401,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1673), 1, ACTIONS(1666), 1, anon_sym_RBRACE, STATE(524), 1, STATE(519), 1, sym__preprocessor_statement, STATE(552), 1, STATE(522), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -54601,6 +54438,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54615,7 +54455,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -54626,7 +54466,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [3024] = 41, [2606] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54645,8 +54485,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -54665,33 +54503,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1673), 1, ACTIONS(1668), 1, anon_sym_RBRACE, STATE(525), 1, STATE(520), 1, sym__preprocessor_statement, STATE(527), 1, STATE(523), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -54702,6 +54540,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54716,7 +54557,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -54727,7 +54568,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [3166] = 41, [2749] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54746,8 +54587,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -54766,33 +54605,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1675), 1, ACTIONS(1670), 1, anon_sym_RBRACE, STATE(526), 1, STATE(521), 1, sym__preprocessor_statement, STATE(551), 1, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -54803,6 +54642,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54817,7 +54659,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -54828,7 +54670,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [3308] = 41, [2892] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54847,8 +54689,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -54867,9 +54707,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1677), 1, ACTIONS(1668), 1, anon_sym_RBRACE, STATE(527), 1, STATE(522), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -54877,23 +54717,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -54904,6 +54744,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -54918,7 +54761,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -54929,7 +54772,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [3450] = 41, [3035] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -54948,8 +54791,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -54968,33 +54809,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1677), 1, ACTIONS(1672), 1, anon_sym_RBRACE, STATE(528), 1, STATE(523), 1, sym__preprocessor_statement, STATE(529), 1, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55005,6 +54846,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55019,7 +54863,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55030,7 +54874,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [3592] = 41, [3178] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55049,8 +54893,108 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1544), 1, anon_sym_class, ACTIONS(1548), 1, anon_sym_interface, ACTIONS(1550), 1, anon_sym_struct, ACTIONS(1552), 1, anon_sym_enum, ACTIONS(1556), 1, anon_sym_delegate, ACTIONS(1558), 1, anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1672), 1, anon_sym_RBRACE, STATE(524), 1, sym__preprocessor_statement, STATE(525), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(958), 1, sym_access_modifier, STATE(1178), 1, sym_interface_member, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1, STATE(1880), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(75), 4, anon_sym_new, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration, sym_enum_declaration, sym_delegate_declaration, sym_method_declaration, sym_signal_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, [3321] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(69), 1, anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55069,9 +55013,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1679), 1, ACTIONS(1674), 1, anon_sym_RBRACE, STATE(529), 1, STATE(525), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -55079,23 +55023,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55106,6 +55050,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55120,7 +55067,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55131,7 +55078,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [3734] = 41, [3464] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55150,8 +55097,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55170,33 +55115,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1679), 1, ACTIONS(1674), 1, anon_sym_RBRACE, STATE(530), 1, STATE(526), 1, sym__preprocessor_statement, STATE(531), 1, STATE(527), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55207,6 +55152,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55221,7 +55169,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55232,7 +55180,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [3876] = 41, [3607] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55251,8 +55199,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55271,9 +55217,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1681), 1, ACTIONS(1676), 1, anon_sym_RBRACE, STATE(531), 1, STATE(527), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -55281,23 +55227,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55308,6 +55254,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55322,7 +55271,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55333,7 +55282,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [4018] = 40, [3750] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55352,61 +55301,64 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1544), 1, anon_sym_class, ACTIONS(1546), 1, anon_sym_namespace, ACTIONS(1548), 1, anon_sym_interface, ACTIONS(1550), 1, anon_sym_struct, ACTIONS(1552), 1, anon_sym_enum, ACTIONS(1554), 1, anon_sym_errordomain, ACTIONS(1556), 1, anon_sym_delegate, ACTIONS(1558), 1, anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, STATE(532), 1, ACTIONS(1678), 1, anon_sym_RBRACE, STATE(528), 1, sym__preprocessor_statement, STATE(949), 1, STATE(553), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(952), 1, STATE(958), 1, sym_access_modifier, STATE(1222), 1, STATE(1178), 1, sym_interface_member, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1445), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1, STATE(1867), 1, STATE(1880), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55421,19 +55373,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1152), 11, sym_namespace_declaration, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration, sym_enum_declaration, sym_errordomain_declaration, sym_delegate_declaration, sym_method_declaration, sym_signal_declaration, sym_field_declaration, sym_constant_declaration, [4158] = 41, sym_property_declaration, [3893] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55452,8 +55403,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55472,33 +55421,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1683), 1, ACTIONS(1676), 1, anon_sym_RBRACE, STATE(533), 1, STATE(529), 1, sym__preprocessor_statement, STATE(552), 1, STATE(530), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55509,6 +55458,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55523,7 +55475,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55534,7 +55486,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [4300] = 41, [4036] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55553,8 +55505,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55573,33 +55523,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1683), 1, ACTIONS(1680), 1, anon_sym_RBRACE, STATE(516), 1, aux_sym_interface_declaration_repeat1, STATE(534), 1, STATE(530), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55610,6 +55560,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55624,7 +55577,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55635,7 +55588,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [4442] = 41, [4179] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55654,8 +55607,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55674,33 +55625,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1661), 1, ACTIONS(1682), 1, anon_sym_RBRACE, STATE(535), 1, STATE(531), 1, sym__preprocessor_statement, STATE(537), 1, STATE(554), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55711,6 +55662,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55725,7 +55679,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55736,7 +55690,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [4584] = 41, [4322] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55755,8 +55709,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55775,9 +55727,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1685), 1, ACTIONS(1660), 1, anon_sym_RBRACE, STATE(536), 1, STATE(532), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -55785,23 +55737,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55812,6 +55764,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55826,7 +55781,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55837,7 +55792,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [4726] = 41, [4465] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55856,8 +55811,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55876,33 +55829,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1687), 1, ACTIONS(1684), 1, anon_sym_RBRACE, STATE(537), 1, sym__preprocessor_statement, STATE(552), 1, STATE(512), 1, aux_sym_interface_declaration_repeat1, STATE(533), 1, sym__preprocessor_statement, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -55913,6 +55866,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -55927,7 +55883,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -55938,7 +55894,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [4868] = 41, [4608] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -55957,8 +55913,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -55977,33 +55931,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1687), 1, ACTIONS(1658), 1, anon_sym_RBRACE, STATE(538), 1, STATE(534), 1, sym__preprocessor_statement, STATE(539), 1, STATE(536), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56014,6 +55968,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56028,7 +55985,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56039,7 +55996,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [5010] = 41, [4751] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56058,8 +56015,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -56078,9 +56033,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1689), 1, ACTIONS(1686), 1, anon_sym_RBRACE, STATE(539), 1, STATE(535), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -56088,23 +56043,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56115,6 +56070,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56129,7 +56087,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56140,7 +56098,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [5152] = 41, [4894] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56159,8 +56117,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -56179,33 +56135,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1689), 1, ACTIONS(1688), 1, anon_sym_RBRACE, STATE(540), 1, STATE(536), 1, sym__preprocessor_statement, STATE(541), 1, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56216,6 +56172,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56230,7 +56189,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56241,7 +56200,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [5294] = 41, [5037] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56260,8 +56219,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -56280,33 +56237,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1691), 1, ACTIONS(1688), 1, anon_sym_RBRACE, STATE(541), 1, STATE(537), 1, sym__preprocessor_statement, STATE(552), 1, STATE(538), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56317,6 +56274,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56331,7 +56291,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56342,7 +56302,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [5436] = 41, [5180] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56361,8 +56321,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -56381,33 +56339,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1691), 1, ACTIONS(1690), 1, anon_sym_RBRACE, STATE(542), 1, STATE(538), 1, sym__preprocessor_statement, STATE(543), 1, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56418,6 +56376,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56432,7 +56393,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56443,7 +56404,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [5578] = 41, [5323] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56462,8 +56423,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -56482,33 +56441,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1693), 1, ACTIONS(1690), 1, anon_sym_RBRACE, STATE(543), 1, STATE(539), 1, sym__preprocessor_statement, STATE(552), 1, STATE(540), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56519,6 +56478,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56533,7 +56495,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56544,7 +56506,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [5720] = 41, [5466] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56563,8 +56525,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -56583,33 +56543,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1695), 1, ACTIONS(1692), 1, anon_sym_RBRACE, STATE(536), 1, aux_sym_interface_declaration_repeat1, STATE(544), 1, STATE(540), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56620,6 +56580,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56634,7 +56597,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56645,7 +56608,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [5862] = 40, [5609] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56662,63 +56625,66 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_dynamic, ACTIONS(69), 1, anon_sym_async, ACTIONS(71), 1, anon_sym_class, ACTIONS(77), 1, anon_sym_static, ACTIONS(81), 1, anon_sym_namespace, ACTIONS(83), 1, anon_sym_partial, ACTIONS(85), 1, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1544), 1, anon_sym_class, ACTIONS(1548), 1, anon_sym_interface, ACTIONS(87), 1, ACTIONS(1550), 1, anon_sym_struct, ACTIONS(89), 1, ACTIONS(1552), 1, anon_sym_enum, ACTIONS(91), 1, anon_sym_errordomain, ACTIONS(93), 1, ACTIONS(1556), 1, anon_sym_delegate, ACTIONS(95), 1, ACTIONS(1558), 1, anon_sym_signal, ACTIONS(97), 1, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(545), 1, ACTIONS(1692), 1, anon_sym_RBRACE, STATE(541), 1, sym__preprocessor_statement, STATE(949), 1, STATE(542), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(951), 1, STATE(958), 1, sym_access_modifier, STATE(1219), 1, STATE(1178), 1, sym_interface_member, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1429), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1517), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1767), 1, STATE(1832), 1, aux_sym_delegate_declaration_repeat1, STATE(1976), 1, STATE(1880), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56733,19 +56699,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(225), 11, sym_namespace_declaration, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration, sym_enum_declaration, sym_errordomain_declaration, sym_delegate_declaration, sym_method_declaration, sym_signal_declaration, sym_field_declaration, sym_constant_declaration, [6002] = 41, sym_property_declaration, [5752] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56764,8 +56729,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -56784,9 +56747,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1697), 1, ACTIONS(1694), 1, anon_sym_RBRACE, STATE(546), 1, STATE(542), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -56794,23 +56757,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56821,6 +56784,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56835,7 +56801,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56846,7 +56812,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [6144] = 41, [5895] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56865,8 +56831,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -56885,33 +56849,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1697), 1, ACTIONS(1696), 1, anon_sym_RBRACE, STATE(520), 1, STATE(535), 1, aux_sym_interface_declaration_repeat1, STATE(547), 1, STATE(543), 1, sym__preprocessor_statement, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -56922,6 +56886,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -56936,7 +56903,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -56947,7 +56914,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [6286] = 41, [6038] = 40, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -56964,65 +56931,64 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_dynamic, ACTIONS(69), 1, anon_sym_async, ACTIONS(71), 1, anon_sym_class, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1544), 1, anon_sym_class, ACTIONS(1548), 1, ACTIONS(81), 1, anon_sym_namespace, ACTIONS(85), 1, anon_sym_interface, ACTIONS(1550), 1, ACTIONS(87), 1, anon_sym_struct, ACTIONS(1552), 1, ACTIONS(89), 1, anon_sym_enum, ACTIONS(1556), 1, ACTIONS(91), 1, anon_sym_errordomain, ACTIONS(93), 1, anon_sym_delegate, ACTIONS(1558), 1, ACTIONS(95), 1, anon_sym_signal, ACTIONS(1560), 1, ACTIONS(97), 1, anon_sym_const, ACTIONS(1699), 1, anon_sym_RBRACE, STATE(546), 1, aux_sym_interface_declaration_repeat1, STATE(548), 1, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(544), 1, sym__preprocessor_statement, STATE(591), 1, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(951), 1, sym_access_modifier, STATE(1182), 1, sym_interface_member, STATE(1217), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1350), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1515), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, STATE(1767), 1, aux_sym_delegate_declaration_repeat1, STATE(1880), 1, STATE(1976), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -57037,18 +57003,85 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(223), 11, sym_namespace_declaration, sym_class_declaration, sym_interface_declaration, sym_struct_declaration, sym_enum_declaration, sym_errordomain_declaration, sym_delegate_declaration, sym_method_declaration, sym_signal_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, [6428] = 41, [6179] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(545), 1, sym__preprocessor_statement, ACTIONS(809), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(811), 42, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_catch, anon_sym_finally, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_case, anon_sym_with, [6250] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -57067,8 +57100,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -57087,33 +57118,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1663), 1, ACTIONS(1698), 1, anon_sym_RBRACE, STATE(549), 1, sym__preprocessor_statement, STATE(552), 1, STATE(521), 1, aux_sym_interface_declaration_repeat1, STATE(546), 1, sym__preprocessor_statement, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -57124,6 +57155,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -57138,7 +57172,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -57149,7 +57183,141 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [6570] = 41, [6393] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(547), 1, sym__preprocessor_statement, ACTIONS(813), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(815), 42, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_catch, anon_sym_finally, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_case, anon_sym_with, [6464] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1700), 1, anon_sym_else, STATE(574), 1, sym_elseif_statement, STATE(548), 2, sym__preprocessor_statement, aux_sym_if_statement_repeat1, ACTIONS(798), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(800), 39, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_try, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_case, anon_sym_with, [6539] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -57168,8 +57336,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -57188,33 +57354,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1685), 1, ACTIONS(1698), 1, anon_sym_RBRACE, STATE(549), 1, aux_sym_interface_declaration_repeat1, STATE(550), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -57225,6 +57391,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -57239,7 +57408,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -57250,7 +57419,73 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [6712] = 41, [6682] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(550), 1, sym__preprocessor_statement, ACTIONS(794), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(796), 42, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_default, anon_sym_return, anon_sym_if, anon_sym_else, anon_sym_try, anon_sym_catch, anon_sym_finally, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_case, anon_sym_with, [6753] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -57269,8 +57504,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -57289,33 +57522,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1695), 1, ACTIONS(1686), 1, anon_sym_RBRACE, STATE(514), 1, aux_sym_interface_declaration_repeat1, STATE(551), 1, sym__preprocessor_statement, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -57326,6 +57559,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -57340,7 +57576,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -57351,68 +57587,66 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [6854] = 40, [6896] = 40, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1701), 1, ACTIONS(1703), 1, sym_identifier, ACTIONS(1704), 1, ACTIONS(1706), 1, anon_sym_global_COLON_COLON, ACTIONS(1707), 1, ACTIONS(1709), 1, anon_sym_LBRACK, ACTIONS(1710), 1, ACTIONS(1712), 1, anon_sym_LPAREN, ACTIONS(1719), 1, anon_sym_RBRACE, ACTIONS(1721), 1, anon_sym_RBRACE, ACTIONS(1723), 1, anon_sym_var, ACTIONS(1724), 1, ACTIONS(1726), 1, anon_sym_void, ACTIONS(1727), 1, ACTIONS(1729), 1, anon_sym_dynamic, ACTIONS(1730), 1, ACTIONS(1732), 1, anon_sym_async, ACTIONS(1733), 1, ACTIONS(1735), 1, anon_sym_class, ACTIONS(1739), 1, ACTIONS(1741), 1, anon_sym_static, ACTIONS(1745), 1, anon_sym_partial, ACTIONS(1748), 1, ACTIONS(1750), 1, anon_sym_interface, ACTIONS(1751), 1, ACTIONS(1753), 1, anon_sym_struct, ACTIONS(1754), 1, ACTIONS(1756), 1, anon_sym_enum, ACTIONS(1757), 1, ACTIONS(1759), 1, anon_sym_delegate, ACTIONS(1760), 1, ACTIONS(1762), 1, anon_sym_signal, ACTIONS(1763), 1, ACTIONS(1765), 1, anon_sym_const, STATE(591), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -57420,27 +57654,30 @@ static const uint16_t ts_small_parse_table[] = {sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(1736), 2, ACTIONS(1738), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(1747), 2, anon_sym_partial, anon_sym_sealed, STATE(552), 2, sym__preprocessor_statement, aux_sym_interface_declaration_repeat1, ACTIONS(1713), 3, ACTIONS(1715), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(1716), 4, ACTIONS(1718), 4, anon_sym_new, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(1742), 4, ACTIONS(1744), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -57451,7 +57688,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [6994] = 41, [7037] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -57470,8 +57707,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -57490,7 +57725,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1699), 1, ACTIONS(1696), 1, anon_sym_RBRACE, STATE(552), 1, aux_sym_interface_declaration_repeat1,
-
@@ -57500,23 +57735,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -57527,6 +57762,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -57541,7 +57779,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -57552,7 +57790,7 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [7136] = 41, [7180] = 41, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -57571,8 +57809,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -57591,9 +57827,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(1560), 1, anon_sym_const, ACTIONS(1766), 1, ACTIONS(1684), 1, anon_sym_RBRACE, STATE(533), 1, STATE(552), 1, aux_sym_interface_declaration_repeat1, STATE(554), 1, sym__preprocessor_statement,
-
@@ -57601,23 +57837,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1182), 1, STATE(1178), 1, sym_interface_member, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -57628,6 +57864,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -57642,7 +57881,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1181), 10, STATE(1176), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -57653,14 +57892,14 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [7278] = 5, [7323] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(555), 1, sym__preprocessor_statement, ACTIONS(828), 15, ACTIONS(767), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -57676,7 +57915,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(830), 40, ACTIONS(769), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -57717,14 +57956,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7347] = 5, [7392] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(556), 1, sym__preprocessor_statement, ACTIONS(767), 15, ACTIONS(872), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -57740,7 +57979,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(769), 40, ACTIONS(874), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -57781,14 +58020,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7416] = 5, [7461] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(557), 1, sym__preprocessor_statement, ACTIONS(852), 15, ACTIONS(828), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -57804,7 +58043,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(854), 40, ACTIONS(830), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -57845,14 +58084,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7485] = 5, [7530] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(558), 1, sym__preprocessor_statement, ACTIONS(856), 15, ACTIONS(840), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -57868,7 +58107,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(858), 40, ACTIONS(842), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -57909,14 +58148,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7554] = 5, [7599] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(559), 1, sym__preprocessor_statement, ACTIONS(868), 15, ACTIONS(912), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -57932,7 +58171,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(870), 40, ACTIONS(914), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -57973,14 +58212,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7623] = 5, [7668] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(560), 1, sym__preprocessor_statement, ACTIONS(824), 15, ACTIONS(844), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -57996,7 +58235,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(826), 40, ACTIONS(846), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58037,14 +58276,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7692] = 5, [7737] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(561), 1, sym__preprocessor_statement, ACTIONS(888), 15, ACTIONS(880), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58060,7 +58299,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(890), 40, ACTIONS(882), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58101,14 +58340,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7761] = 5, [7806] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(562), 1, sym__preprocessor_statement, ACTIONS(916), 15, ACTIONS(956), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58124,7 +58363,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(918), 40, ACTIONS(958), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58165,14 +58404,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7830] = 5, [7875] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(563), 1, sym__preprocessor_statement, ACTIONS(924), 15, ACTIONS(888), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58188,7 +58427,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(926), 40, ACTIONS(890), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58229,14 +58468,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7899] = 5, [7944] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(564), 1, sym__preprocessor_statement, ACTIONS(928), 15, ACTIONS(896), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58252,7 +58491,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(930), 40, ACTIONS(898), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58293,14 +58532,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [7968] = 5, [8013] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(565), 1, sym__preprocessor_statement, ACTIONS(932), 15, ACTIONS(848), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58316,7 +58555,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(934), 40, ACTIONS(850), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58357,14 +58596,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8037] = 5, [8082] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(566), 1, sym__preprocessor_statement, ACTIONS(940), 15, ACTIONS(852), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58380,7 +58619,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(942), 40, ACTIONS(854), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58421,14 +58660,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8106] = 5, [8151] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(567), 1, sym__preprocessor_statement, ACTIONS(778), 15, ACTIONS(860), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58444,7 +58683,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(780), 40, ACTIONS(862), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58485,14 +58724,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8175] = 5, [8220] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(568), 1, sym__preprocessor_statement, ACTIONS(944), 15, ACTIONS(824), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58508,7 +58747,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(946), 40, ACTIONS(826), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58549,14 +58788,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8244] = 5, [8289] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(569), 1, sym__preprocessor_statement, ACTIONS(960), 15, ACTIONS(876), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58572,7 +58811,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(962), 40, ACTIONS(878), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58613,14 +58852,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8313] = 5, [8358] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(570), 1, sym__preprocessor_statement, ACTIONS(948), 15, ACTIONS(892), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58636,7 +58875,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(950), 40, ACTIONS(894), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58677,14 +58916,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8382] = 5, [8427] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(571), 1, sym__preprocessor_statement, ACTIONS(952), 15, ACTIONS(900), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58700,7 +58939,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(954), 40, ACTIONS(902), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58741,14 +58980,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8451] = 5, [8496] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(572), 1, sym__preprocessor_statement, ACTIONS(956), 15, ACTIONS(904), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58764,7 +59003,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(958), 40, ACTIONS(906), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58805,14 +59044,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8520] = 5, [8565] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(573), 1, sym__preprocessor_statement, ACTIONS(964), 15, ACTIONS(908), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58828,7 +59067,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(966), 40, ACTIONS(910), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58869,14 +59108,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8589] = 5, [8634] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(574), 1, sym__preprocessor_statement, ACTIONS(968), 15, ACTIONS(916), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58892,7 +59131,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(970), 40, ACTIONS(918), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58933,14 +59172,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8658] = 5, [8703] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(575), 1, sym__preprocessor_statement, ACTIONS(844), 15, ACTIONS(778), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -58956,7 +59195,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(846), 40, ACTIONS(780), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -58997,14 +59236,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8727] = 5, [8772] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(576), 1, sym__preprocessor_statement, ACTIONS(978), 15, ACTIONS(920), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59020,7 +59259,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(980), 40, ACTIONS(922), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59061,14 +59300,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8796] = 5, [8841] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(577), 1, sym__preprocessor_statement, ACTIONS(936), 15, ACTIONS(924), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59084,7 +59323,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(938), 40, ACTIONS(926), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59125,14 +59364,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8865] = 5, [8910] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(578), 1, sym__preprocessor_statement, ACTIONS(892), 15, ACTIONS(928), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59148,7 +59387,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(894), 40, ACTIONS(930), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59189,14 +59428,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [8934] = 5, [8979] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(579), 1, sym__preprocessor_statement, ACTIONS(848), 15, ACTIONS(932), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59212,7 +59451,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(850), 40, ACTIONS(934), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59253,14 +59492,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9003] = 5, [9048] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(580), 1, sym__preprocessor_statement, ACTIONS(920), 15, ACTIONS(940), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59276,7 +59515,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(922), 40, ACTIONS(942), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59317,14 +59556,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9072] = 5, [9117] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(581), 1, sym__preprocessor_statement, ACTIONS(900), 15, ACTIONS(836), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59340,7 +59579,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(902), 40, ACTIONS(838), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59381,14 +59620,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9141] = 5, [9186] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(582), 1, sym__preprocessor_statement, ACTIONS(904), 15, ACTIONS(944), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59404,7 +59643,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(906), 40, ACTIONS(946), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59445,14 +59684,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9210] = 5, [9255] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(583), 1, sym__preprocessor_statement, ACTIONS(908), 15, ACTIONS(952), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59468,7 +59707,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(910), 40, ACTIONS(954), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59509,14 +59748,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9279] = 5, [9324] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(584), 1, sym__preprocessor_statement, ACTIONS(836), 15, ACTIONS(884), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59532,7 +59771,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(838), 40, ACTIONS(886), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59573,14 +59812,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9348] = 5, [9393] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(585), 1, sym__preprocessor_statement, ACTIONS(840), 15, ACTIONS(936), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59596,7 +59835,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(842), 40, ACTIONS(938), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59637,14 +59876,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9417] = 5, [9462] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(586), 1, sym__preprocessor_statement, ACTIONS(882), 15, ACTIONS(868), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59660,7 +59899,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(884), 40, ACTIONS(870), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59701,14 +59940,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9486] = 5, [9531] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(587), 1, sym__preprocessor_statement, ACTIONS(878), 15, ACTIONS(832), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -59724,7 +59963,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(880), 40, ACTIONS(834), 40, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -59765,7 +60004,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9555] = 5, [9600] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -59828,7 +60067,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9623] = 5, [9668] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -59891,7 +60130,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9691] = 5, [9736] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -59954,7 +60193,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_switch, anon_sym_case, anon_sym_with, [9759] = 38, [9804] = 38, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -59973,8 +60212,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -59999,21 +60236,21 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(978), 1, STATE(958), 1, sym_access_modifier, STATE(1217), 1, STATE(1221), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1507), 1, STATE(1448), 1, aux_sym_class_declaration_repeat1, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1513), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1832), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -60024,6 +60261,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -60038,7 +60278,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1175), 10, STATE(1180), 10, sym_class_declaration, sym_interface_declaration, sym_struct_declaration,
-
@@ -60049,140 +60289,18 @@ static const uint16_t ts_small_parse_table[] = {sym_field_declaration, sym_constant_declaration, sym_property_declaration, [9892] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(592), 1, sym__preprocessor_statement, ACTIONS(1782), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(1780), 37, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_return, anon_sym_if, anon_sym_try, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_with, [9958] = 5, [9938] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(593), 1, sym__preprocessor_statement, ACTIONS(1786), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, ACTIONS(1784), 1, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(1784), 37, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_return, anon_sym_if, anon_sym_try, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_with, [10024] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1792), 1, anon_sym_LBRACE, STATE(594), 1, STATE(592), 1, sym__preprocessor_statement, STATE(647), 1, sym_initializer, ACTIONS(1790), 14, STATE(621), 1, sym_object_initializers, ACTIONS(1782), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60197,7 +60315,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1788), 36, ACTIONS(1780), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -60234,20 +60352,81 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10094] = 8, [10008] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1796), 1, ACTIONS(1790), 1, anon_sym_LBRACE, STATE(593), 1, sym__preprocessor_statement, STATE(628), 1, sym_initializer, ACTIONS(1788), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1786), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, STATE(595), 1, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10078] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1784), 1, anon_sym_LBRACE, STATE(594), 1, sym__preprocessor_statement, STATE(605), 1, aux_sym_element_access_expression_repeat1, STATE(642), 1, sym_element_access, ACTIONS(1799), 14, STATE(629), 1, sym_object_initializers, ACTIONS(1794), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60262,10 +60441,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1794), 35, ACTIONS(1792), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN,
-
@@ -60298,18 +60478,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10166] = 7, [10148] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1805), 1, ACTIONS(1784), 1, anon_sym_LBRACE, STATE(596), 1, STATE(595), 1, sym__preprocessor_statement, STATE(640), 1, STATE(636), 1, sym_object_initializers, ACTIONS(1803), 14, ACTIONS(1798), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60324,7 +60504,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1801), 36, ACTIONS(1796), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -60361,14 +60541,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10236] = 5, [10218] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(597), 1, STATE(596), 1, sym__preprocessor_statement, ACTIONS(1809), 15, ACTIONS(1802), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -60384,7 +60564,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(1807), 37, ACTIONS(1800), 37, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -60422,18 +60602,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throw, anon_sym_switch, anon_sym_with, [10302] = 7, [10284] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1805), 1, ACTIONS(1784), 1, anon_sym_LBRACE, STATE(598), 1, STATE(597), 1, sym__preprocessor_statement, STATE(635), 1, STATE(630), 1, sym_object_initializers, ACTIONS(1813), 14, ACTIONS(1806), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60448,7 +60628,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1811), 36, ACTIONS(1804), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -60485,18 +60665,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10372] = 7, [10354] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1805), 1, ACTIONS(1784), 1, anon_sym_LBRACE, STATE(599), 1, STATE(598), 1, sym__preprocessor_statement, STATE(625), 1, STATE(638), 1, sym_object_initializers, ACTIONS(1817), 14, ACTIONS(1810), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60511,7 +60691,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1815), 36, ACTIONS(1808), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -60548,26 +60728,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10442] = 10, [10424] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1823), 1, ACTIONS(1816), 1, anon_sym_LBRACK, ACTIONS(1825), 1, ACTIONS(1818), 1, anon_sym_LPAREN, STATE(595), 1, aux_sym_element_access_expression_repeat1, STATE(600), 1, STATE(599), 1, sym__preprocessor_statement, STATE(642), 1, STATE(601), 1, aux_sym_element_access_expression_repeat1, STATE(618), 1, sym_element_access, ACTIONS(1821), 3, ACTIONS(1814), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_DASH_GT, ACTIONS(1827), 14, ACTIONS(1820), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60582,7 +60762,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1819), 31, ACTIONS(1812), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -60614,33 +60794,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10518] = 11, [10500] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1823), 1, ACTIONS(1824), 1, anon_sym_LBRACK, ACTIONS(1825), 1, anon_sym_LPAREN, STATE(595), 1, aux_sym_element_access_expression_repeat1, STATE(601), 1, sym__preprocessor_statement, STATE(642), 1, STATE(618), 1, sym_element_access, ACTIONS(1821), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_DASH_GT, ACTIONS(1829), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(1831), 14, STATE(600), 2, sym__preprocessor_statement, aux_sym_element_access_expression_repeat1, ACTIONS(1827), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60655,7 +60821,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1834), 25, ACTIONS(1822), 35, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not,
-
@@ -60681,18 +60856,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [10596] = 7, anon_sym_RBRACE, [10570] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1805), 1, anon_sym_LBRACE, STATE(602), 1, ACTIONS(1831), 1, anon_sym_LBRACK, STATE(600), 1, aux_sym_element_access_expression_repeat1, STATE(601), 1, sym__preprocessor_statement, STATE(639), 1, sym_object_initializers, ACTIONS(1839), 14, STATE(618), 1, sym_element_access, ACTIONS(1834), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60707,11 +60885,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1837), 36, ACTIONS(1829), 35, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN,
-
@@ -60744,18 +60921,94 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10666] = 7, [10642] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1805), 1, STATE(602), 1, sym__preprocessor_statement, ACTIONS(1838), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(1836), 37, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_return, anon_sym_if, anon_sym_try, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_with, [10708] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1816), 1, anon_sym_LBRACK, ACTIONS(1818), 1, anon_sym_LPAREN, STATE(601), 1, aux_sym_element_access_expression_repeat1, STATE(603), 1, sym__preprocessor_statement, STATE(624), 1, sym_object_initializers, ACTIONS(1843), 14, STATE(618), 1, sym_element_access, ACTIONS(1814), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_DASH_GT, ACTIONS(1840), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(1842), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60770,17 +61023,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1841), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_COLON, ACTIONS(1845), 25, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not,
-
@@ -60806,15 +61049,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10736] = 5, [10786] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(604), 1, sym__preprocessor_statement, ACTIONS(1847), 15, ACTIONS(1850), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN,
-
@@ -60830,7 +61072,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(1845), 37, ACTIONS(1848), 37, sym_identifier, anon_sym_yield, anon_sym_owned,
-
@@ -60868,19 +61110,75 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throw, anon_sym_switch, anon_sym_with, [10802] = 7, [10852] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1851), 1, anon_sym_LBRACK, STATE(642), 1, sym_element_access, STATE(605), 2, STATE(605), 1, sym__preprocessor_statement, aux_sym_element_access_expression_repeat1, ACTIONS(1854), 14, ACTIONS(1854), 15, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BANG, anon_sym_STAR, anon_sym_AMP, anon_sym_TILDE, anon_sym_LBRACE, anon_sym_RBRACE, sym_character, aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(1852), 37, sym_identifier, anon_sym_yield, anon_sym_owned, anon_sym_typeof, anon_sym_sizeof, anon_sym_DASH, anon_sym_not, sym_this_access, sym_base_access, sym_value_access, anon_sym_new, anon_sym_true, anon_sym_false, aux_sym_integer_token1, sym_null, sym_real, sym_regex, anon_sym_DQUOTE, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_return, anon_sym_if, anon_sym_try, anon_sym_while, anon_sym_do, anon_sym_for, anon_sym_foreach, anon_sym_break, anon_sym_continue, anon_sym_lock, anon_sym_delete, anon_sym_throw, anon_sym_switch, anon_sym_with, [10918] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(606), 1, sym__preprocessor_statement, ACTIONS(1858), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60895,10 +61193,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1849), 35, ACTIONS(1856), 37, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN,
-
@@ -60930,17 +61229,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_LBRACE, anon_sym_RBRACE, [10872] = 6, [10983] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1860), 1, ACTIONS(1864), 1, anon_sym_EQ_GT, STATE(606), 1, STATE(607), 1, sym__preprocessor_statement, ACTIONS(1858), 14, ACTIONS(1862), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -60955,7 +61255,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1856), 36, ACTIONS(1860), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -60992,32 +61292,32 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [10939] = 14, [11050] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1864), 1, ACTIONS(1868), 1, anon_sym_DOT, ACTIONS(1866), 1, anon_sym_LBRACK, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(1874), 1, anon_sym_STAR, ACTIONS(1873), 1, ACTIONS(1877), 1, anon_sym_LT, ACTIONS(1876), 1, ACTIONS(1880), 1, anon_sym_QMARK, STATE(607), 1, STATE(608), 1, sym__preprocessor_statement, STATE(650), 1, STATE(655), 1, aux_sym_type_repeat1, STATE(652), 1, STATE(656), 1, sym_type_arguments, STATE(666), 1, STATE(668), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(1868), 11, ACTIONS(1872), 11, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH,
-
@@ -61029,7 +61329,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(1862), 31, ACTIONS(1866), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -61061,67 +61361,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11022] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(608), 1, sym__preprocessor_statement, ACTIONS(1881), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1879), 37, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_LBRACE, anon_sym_RBRACE, [11087] = 5, [11133] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -61181,7 +61421,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT_GT_EQ, anon_sym_LBRACE, anon_sym_RBRACE, [11152] = 8, [11198] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -61244,14 +61484,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11223] = 14, [11269] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1864), 1, ACTIONS(1868), 1, anon_sym_DOT, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(1901), 1, anon_sym_STAR,
-
@@ -61262,12 +61502,12 @@ static const uint16_t ts_small_parse_table[] = {STATE(611), 1, sym__preprocessor_statement, STATE(651), 1, sym_type_arguments, STATE(654), 1, aux_sym_type_repeat1, STATE(661), 1, STATE(653), 1, sym_type_arguments, STATE(663), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(1899), 11, anon_sym_EQ,
-
@@ -61313,14 +61553,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11306] = 14, [11352] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1864), 1, ACTIONS(1868), 1, anon_sym_DOT, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(1914), 1, anon_sym_STAR,
-
@@ -61330,13 +61570,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(612), 1, sym__preprocessor_statement, STATE(655), 1, STATE(649), 1, sym_type_arguments, STATE(656), 1, STATE(650), 1, aux_sym_type_repeat1, STATE(657), 1, STATE(670), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(1912), 11, anon_sym_EQ,
-
@@ -61382,14 +61622,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11389] = 5, [11435] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(613), 1, sym__preprocessor_statement, ACTIONS(1925), 14, ACTIONS(1892), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61404,7 +61644,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1923), 36, ACTIONS(1887), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61441,14 +61681,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11453] = 5, [11499] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(614), 1, sym__preprocessor_statement, ACTIONS(1929), 14, ACTIONS(1925), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61463,7 +61703,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1927), 36, ACTIONS(1923), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61500,14 +61740,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11517] = 5, [11563] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(615), 1, sym__preprocessor_statement, ACTIONS(1933), 14, ACTIONS(1929), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61522,7 +61762,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1931), 36, ACTIONS(1927), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61559,14 +61799,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11581] = 5, [11627] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(616), 1, sym__preprocessor_statement, ACTIONS(1937), 14, ACTIONS(668), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61581,7 +61821,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1935), 36, ACTIONS(673), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61618,14 +61858,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11645] = 5, [11691] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(617), 1, sym__preprocessor_statement, ACTIONS(1941), 14, ACTIONS(1933), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61640,7 +61880,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1939), 36, ACTIONS(1931), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61677,14 +61917,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11709] = 5, [11755] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(618), 1, sym__preprocessor_statement, ACTIONS(1945), 14, ACTIONS(1937), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61699,7 +61939,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1943), 36, ACTIONS(1935), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61736,14 +61976,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11773] = 5, [11819] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(619), 1, sym__preprocessor_statement, ACTIONS(1949), 14, ACTIONS(1941), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61758,7 +61998,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1947), 36, ACTIONS(1939), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61795,14 +62035,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11837] = 5, [11883] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(620), 1, sym__preprocessor_statement, ACTIONS(1953), 14, ACTIONS(1945), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61817,7 +62057,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1951), 36, ACTIONS(1943), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61854,14 +62094,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11901] = 5, [11947] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(621), 1, sym__preprocessor_statement, ACTIONS(668), 14, ACTIONS(1806), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61876,7 +62116,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(673), 36, ACTIONS(1804), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61913,14 +62153,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [11965] = 5, [12011] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(622), 1, sym__preprocessor_statement, ACTIONS(1957), 14, ACTIONS(1949), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61935,7 +62175,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1955), 36, ACTIONS(1947), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -61972,14 +62212,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12029] = 5, [12075] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(623), 1, sym__preprocessor_statement, ACTIONS(1961), 14, ACTIONS(1953), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -61994,7 +62234,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1959), 36, ACTIONS(1951), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62031,14 +62271,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12093] = 5, [12139] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(624), 1, sym__preprocessor_statement, ACTIONS(1839), 14, ACTIONS(1957), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62053,7 +62293,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1837), 36, ACTIONS(1955), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62090,14 +62330,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12157] = 5, [12203] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(625), 1, sym__preprocessor_statement, ACTIONS(1813), 14, ACTIONS(1961), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62112,7 +62352,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1811), 36, ACTIONS(1959), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62149,7 +62389,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12221] = 5, [12267] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -62208,7 +62448,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12285] = 5, [12331] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -62267,7 +62507,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12349] = 5, [12395] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -62326,14 +62566,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12413] = 5, [12459] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(629), 1, sym__preprocessor_statement, ACTIONS(1977), 14, ACTIONS(1810), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62348,7 +62588,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1975), 36, ACTIONS(1808), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62385,14 +62625,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12477] = 5, [12523] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(630), 1, sym__preprocessor_statement, ACTIONS(1981), 14, ACTIONS(1977), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62407,7 +62647,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1979), 36, ACTIONS(1975), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62444,53 +62684,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12541] = 5, [12587] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1864), 1, anon_sym_EQ_GT, ACTIONS(1979), 1, sym_identifier, ACTIONS(1984), 1, anon_sym_COLON, STATE(631), 1, sym__preprocessor_statement, ACTIONS(1985), 14, anon_sym_EQ, ACTIONS(1981), 2, anon_sym_DOT, anon_sym_LBRACK, ACTIONS(1986), 3, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, ACTIONS(1862), 17, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1983), 36, anon_sym_and, anon_sym_or, ACTIONS(1860), 25, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -62503,14 +62748,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12605] = 5, [12661] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(632), 1, sym__preprocessor_statement, ACTIONS(1989), 14, ACTIONS(1991), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62525,7 +62770,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1987), 36, ACTIONS(1989), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62562,14 +62807,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12669] = 5, [12725] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(633), 1, sym__preprocessor_statement, ACTIONS(1892), 14, ACTIONS(1995), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62584,7 +62829,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1887), 36, ACTIONS(1993), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62621,14 +62866,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12733] = 5, [12789] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(634), 1, sym__preprocessor_statement, ACTIONS(1993), 14, ACTIONS(1999), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62643,7 +62888,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1991), 36, ACTIONS(1997), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62680,14 +62925,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12797] = 5, [12853] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(635), 1, sym__preprocessor_statement, ACTIONS(1843), 14, ACTIONS(2003), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62702,7 +62947,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1841), 36, ACTIONS(2001), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62739,14 +62984,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12861] = 5, [12917] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(636), 1, sym__preprocessor_statement, ACTIONS(1997), 14, ACTIONS(1794), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62761,7 +63006,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1995), 36, ACTIONS(1792), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62798,14 +63043,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12925] = 5, [12981] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(637), 1, sym__preprocessor_statement, ACTIONS(2001), 14, ACTIONS(2007), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62820,7 +63065,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1999), 36, ACTIONS(2005), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62857,78 +63102,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [12989] = 10, [13045] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1860), 1, anon_sym_EQ_GT, ACTIONS(2003), 1, sym_identifier, ACTIONS(2008), 1, anon_sym_COLON, STATE(638), 1, sym__preprocessor_statement, ACTIONS(2005), 2, anon_sym_DOT, anon_sym_LBRACK, ACTIONS(2010), 3, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, ACTIONS(1858), 17, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, ACTIONS(1856), 25, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13063] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(639), 1, sym__preprocessor_statement, ACTIONS(2015), 14, ACTIONS(1782), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -62943,7 +63124,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2013), 36, ACTIONS(1780), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -62980,14 +63161,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13127] = 5, [13109] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(640), 1, STATE(639), 1, sym__preprocessor_statement, ACTIONS(1817), 14, ACTIONS(2011), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63002,7 +63183,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1815), 36, ACTIONS(2009), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -63039,14 +63220,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13191] = 5, [13173] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(641), 1, STATE(640), 1, sym__preprocessor_statement, ACTIONS(2019), 14, ACTIONS(2015), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63061,7 +63242,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2017), 36, ACTIONS(2013), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -63098,14 +63279,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13255] = 5, [13237] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(642), 1, STATE(641), 1, sym__preprocessor_statement, ACTIONS(2023), 14, ACTIONS(2019), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63120,7 +63301,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2021), 36, ACTIONS(2017), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -63157,14 +63338,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13319] = 5, [13301] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(643), 1, STATE(642), 1, sym__preprocessor_statement, ACTIONS(2027), 14, ACTIONS(2023), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63179,7 +63360,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2025), 36, ACTIONS(2021), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -63216,14 +63397,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13383] = 5, [13365] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(644), 1, STATE(643), 1, sym__preprocessor_statement, ACTIONS(2031), 14, ACTIONS(2027), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63238,7 +63419,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2029), 36, ACTIONS(2025), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -63275,16 +63456,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13447] = 6, [13429] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2035), 1, anon_sym_LPAREN, STATE(645), 1, STATE(644), 1, sym__preprocessor_statement, ACTIONS(2038), 14, ACTIONS(2031), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63299,12 +63478,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2033), 35, ACTIONS(2029), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT,
-
@@ -63335,14 +63515,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13513] = 5, [13493] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(646), 1, STATE(645), 1, sym__preprocessor_statement, ACTIONS(2042), 14, ACTIONS(2035), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63357,7 +63537,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2040), 36, ACTIONS(2033), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -63394,14 +63574,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13577] = 5, [13557] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(647), 1, ACTIONS(2039), 1, anon_sym_LPAREN, STATE(646), 1, sym__preprocessor_statement, ACTIONS(2046), 14, ACTIONS(2042), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63416,13 +63598,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2044), 36, ACTIONS(2037), 35, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT,
-
@@ -63453,14 +63634,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13641] = 5, [13623] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(648), 1, STATE(647), 1, sym__preprocessor_statement, ACTIONS(2050), 14, ACTIONS(2046), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63475,7 +63656,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2048), 36, ACTIONS(2044), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -63512,18 +63693,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13705] = 7, [13687] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1860), 1, anon_sym_EQ_GT, ACTIONS(2008), 1, anon_sym_COLON, STATE(649), 1, STATE(648), 1, sym__preprocessor_statement, ACTIONS(1858), 14, ACTIONS(2050), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -63538,14 +63715,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1856), 33, ACTIONS(2048), 36, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not,
-
@@ -63572,26 +63752,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13772] = 11, [13751] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(2056), 1, ACTIONS(1874), 1, anon_sym_STAR, ACTIONS(2059), 1, ACTIONS(1880), 1, anon_sym_QMARK, STATE(650), 1, STATE(649), 1, sym__preprocessor_statement, STATE(655), 1, aux_sym_type_repeat1, STATE(668), 1, aux_sym_type_repeat2, STATE(676), 1, aux_sym_type_repeat1, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2054), 12, ACTIONS(1872), 12, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH,
-
@@ -63604,7 +63784,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(2052), 31, ACTIONS(1866), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -63636,26 +63816,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13847] = 11, [13826] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(1914), 1, ACTIONS(1874), 1, anon_sym_STAR, ACTIONS(1920), 1, ACTIONS(1880), 1, anon_sym_QMARK, STATE(651), 1, STATE(650), 1, sym__preprocessor_statement, STATE(656), 1, aux_sym_type_repeat1, STATE(657), 1, STATE(668), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(1912), 12, STATE(678), 1, aux_sym_type_repeat1, ACTIONS(1872), 12, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH,
-
@@ -63668,7 +63848,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(1910), 31, ACTIONS(1866), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -63700,26 +63880,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13922] = 11, [13901] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(2056), 1, ACTIONS(1914), 1, anon_sym_STAR, ACTIONS(2059), 1, ACTIONS(1920), 1, anon_sym_QMARK, STATE(652), 1, STATE(651), 1, sym__preprocessor_statement, STATE(653), 1, aux_sym_type_repeat1, STATE(668), 1, STATE(670), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2054), 12, STATE(678), 1, aux_sym_type_repeat1, ACTIONS(1912), 12, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH,
-
@@ -63732,7 +63912,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(2052), 31, ACTIONS(1910), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -63764,27 +63944,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [13997] = 11, [13976] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, anon_sym_LBRACK, ACTIONS(2066), 1, anon_sym_STAR, ACTIONS(2069), 1, anon_sym_QMARK, STATE(653), 1, ACTIONS(1864), 1, anon_sym_EQ_GT, ACTIONS(1984), 1, anon_sym_COLON, STATE(652), 1, sym__preprocessor_statement, STATE(669), 1, aux_sym_type_repeat2, STATE(676), 1, aux_sym_type_repeat1, STATE(678), 1, sym_array_type, ACTIONS(2064), 12, ACTIONS(1862), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH,
-
@@ -63796,12 +63969,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(2062), 31, anon_sym_QMARK, ACTIONS(1860), 33, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not,
-
@@ -63828,24 +64004,24 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14072] = 11, [14043] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(1914), 1, anon_sym_STAR, ACTIONS(1920), 1, anon_sym_QMARK, STATE(654), 1, STATE(650), 1, aux_sym_type_repeat1, STATE(653), 1, sym__preprocessor_statement, STATE(657), 1, STATE(670), 1, aux_sym_type_repeat2, STATE(676), 1, aux_sym_type_repeat1, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(1912), 12, anon_sym_EQ,
-
@@ -63892,150 +64068,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14147] = 11, [14118] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, anon_sym_LBRACK, ACTIONS(1870), 1, anon_sym_STAR, ACTIONS(1876), 1, anon_sym_QMARK, STATE(650), 1, aux_sym_type_repeat1, STATE(655), 1, sym__preprocessor_statement, STATE(666), 1, aux_sym_type_repeat2, STATE(678), 1, sym_array_type, ACTIONS(1868), 12, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(1862), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14222] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, anon_sym_LBRACK, ACTIONS(1870), 1, ACTIONS(2056), 1, anon_sym_STAR, ACTIONS(1876), 1, ACTIONS(2059), 1, anon_sym_QMARK, STATE(656), 1, STATE(654), 1, sym__preprocessor_statement, STATE(666), 1, aux_sym_type_repeat2, STATE(676), 1, aux_sym_type_repeat1, STATE(678), 1, sym_array_type, ACTIONS(1868), 12, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(1862), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14297] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, anon_sym_LBRACK, STATE(657), 1, sym__preprocessor_statement, STATE(662), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(1868), 14, STATE(678), 1, aux_sym_type_repeat1, ACTIONS(2054), 12, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH,
-
@@ -64047,8 +64100,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1862), 31, ACTIONS(2052), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64080,22 +64132,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14365] = 8, [14193] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(658), 1, ACTIONS(2066), 1, anon_sym_STAR, ACTIONS(2069), 1, anon_sym_QMARK, STATE(655), 1, sym__preprocessor_statement, STATE(662), 1, STATE(667), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2074), 14, STATE(678), 1, aux_sym_type_repeat1, ACTIONS(2064), 12, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH,
-
@@ -64107,8 +64164,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2072), 31, ACTIONS(2062), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64140,57 +64196,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14433] = 10, [14268] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1860), 1, anon_sym_EQ_GT, ACTIONS(2003), 1, sym_identifier, ACTIONS(2076), 1, anon_sym_global_COLON_COLON, STATE(659), 1, sym__preprocessor_statement, ACTIONS(2005), 2, anon_sym_DOT, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(2010), 3, ACTIONS(2066), 1, anon_sym_STAR, anon_sym_LT, ACTIONS(2069), 1, anon_sym_QMARK, ACTIONS(1858), 17, STATE(654), 1, aux_sym_type_repeat1, STATE(656), 1, sym__preprocessor_statement, STATE(667), 1, aux_sym_type_repeat2, STATE(671), 1, sym_array_type, ACTIONS(2064), 12, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, ACTIONS(1856), 23, ACTIONS(2062), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -64202,30 +64259,23 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [14505] = 11, anon_sym_RBRACE, [14343] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1860), 1, anon_sym_EQ_GT, ACTIONS(2078), 1, anon_sym_COMMA, ACTIONS(2080), 1, anon_sym_RPAREN, STATE(660), 1, sym__preprocessor_statement, STATE(1930), 1, aux_sym_lambda_expression_repeat1, ACTIONS(2005), 2, anon_sym_DOT, ACTIONS(1870), 1, anon_sym_LBRACK, ACTIONS(2010), 3, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, ACTIONS(1858), 11, STATE(657), 1, sym__preprocessor_statement, STATE(664), 1, aux_sym_type_repeat2, STATE(671), 1, sym_array_type, ACTIONS(2074), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH,
-
@@ -64233,13 +64283,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(1856), 28, anon_sym_LPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_QMARK, ACTIONS(2072), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not,
-
@@ -64265,20 +64319,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [14579] = 8, anon_sym_RBRACE, [14411] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(661), 1, STATE(658), 1, sym__preprocessor_statement, STATE(662), 1, STATE(659), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(1912), 14, ACTIONS(2074), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64293,7 +64348,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1910), 31, ACTIONS(2072), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64325,19 +64380,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14647] = 7, [14479] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2086), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(678), 1, sym_array_type, STATE(662), 2, STATE(659), 1, sym__preprocessor_statement, STATE(664), 1, aux_sym_type_repeat2, ACTIONS(2089), 14, STATE(671), 1, sym_array_type, ACTIONS(2078), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64352,7 +64408,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2084), 31, ACTIONS(2076), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64384,22 +64440,30 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14713] = 8, [14547] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, anon_sym_LBRACK, STATE(657), 1, aux_sym_type_repeat2, STATE(663), 1, ACTIONS(1864), 1, anon_sym_EQ_GT, ACTIONS(2080), 1, anon_sym_COMMA, ACTIONS(2082), 1, anon_sym_RPAREN, STATE(660), 1, sym__preprocessor_statement, STATE(678), 1, sym_array_type, ACTIONS(1912), 14, anon_sym_EQ, STATE(1930), 1, aux_sym_lambda_expression_repeat1, ACTIONS(1981), 2, anon_sym_DOT, anon_sym_LBRACK, ACTIONS(1986), 3, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, ACTIONS(1862), 11, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH,
-
@@ -64407,17 +64471,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1910), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, ACTIONS(1860), 28, anon_sym_LPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not,
-
@@ -64443,21 +64503,82 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14781] = 8, [14621] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1864), 1, anon_sym_EQ_GT, ACTIONS(1979), 1, sym_identifier, ACTIONS(2086), 1, anon_sym_global_COLON_COLON, STATE(661), 1, sym__preprocessor_statement, ACTIONS(1981), 2, anon_sym_DOT, anon_sym_LBRACK, STATE(664), 1, ACTIONS(1986), 3, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, ACTIONS(1862), 17, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, ACTIONS(1860), 23, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [14693] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(662), 1, sym__preprocessor_statement, STATE(669), 1, STATE(670), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2064), 14, ACTIONS(1912), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64472,7 +64593,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2062), 31, ACTIONS(1910), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64504,20 +64625,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14849] = 8, [14761] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(665), 1, STATE(663), 1, sym__preprocessor_statement, STATE(666), 1, STATE(664), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(1868), 14, ACTIONS(1912), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64532,7 +64653,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1862), 31, ACTIONS(1910), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64564,20 +64685,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14917] = 8, [14829] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(2090), 1, anon_sym_LBRACK, STATE(662), 1, aux_sym_type_repeat2, STATE(666), 1, sym__preprocessor_statement, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2054), 14, STATE(664), 2, sym__preprocessor_statement, aux_sym_type_repeat2, ACTIONS(2093), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64592,7 +64712,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2052), 31, ACTIONS(2088), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64624,20 +64744,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [14985] = 8, [14895] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(667), 1, STATE(665), 1, sym__preprocessor_statement, STATE(668), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2054), 14, ACTIONS(1872), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64652,7 +64772,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2052), 31, ACTIONS(1866), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64684,20 +64804,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15053] = 8, [14963] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(662), 1, STATE(657), 1, aux_sym_type_repeat2, STATE(668), 1, STATE(666), 1, sym__preprocessor_statement, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2064), 14, ACTIONS(2054), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64712,7 +64832,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2062), 31, ACTIONS(2052), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64744,20 +64864,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15121] = 8, [15031] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(662), 1, STATE(664), 1, aux_sym_type_repeat2, STATE(669), 1, STATE(667), 1, sym__preprocessor_statement, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2093), 14, ACTIONS(2054), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64772,7 +64892,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2091), 31, ACTIONS(2052), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64804,20 +64924,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15189] = 8, [15099] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(658), 1, STATE(664), 1, aux_sym_type_repeat2, STATE(670), 1, STATE(668), 1, sym__preprocessor_statement, STATE(678), 1, STATE(671), 1, sym_array_type, ACTIONS(2093), 14, ACTIONS(2064), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -64832,7 +64952,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2091), 31, ACTIONS(2062), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -64864,50 +64984,54 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15257] = 5, [15167] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(671), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(667), 1, aux_sym_type_repeat2, STATE(669), 1, sym__preprocessor_statement, ACTIONS(2095), 21, sym_identifier, STATE(671), 1, sym_array_type, ACTIONS(2064), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, anon_sym_QMARK, ACTIONS(2097), 26, ACTIONS(2062), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -64920,50 +65044,54 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15318] = 5, [15235] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(672), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(664), 1, aux_sym_type_repeat2, STATE(670), 1, sym__preprocessor_statement, ACTIONS(2099), 21, sym_identifier, STATE(671), 1, sym_array_type, ACTIONS(1872), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, anon_sym_QMARK, ACTIONS(2101), 26, ACTIONS(1866), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -64976,26 +65104,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15379] = 9, [15303] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1860), 1, anon_sym_EQ_GT, ACTIONS(2003), 1, sym_identifier, STATE(673), 1, STATE(671), 1, sym__preprocessor_statement, ACTIONS(2005), 2, anon_sym_DOT, anon_sym_LBRACK, ACTIONS(2010), 3, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, ACTIONS(1858), 17, ACTIONS(2095), 21, sym_identifier, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_not,
-
@@ -65007,16 +65126,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, ACTIONS(1856), 23, anon_sym_QMARK, ACTIONS(2097), 26, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_LT_EQ,
-
@@ -65036,14 +65159,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [15448] = 5, anon_sym_RBRACE, [15364] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(674), 1, STATE(672), 1, sym__preprocessor_statement, ACTIONS(2003), 14, ACTIONS(2101), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -65058,7 +65182,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2076), 33, ACTIONS(2099), 33, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -65092,14 +65216,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15509] = 5, [15425] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(675), 1, STATE(673), 1, sym__preprocessor_statement, ACTIONS(2105), 14, ACTIONS(1979), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -65114,7 +65238,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2103), 33, ACTIONS(2086), 33, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -65148,31 +65272,36 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15570] = 6, [15486] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2111), 1, anon_sym_STAR, STATE(676), 2, STATE(674), 1, sym__preprocessor_statement, aux_sym_type_repeat1, ACTIONS(2109), 13, ACTIONS(2103), 21, sym_identifier, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, anon_sym_QMARK, ACTIONS(2107), 32, ACTIONS(2105), 26, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK,
-
@@ -65181,18 +65310,73 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15547] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1864), 1, anon_sym_EQ_GT, ACTIONS(1979), 1, sym_identifier, STATE(675), 1, sym__preprocessor_statement, ACTIONS(1981), 2, anon_sym_DOT, anon_sym_LBRACK, ACTIONS(1986), 3, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, ACTIONS(1862), 17, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, ACTIONS(1860), 23, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_QMARK_DOT, anon_sym_DASH_GT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -65204,15 +65388,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15633] = 5, [15616] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(677), 1, STATE(676), 1, sym__preprocessor_statement, ACTIONS(2116), 14, ACTIONS(2109), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -65227,7 +65410,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2114), 33, ACTIONS(2107), 33, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -65261,14 +65444,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15694] = 5, [15677] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(678), 1, STATE(677), 1, sym__preprocessor_statement, ACTIONS(2118), 21, ACTIONS(2111), 21, sym_identifier, anon_sym_EQ, anon_sym_STAR,
-
@@ -65290,7 +65473,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_and, anon_sym_or, anon_sym_QMARK, ACTIONS(2120), 26, ACTIONS(2113), 26, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK,
-
@@ -65317,71 +65500,109 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15755] = 25, [15738] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, ACTIONS(2119), 1, anon_sym_STAR, STATE(678), 2, sym__preprocessor_statement, aux_sym_type_repeat1, ACTIONS(2117), 13, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(679), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2115), 32, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [15801] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1901), 1, anon_sym_STAR, STATE(679), 1, sym__preprocessor_statement, STATE(683), 1, aux_sym_type_repeat1, ACTIONS(1899), 13, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2122), 6, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1897), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ,
-
@@ -65392,7 +65613,8 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [15855] = 25, anon_sym_RBRACE, [15865] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -65449,7 +65671,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2164), 6, ACTIONS(2122), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -65467,11 +65689,31 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [15955] = 8, [15965] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(681), 1,
-
@@ -65479,14 +65721,121 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2168), 11, ACTIONS(2164), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [16065] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(682), 1, sym__preprocessor_statement, ACTIONS(2168), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2166), 32, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16125] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1914), 1, anon_sym_STAR, STATE(678), 1, aux_sym_type_repeat1, STATE(683), 1, sym__preprocessor_statement, ACTIONS(1912), 13, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT,
-
@@ -65495,12 +65844,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2166), 29, ACTIONS(1910), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as,
-
@@ -65525,14 +65876,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16021] = 10, [16189] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(352), 1, sym__assignment_operator, STATE(682), 1, STATE(684), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -65585,7 +65936,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16091] = 22, [16259] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -65606,7 +65957,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PIPE, STATE(352), 1, sym__assignment_operator, STATE(683), 1, STATE(685), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -65657,7 +66008,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16185] = 25, [16353] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -65684,7 +66035,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(684), 1, STATE(686), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -65732,68 +66083,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [16285] = 5, [16453] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(685), 1, sym__preprocessor_statement, ACTIONS(1899), 21, sym_identifier, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, anon_sym_QMARK, ACTIONS(1897), 25, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16345] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1,
-
@@ -65808,13 +66102,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(686), 1, STATE(687), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -65834,78 +66124,19 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2180), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [16445] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(352), 1, sym__assignment_operator, STATE(687), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2182), 2, anon_sym_EQ, anon_sym_QMARK, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2184), 7, anon_sym_EQ, anon_sym_AMP, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2182), 29, ACTIONS(2180), 21, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE,
-
@@ -65922,11 +66153,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16515] = 16, [16543] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1,
-
@@ -65935,6 +66168,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, STATE(352), 1, sym__assignment_operator, STATE(688), 1,
-
@@ -65954,26 +66191,25 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2186), 2, anon_sym_EQ, anon_sym_QMARK, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2188), 5, anon_sym_EQ, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2186), 23, ACTIONS(2184), 19, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK,
-
@@ -65988,19 +66224,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16597] = 7, [16635] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1901), 1, anon_sym_STAR, ACTIONS(2192), 1, anon_sym_QMARK, STATE(689), 1, sym__preprocessor_statement, STATE(694), 1, aux_sym_type_repeat1, ACTIONS(1899), 13, ACTIONS(2190), 13, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH,
-
@@ -66012,10 +66247,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1897), 31, ACTIONS(2188), 32, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON,
-
@@ -66045,71 +66280,51 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16661] = 25, [16697] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, ACTIONS(2195), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(690), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, ACTIONS(2103), 13, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_CARET, anon_sym_PIPE, ACTIONS(2105), 32, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2190), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ,
-
@@ -66120,58 +66335,101 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [16761] = 18, anon_sym_RBRACE, [16759] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, STATE(352), 1, sym__assignment_operator, STATE(691), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, ACTIONS(2200), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2198), 32, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2128), 3, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16819] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(692), 1, sym__preprocessor_statement, ACTIONS(2204), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2194), 4, anon_sym_EQ, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2192), 21, ACTIONS(2202), 32, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE,
-
@@ -66188,13 +66446,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [16847] = 25, [16879] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1,
-
@@ -66213,9 +66469,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2208), 1, anon_sym_EQ, STATE(352), 1, sym__assignment_operator, STATE(692), 1, STATE(693), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -66245,14 +66503,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2196), 6, ACTIONS(2206), 16, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ,
-
@@ -66263,20 +66519,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [16947] = 5, anon_sym_RBRACE, [16977] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(693), 1, STATE(352), 1, sym__assignment_operator, STATE(694), 1, sym__preprocessor_statement, ACTIONS(2200), 14, anon_sym_EQ, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2212), 11, anon_sym_EQ, anon_sym_AMP, anon_sym_DASH, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT,
-
@@ -66285,15 +66548,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2198), 32, ACTIONS(2210), 29, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as,
-
@@ -66318,32 +66578,36 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17007] = 7, [17043] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1914), 1, anon_sym_STAR, STATE(676), 1, aux_sym_type_repeat1, STATE(694), 1, STATE(695), 1, sym__preprocessor_statement, ACTIONS(1912), 13, ACTIONS(1899), 21, sym_identifier, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_not, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_and, anon_sym_or, anon_sym_QMARK, ACTIONS(1910), 31, ACTIONS(1897), 25, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -66351,18 +66615,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -66375,45 +66633,54 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17071] = 7, [17103] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, STATE(352), 1, sym__assignment_operator, STATE(695), 1, STATE(696), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2204), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2216), 5, anon_sym_EQ, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2202), 29, ACTIONS(2214), 23, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP,
-
@@ -66432,51 +66699,71 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17135] = 6, [17185] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2210), 1, anon_sym_QMARK, STATE(696), 1, sym__preprocessor_statement, ACTIONS(2208), 13, ACTIONS(2124), 1, anon_sym_EQ, anon_sym_STAR, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(697), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(2206), 32, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2218), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ,
-
@@ -66487,39 +66774,42 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17197] = 6, [17285] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2213), 1, anon_sym_QMARK, STATE(697), 1, STATE(352), 1, sym__assignment_operator, STATE(698), 1, sym__preprocessor_statement, ACTIONS(2099), 13, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2222), 7, anon_sym_EQ, anon_sym_AMP, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, ACTIONS(2101), 32, anon_sym_QMARK, ACTIONS(2220), 29, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as,
-
@@ -66544,11 +66834,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17259] = 19, [17355] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1,
-
@@ -66561,9 +66853,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(698), 1, STATE(699), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -66583,80 +66881,24 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2218), 3, anon_sym_EQ, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2216), 21, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17347] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(699), 1, sym__preprocessor_statement, ACTIONS(2222), 14, anon_sym_EQ, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2220), 32, ACTIONS(2224), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ,
-
@@ -66667,22 +66909,28 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17407] = 5, [17455] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(352), 1, sym__assignment_operator, STATE(700), 1, sym__preprocessor_statement, ACTIONS(2226), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2228), 9, anon_sym_EQ, anon_sym_AMP, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT,
-
@@ -66690,15 +66938,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2224), 32, ACTIONS(2226), 29, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as,
-
@@ -66723,7 +66968,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17467] = 24, [17523] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -66738,16 +66983,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2230), 1, anon_sym_EQ, STATE(352), 1, sym__assignment_operator, STATE(701), 1,
-
@@ -66770,22 +67005,26 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2228), 16, ACTIONS(2232), 4, anon_sym_EQ, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2230), 21, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ,
-
@@ -66797,11 +67036,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17565] = 20, [17609] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1,
-
@@ -66816,6 +67057,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(702), 1,
-
@@ -66838,24 +67083,24 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2234), 2, anon_sym_EQ, anon_sym_QMARK, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2232), 21, ACTIONS(2234), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ,
-
@@ -66866,8 +67111,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17655] = 10, [17709] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -66879,19 +67123,16 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, ACTIONS(2238), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2238), 7, anon_sym_EQ, anon_sym_AMP, anon_sym_LT, anon_sym_GT, anon_sym_CARET,
-
@@ -66927,11 +67168,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17725] = 17, [17773] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1,
-
@@ -66940,6 +67183,8 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, STATE(352), 1, sym__assignment_operator, STATE(704), 1,
-
@@ -66966,10 +67211,8 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2242), 5, ACTIONS(2242), 3, anon_sym_EQ, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2240), 21,
-
@@ -66994,7 +67237,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17809] = 9, [17861] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -67006,16 +67249,14 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2128), 3, ACTIONS(2246), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2246), 9, anon_sym_EQ, anon_sym_AMP, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT,
-
@@ -67053,13 +67294,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17877] = 21, [17925] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1,
-
@@ -67068,10 +67307,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, STATE(352), 1, sym__assignment_operator, STATE(706), 1,
-
@@ -67094,22 +67329,24 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2250), 2, anon_sym_EQ, anon_sym_QMARK, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2248), 19, ACTIONS(2250), 5, anon_sym_EQ, anon_sym_AMP, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2248), 21, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK,
-
@@ -67124,7 +67361,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [17969] = 7, [18009] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -67136,16 +67373,19 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2254), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2254), 7, anon_sym_EQ, anon_sym_AMP, anon_sym_LT, anon_sym_GT, anon_sym_CARET,
-
@@ -67181,14 +67421,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18033] = 5, [18079] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(708), 1, sym__preprocessor_statement, ACTIONS(807), 14, ACTIONS(670), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67203,7 +67443,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(805), 31, ACTIONS(665), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67235,14 +67475,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18092] = 5, [18138] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(709), 1, sym__preprocessor_statement, ACTIONS(2258), 14, ACTIONS(2256), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67257,7 +67497,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2256), 31, ACTIONS(2164), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67289,14 +67529,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18151] = 5, [18197] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(710), 1, sym__preprocessor_statement, ACTIONS(2262), 14, ACTIONS(2258), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67311,7 +67551,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2260), 31, ACTIONS(2224), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67343,14 +67583,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18210] = 5, [18256] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(711), 1, sym__preprocessor_statement, ACTIONS(2264), 14, ACTIONS(2262), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67365,7 +67605,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2178), 31, ACTIONS(2260), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67397,14 +67637,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18269] = 5, [18315] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(712), 1, sym__preprocessor_statement, ACTIONS(1827), 14, ACTIONS(2264), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67419,7 +67659,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1819), 31, ACTIONS(2218), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67451,7 +67691,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18328] = 5, [18374] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -67505,14 +67745,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18387] = 5, [18433] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(714), 1, sym__preprocessor_statement, ACTIONS(670), 14, ACTIONS(2272), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67527,7 +67767,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(665), 31, ACTIONS(2270), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67559,14 +67799,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18446] = 5, [18492] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(715), 1, sym__preprocessor_statement, ACTIONS(2272), 14, ACTIONS(1820), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67581,7 +67821,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2270), 31, ACTIONS(1812), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67613,14 +67853,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18505] = 5, [18551] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(716), 1, sym__preprocessor_statement, ACTIONS(2274), 14, ACTIONS(2276), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67635,7 +67875,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2196), 31, ACTIONS(2274), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67667,14 +67907,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18564] = 5, [18610] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(717), 1, sym__preprocessor_statement, ACTIONS(2278), 14, ACTIONS(1969), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67689,7 +67929,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2276), 31, ACTIONS(1967), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67721,14 +67961,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18623] = 5, [18669] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(718), 1, sym__preprocessor_statement, ACTIONS(2282), 14, ACTIONS(807), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67743,7 +67983,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2280), 31, ACTIONS(805), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67775,14 +68015,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18682] = 5, [18728] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(719), 1, sym__preprocessor_statement, ACTIONS(668), 14, ACTIONS(2280), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67797,7 +68037,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(673), 31, ACTIONS(2278), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67829,14 +68069,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18741] = 5, [18787] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(720), 1, sym__preprocessor_statement, ACTIONS(2286), 14, ACTIONS(2284), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67851,7 +68091,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2284), 31, ACTIONS(2282), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67883,14 +68123,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18800] = 5, [18846] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(721), 1, sym__preprocessor_statement, ACTIONS(2288), 14, ACTIONS(1933), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67905,7 +68145,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2164), 31, ACTIONS(1931), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -67937,14 +68177,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18859] = 5, [18905] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(722), 1, sym__preprocessor_statement, ACTIONS(1957), 14, ACTIONS(1840), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(1842), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -67959,12 +68206,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1955), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, ACTIONS(1845), 25, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not,
-
@@ -67990,15 +68232,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18918] = 5, [18966] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(723), 1, sym__preprocessor_statement, ACTIONS(2290), 14, ACTIONS(2288), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -68013,7 +68254,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2122), 31, ACTIONS(2286), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -68045,14 +68286,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [18977] = 5, [19025] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(724), 1, sym__preprocessor_statement, ACTIONS(2294), 14, ACTIONS(2292), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -68067,7 +68308,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2292), 31, ACTIONS(2290), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -68099,14 +68340,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [19036] = 5, [19084] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(725), 1, sym__preprocessor_statement, ACTIONS(2298), 14, ACTIONS(668), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -68121,7 +68362,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2296), 31, ACTIONS(673), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -68153,14 +68394,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [19095] = 5, [19143] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(726), 1, sym__preprocessor_statement, ACTIONS(1981), 14, ACTIONS(2294), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -68175,7 +68416,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1979), 31, ACTIONS(2234), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -68207,14 +68448,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [19154] = 5, [19202] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(727), 1, sym__preprocessor_statement, ACTIONS(2302), 14, ACTIONS(2298), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -68229,7 +68470,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(2300), 31, ACTIONS(2296), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -68261,21 +68502,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [19213] = 6, [19261] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(728), 1, sym__preprocessor_statement, ACTIONS(1829), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACE, ACTIONS(1831), 14, ACTIONS(2302), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -68290,7 +68524,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1834), 25, ACTIONS(2300), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not,
-
@@ -68316,14 +68555,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [19274] = 5, anon_sym_RBRACE, [19320] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(729), 1, sym__preprocessor_statement, ACTIONS(1937), 14, ACTIONS(1929), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP,
-
@@ -68338,7 +68578,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(1935), 31, ACTIONS(1927), 31, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACK,
-
@@ -68370,11 +68610,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_RBRACE, [19333] = 28, [19379] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1386), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -68398,15 +68640,13 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2306), 1, anon_sym_RBRACK, ACTIONS(2308), 1, anon_sym_COLON, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(730), 1, sym__preprocessor_statement, STATE(1842), 1, aux_sym_element_access_repeat1, STATE(2170), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -68446,12 +68686,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [19437] = 28, [19483] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1374), 1, ACTIONS(1318), 1, anon_sym_SEMI, ACTIONS(1320), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -68473,15 +68715,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2312), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(731), 1, sym__preprocessor_statement, STATE(2122), 1, STATE(1925), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -68522,12 +68762,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [19541] = 28, [19587] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1364), 1, ACTIONS(1368), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -68549,15 +68789,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2314), 1, ACTIONS(2308), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(732), 1, sym__preprocessor_statement, STATE(2029), 1, STATE(1918), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -68598,7 +68838,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [19645] = 28, [19691] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -68627,7 +68867,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator,
-
@@ -68674,12 +68914,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [19749] = 28, [19795] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1380), 1, ACTIONS(1356), 1, anon_sym_SEMI, ACTIONS(1358), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -68701,15 +68943,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2316), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(734), 1, sym__preprocessor_statement, STATE(2154), 1, STATE(2169), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -68750,12 +68990,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [19853] = 28, [19899] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1384), 1, ACTIONS(1374), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -68777,15 +69017,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2318), 1, ACTIONS(2310), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(735), 1, sym__preprocessor_statement, STATE(1849), 1, STATE(2122), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -68826,14 +69066,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [19957] = 28, [20003] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1334), 1, anon_sym_SEMI, ACTIONS(1336), 1, ACTIONS(1380), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -68855,13 +69093,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2312), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(736), 1, sym__preprocessor_statement, STATE(1901), 1, STATE(2154), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -68902,14 +69142,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20061] = 28, [20107] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1356), 1, ACTIONS(1322), 1, anon_sym_SEMI, ACTIONS(1358), 1, ACTIONS(1324), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -68931,13 +69171,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(737), 1, sym__preprocessor_statement, STATE(2169), 1, STATE(1974), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -68978,14 +69218,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20165] = 28, [20211] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1322), 1, ACTIONS(1344), 1, anon_sym_SEMI, ACTIONS(1324), 1, ACTIONS(1346), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -69007,13 +69247,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(738), 1, sym__preprocessor_statement, STATE(1974), 1, STATE(2121), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -69054,12 +69294,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20269] = 28, [20315] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1386), 1, ACTIONS(1364), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -69081,15 +69321,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2320), 1, ACTIONS(2314), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(739), 1, sym__preprocessor_statement, STATE(2170), 1, STATE(2029), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -69130,12 +69370,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20373] = 28, [20419] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1368), 1, ACTIONS(1384), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -69157,15 +69397,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2322), 1, ACTIONS(2316), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(740), 1, sym__preprocessor_statement, STATE(1918), 1, STATE(1849), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -69206,14 +69446,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20477] = 28, [20523] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1344), 1, ACTIONS(1334), 1, anon_sym_SEMI, ACTIONS(1346), 1, ACTIONS(1336), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -69235,13 +69475,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(741), 1, sym__preprocessor_statement, STATE(2121), 1, STATE(1901), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -69282,15 +69522,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20581] = 28, [20627] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1318), 1, anon_sym_SEMI, ACTIONS(1320), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -69311,14 +69547,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2318), 1, anon_sym_COMMA, ACTIONS(2320), 1, anon_sym_RBRACK, ACTIONS(2322), 1, anon_sym_COLON, STATE(352), 1, sym__assignment_operator, STATE(742), 1, sym__preprocessor_statement, STATE(1925), 1, aux_sym_array_size_repeat1, STATE(1842), 1, aux_sym_element_access_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -69358,13 +69598,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20685] = 27, [20731] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1378), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -69385,14 +69623,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(743), 1, sym__preprocessor_statement, STATE(2065), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -69421,6 +69655,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2324), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -69432,7 +69670,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20786] = 27, [20828] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -69459,7 +69697,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator,
-
@@ -69506,7 +69744,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20887] = 27, [20929] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -69531,15 +69769,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2324), 1, anon_sym_RBRACK, ACTIONS(2326), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(745), 1, sym__preprocessor_statement, STATE(2062), 1, STATE(2158), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -69580,11 +69818,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [20988] = 27, [21030] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1384), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -69605,15 +69845,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2326), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(746), 1, sym__preprocessor_statement, STATE(2158), 1, STATE(1849), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -69654,7 +69892,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21089] = 26, [21131] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -69679,8 +69917,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2330), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(747), 1,
-
@@ -69709,13 +69945,14 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2328), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2328), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -69727,12 +69964,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21188] = 27, [21228] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1384), 1, ACTIONS(1376), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -69754,13 +69991,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(748), 1, sym__preprocessor_statement, STATE(1849), 1, STATE(2125), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -69801,7 +70038,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21289] = 27, [21329] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -69826,15 +70063,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2332), 1, ACTIONS(2330), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(749), 1, sym__preprocessor_statement, STATE(2011), 1, STATE(2127), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -69875,7 +70112,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21390] = 27, [21430] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -69900,16 +70137,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, anon_sym_COMMA, ACTIONS(2334), 1, anon_sym_RPAREN, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(750), 1, sym__preprocessor_statement, STATE(1949), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -69934,6 +70167,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2332), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -69949,7 +70185,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21491] = 27, [21529] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -69974,15 +70210,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2336), 1, anon_sym_RPAREN, anon_sym_RBRACK, STATE(352), 1, sym__assignment_operator, STATE(751), 1, sym__preprocessor_statement, STATE(2127), 1, STATE(2062), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -70023,7 +70259,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21592] = 27, [21630] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70048,16 +70284,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, anon_sym_COMMA, ACTIONS(2338), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(752), 1, sym__preprocessor_statement, STATE(2053), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -70086,6 +70316,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2338), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RPAREN, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -70097,11 +70331,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21693] = 25, [21727] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1378), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -70122,10 +70358,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(753), 1, sym__preprocessor_statement, STATE(2065), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -70154,10 +70394,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2340), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RPAREN, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -70169,12 +70405,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21790] = 27, [21828] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1364), 1, ACTIONS(1368), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ,
-
@@ -70196,13 +70432,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(754), 1, sym__preprocessor_statement, STATE(2029), 1, STATE(1918), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -70243,7 +70479,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21891] = 27, [21929] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70270,7 +70506,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator,
-
@@ -70317,7 +70553,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [21992] = 27, [22030] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70344,7 +70580,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator,
-
@@ -70391,13 +70627,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22093] = 27, [22131] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1368), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -70418,14 +70652,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(757), 1, sym__preprocessor_statement, STATE(1918), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -70454,6 +70684,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2340), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -70465,7 +70699,79 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22194] = 27, [22228] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(758), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2342), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22325] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70492,11 +70798,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(758), 1, STATE(759), 1, sym__preprocessor_statement, STATE(2173), 1, aux_sym_array_size_repeat1,
-
@@ -70539,7 +70845,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22295] = 25, [22426] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70566,7 +70872,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(759), 1, STATE(760), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -70596,7 +70902,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2328), 3, ACTIONS(2332), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE,
-
@@ -70611,7 +70917,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22392] = 27, [22523] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70636,13 +70942,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2342), 1, ACTIONS(2344), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(760), 1, STATE(761), 1, sym__preprocessor_statement, STATE(2174), 1, aux_sym_array_size_repeat1,
-
@@ -70685,7 +70991,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22493] = 27, [22624] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70712,11 +71018,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(761), 1, STATE(762), 1, sym__preprocessor_statement, STATE(2043), 1, aux_sym_array_size_repeat1,
-
@@ -70759,7 +71065,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22594] = 26, [22725] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70784,11 +71090,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2308), 1, ACTIONS(2322), 1, anon_sym_COLON, STATE(352), 1, sym__assignment_operator, STATE(762), 1, STATE(763), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -70814,7 +71120,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2344), 2, ACTIONS(2346), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(2128), 3,
-
@@ -70832,7 +71138,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22693] = 25, [22824] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -70859,7 +71165,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(763), 1, STATE(764), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -70889,9 +71195,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2346), 3, ACTIONS(2348), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ,
-
@@ -70904,11 +71210,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22790] = 25, [22921] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1364), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -70929,10 +71237,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(764), 1, STATE(765), 1, sym__preprocessor_statement, STATE(2029), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -70961,10 +71273,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2348), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -70976,11 +71284,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22887] = 25, [23022] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1374), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -71001,10 +71311,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(765), 1, STATE(766), 1, sym__preprocessor_statement, STATE(2122), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -71033,10 +71347,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2350), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -71048,7 +71358,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [22984] = 27, [23123] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71075,11 +71385,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(352), 1, sym__assignment_operator, STATE(766), 1, STATE(767), 1, sym__preprocessor_statement, STATE(2154), 1, aux_sym_array_size_repeat1,
-
@@ -71122,13 +71432,85 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23085] = 27, [23224] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1374), 1, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2350), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(768), 1, sym__preprocessor_statement, STATE(1949), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23325] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -71149,13 +71531,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2352), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(767), 1, STATE(769), 1, sym__preprocessor_statement, STATE(2122), 1, STATE(2011), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71196,7 +71580,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23186] = 25, [23426] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71223,7 +71607,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(768), 1, STATE(770), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71253,7 +71637,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2352), 3, ACTIONS(2354), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE,
-
@@ -71268,13 +71652,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23283] = 27, [23523] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1376), 1, anon_sym_RPAREN, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -71295,13 +71677,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2356), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(769), 1, STATE(771), 1, sym__preprocessor_statement, STATE(2125), 1, STATE(2053), 1, aux_sym_array_size_repeat1, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71342,7 +71726,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23384] = 25, [23624] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71369,7 +71753,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(770), 1, STATE(772), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71395,14 +71779,13 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2358), 2, anon_sym_COMMA, anon_sym_SEMI, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2354), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -71414,7 +71797,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23481] = 25, [23720] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71441,7 +71824,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(771), 1, STATE(773), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71467,14 +71850,13 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2360), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2356), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ,
-
@@ -71486,48 +71868,138 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23578] = 6, [23816] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(772), 1, sym__preprocessor_statement, ACTIONS(661), 2, anon_sym_else, anon_sym_while, ACTIONS(668), 14, ACTIONS(2124), 1, anon_sym_EQ, anon_sym_STAR, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(774), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2362), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23912] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(673), 26, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(775), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, ACTIONS(2364), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ,
-
@@ -71538,7 +72010,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23636] = 25, [24008] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71565,7 +72037,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(773), 1, STATE(776), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71591,9 +72063,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2358), 2, ACTIONS(2366), 2, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -71609,7 +72081,59 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23732] = 25, [24104] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(777), 1, sym__preprocessor_statement, ACTIONS(661), 2, anon_sym_else, anon_sym_while, ACTIONS(668), 14, anon_sym_EQ, anon_sym_STAR, anon_sym_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_PLUS, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_LT, anon_sym_GT, anon_sym_CARET, anon_sym_PIPE, anon_sym_QMARK, ACTIONS(673), 26, anon_sym_SEMI, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_not, anon_sym_in, anon_sym_as, anon_sym_is, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_and, anon_sym_PIPE_PIPE, anon_sym_or, anon_sym_QMARK_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24162] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71636,8 +72160,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(774), 1, STATE(778), 1, sym__preprocessor_statement, ACTIONS(1326), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -71662,9 +72189,6 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2360), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -71680,7 +72204,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23828] = 25, [24258] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71707,7 +72231,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(775), 1, STATE(779), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71733,9 +72257,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2362), 2, ACTIONS(2368), 2, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -71751,7 +72275,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [23924] = 25, [24354] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71778,7 +72302,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(776), 1, STATE(780), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71804,7 +72328,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2364), 2, ACTIONS(2370), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(2128), 3,
-
@@ -71822,7 +72346,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24020] = 25, [24450] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71849,7 +72373,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(777), 1, STATE(781), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -71875,9 +72399,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2366), 2, ACTIONS(2372), 2, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -71893,7 +72417,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24116] = 25, [24546] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71920,11 +72444,8 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(778), 1, STATE(782), 1, sym__preprocessor_statement, ACTIONS(1326), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH,
-
@@ -71949,6 +72470,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2374), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -71964,7 +72488,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24212] = 25, [24642] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -71991,7 +72515,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(352), 1, sym__assignment_operator, STATE(779), 1, STATE(783), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72017,9 +72541,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2368), 2, ACTIONS(2376), 2, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -72035,7 +72559,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24308] = 25, [24738] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72060,9 +72584,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2378), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(780), 1, STATE(784), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72088,9 +72614,6 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2370), 2, anon_sym_COMMA, anon_sym_SEMI, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -72106,7 +72629,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24404] = 25, [24833] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72131,9 +72654,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2380), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(781), 1, STATE(785), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72159,9 +72684,6 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2372), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -72177,7 +72699,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24500] = 25, [24928] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72202,9 +72724,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2382), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(782), 1, STATE(786), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72230,9 +72754,6 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2374), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -72248,7 +72769,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24596] = 25, [25023] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72273,9 +72794,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2384), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(783), 1, STATE(787), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72301,9 +72824,6 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2376), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH,
-
@@ -72319,7 +72839,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24692] = 25, [25118] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72344,81 +72864,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2378), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(784), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24787] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2380), 1, ACTIONS(2386), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(785), 1, STATE(788), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72459,7 +72909,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24882] = 25, [25213] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72484,11 +72934,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2382), 1, ACTIONS(2388), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(786), 1, STATE(789), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72529,7 +72979,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [24977] = 25, [25308] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72554,11 +73004,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2384), 1, ACTIONS(2390), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(787), 1, STATE(790), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72599,7 +73049,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25072] = 25, [25403] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72624,11 +73074,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2386), 1, anon_sym_SEMI, ACTIONS(2392), 1, anon_sym_COLON, STATE(352), 1, sym__assignment_operator, STATE(788), 1, STATE(791), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72669,7 +73119,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25167] = 25, [25498] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72694,11 +73144,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2388), 1, ACTIONS(2394), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(789), 1, STATE(792), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72739,7 +73189,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25262] = 25, [25593] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72764,11 +73214,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2390), 1, anon_sym_RPAREN, ACTIONS(2396), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(790), 1, STATE(793), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72809,7 +73259,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25357] = 25, [25688] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72834,11 +73284,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2392), 1, anon_sym_COLON, ACTIONS(2398), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(791), 1, STATE(794), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72879,7 +73329,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25452] = 25, [25783] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72904,11 +73354,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2394), 1, anon_sym_RPAREN, ACTIONS(2400), 1, anon_sym_COLON, STATE(352), 1, sym__assignment_operator, STATE(792), 1, STATE(795), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -72949,7 +73399,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25547] = 25, [25878] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -72974,11 +73424,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2396), 1, anon_sym_SEMI, ACTIONS(2402), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(793), 1, STATE(796), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73019,7 +73469,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25642] = 25, [25973] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73044,81 +73494,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2398), 1, ACTIONS(2404), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(794), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25737] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2400), 1, anon_sym_COLON, STATE(352), 1, sym__assignment_operator, STATE(795), 1, STATE(797), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73159,7 +73539,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25832] = 25, [26068] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73184,11 +73564,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2402), 1, ACTIONS(2406), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(796), 1, STATE(798), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73229,7 +73609,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [25927] = 25, [26163] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73254,11 +73634,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2404), 1, ACTIONS(2408), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(797), 1, STATE(799), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73299,7 +73679,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26022] = 25, [26258] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73324,11 +73704,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2406), 1, ACTIONS(2410), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(798), 1, STATE(800), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73369,7 +73749,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26117] = 25, [26353] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73394,11 +73774,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2408), 1, anon_sym_SEMI, ACTIONS(2412), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(799), 1, STATE(801), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73439,7 +73819,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26212] = 25, [26448] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73464,11 +73844,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2410), 1, anon_sym_RPAREN, ACTIONS(2414), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(800), 1, STATE(802), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73509,7 +73889,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26307] = 25, [26543] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73534,11 +73914,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2412), 1, ACTIONS(2416), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(801), 1, STATE(803), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73579,7 +73959,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26402] = 25, [26638] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73604,11 +73984,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2414), 1, ACTIONS(2418), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(802), 1, STATE(804), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73649,7 +74029,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26497] = 25, [26733] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73674,11 +74054,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2416), 1, ACTIONS(2420), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(803), 1, STATE(805), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73719,7 +74099,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26592] = 25, [26828] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73744,11 +74124,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2418), 1, anon_sym_SEMI, ACTIONS(2422), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(804), 1, STATE(806), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73789,7 +74169,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26687] = 25, [26923] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73814,11 +74194,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2420), 1, anon_sym_RPAREN, ACTIONS(2424), 1, anon_sym_RBRACK, STATE(352), 1, sym__assignment_operator, STATE(805), 1, STATE(807), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73859,7 +74239,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26782] = 25, [27018] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73884,11 +74264,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2422), 1, ACTIONS(2426), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(806), 1, STATE(808), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73929,7 +74309,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26877] = 25, [27113] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -73954,11 +74334,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2424), 1, anon_sym_RBRACK, ACTIONS(2428), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(807), 1, STATE(809), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -73999,7 +74379,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [26972] = 25, [27208] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74024,11 +74404,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2426), 1, ACTIONS(2430), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(808), 1, STATE(810), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74069,7 +74449,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27067] = 25, [27303] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74094,11 +74474,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2428), 1, ACTIONS(2432), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(809), 1, STATE(811), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74139,7 +74519,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27162] = 25, [27398] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74164,11 +74544,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2430), 1, ACTIONS(2434), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(810), 1, STATE(812), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74209,7 +74589,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27257] = 25, [27493] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74234,11 +74614,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2432), 1, anon_sym_SEMI, ACTIONS(2436), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(811), 1, STATE(813), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74279,7 +74659,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27352] = 25, [27588] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74304,11 +74684,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2434), 1, ACTIONS(2438), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(812), 1, STATE(814), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74349,7 +74729,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27447] = 25, [27683] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74374,11 +74754,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2436), 1, ACTIONS(2440), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(813), 1, STATE(815), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74419,7 +74799,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27542] = 25, [27778] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74444,11 +74824,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2438), 1, ACTIONS(2442), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(814), 1, STATE(816), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74489,7 +74869,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27637] = 25, [27873] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74514,11 +74894,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2440), 1, ACTIONS(2444), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(815), 1, STATE(817), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74559,11 +74939,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27732] = 25, [27968] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1318), 1, anon_sym_SEMI, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -74584,11 +74966,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2442), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(816), 1, STATE(818), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74629,7 +75009,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27827] = 25, [28063] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74654,11 +75034,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2444), 1, anon_sym_RPAREN, ACTIONS(2446), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(817), 1, STATE(819), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74699,13 +75079,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [27922] = 25, [28158] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1318), 1, anon_sym_SEMI, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -74726,9 +75104,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2334), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(818), 1, STATE(820), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74769,7 +75149,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28017] = 25, [28253] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74794,11 +75174,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2446), 1, ACTIONS(2448), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(819), 1, STATE(821), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74839,7 +75219,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28112] = 25, [28348] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74864,11 +75244,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2330), 1, ACTIONS(2450), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(820), 1, STATE(822), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74909,7 +75289,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28207] = 25, [28443] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -74934,11 +75314,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2448), 1, ACTIONS(2452), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(821), 1, STATE(823), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -74979,7 +75359,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28302] = 25, [28538] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75004,11 +75384,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2450), 1, ACTIONS(2454), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(822), 1, STATE(824), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75049,7 +75429,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28397] = 25, [28633] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75074,11 +75454,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2452), 1, anon_sym_SEMI, ACTIONS(2456), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(823), 1, STATE(825), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75119,7 +75499,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28492] = 25, [28728] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75144,11 +75524,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2454), 1, anon_sym_SEMI, ACTIONS(2458), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(824), 1, STATE(826), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75189,7 +75569,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28587] = 25, [28823] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75214,11 +75594,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2456), 1, ACTIONS(2460), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(825), 1, STATE(827), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75259,7 +75639,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28682] = 25, [28918] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75284,11 +75664,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2458), 1, ACTIONS(2462), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(826), 1, STATE(828), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75329,7 +75709,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28777] = 25, [29013] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75354,11 +75734,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2460), 1, anon_sym_RPAREN, ACTIONS(2464), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(827), 1, STATE(829), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75399,7 +75779,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28872] = 25, [29108] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75424,11 +75804,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2462), 1, anon_sym_RPAREN, ACTIONS(2466), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(828), 1, STATE(830), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75469,7 +75849,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [28967] = 25, [29203] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75494,11 +75874,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2464), 1, ACTIONS(2468), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(829), 1, STATE(831), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75539,7 +75919,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29062] = 25, [29298] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75564,11 +75944,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2466), 1, anon_sym_SEMI, ACTIONS(2470), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(830), 1, STATE(832), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75609,7 +75989,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29157] = 25, [29393] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75634,11 +76014,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2468), 1, ACTIONS(2472), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(831), 1, STATE(833), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75679,7 +76059,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29252] = 25, [29488] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75704,11 +76084,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2470), 1, ACTIONS(2474), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(832), 1, STATE(834), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75749,7 +76129,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29347] = 25, [29583] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75774,11 +76154,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2472), 1, ACTIONS(2476), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(833), 1, STATE(835), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75819,7 +76199,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29442] = 25, [29678] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75844,11 +76224,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2474), 1, anon_sym_RPAREN, ACTIONS(2478), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(834), 1, STATE(836), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75889,7 +76269,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29537] = 25, [29773] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75914,11 +76294,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2476), 1, ACTIONS(2480), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(835), 1, STATE(837), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -75959,7 +76339,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29632] = 25, [29868] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -75984,11 +76364,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2478), 1, ACTIONS(2482), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(836), 1, STATE(838), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76029,7 +76409,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29727] = 25, [29963] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76054,11 +76434,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2480), 1, anon_sym_SEMI, ACTIONS(2484), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(837), 1, STATE(839), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76099,7 +76479,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29822] = 25, [30058] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76124,11 +76504,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2482), 1, anon_sym_SEMI, ACTIONS(2486), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(838), 1, STATE(840), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76169,7 +76549,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [29917] = 25, [30153] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76194,11 +76574,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2484), 1, anon_sym_RPAREN, ACTIONS(2488), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(839), 1, STATE(841), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76239,7 +76619,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30012] = 25, [30248] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76264,11 +76644,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2486), 1, anon_sym_RPAREN, ACTIONS(2490), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(840), 1, STATE(842), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76309,7 +76689,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30107] = 25, [30343] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76334,11 +76714,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2488), 1, ACTIONS(2492), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(841), 1, STATE(843), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76379,7 +76759,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30202] = 25, [30438] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76404,11 +76784,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2490), 1, ACTIONS(2494), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(842), 1, STATE(844), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76449,7 +76829,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30297] = 25, [30533] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76474,11 +76854,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2492), 1, ACTIONS(2496), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(843), 1, STATE(845), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76519,7 +76899,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30392] = 25, [30628] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76544,11 +76924,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2494), 1, ACTIONS(2498), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(844), 1, STATE(846), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76589,7 +76969,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30487] = 25, [30723] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76614,11 +76994,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2496), 1, ACTIONS(2500), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(845), 1, STATE(847), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76659,11 +77039,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30582] = 25, [30818] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1348), 1, anon_sym_SEMI, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -76684,11 +77066,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2498), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(846), 1, STATE(848), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76729,7 +77109,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30677] = 25, [30913] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76754,11 +77134,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2500), 1, anon_sym_SEMI, ACTIONS(2502), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(847), 1, STATE(849), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76799,13 +77179,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30772] = 25, [31008] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1348), 1, anon_sym_SEMI, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -76826,9 +77204,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2504), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(848), 1, STATE(850), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76869,7 +77249,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30867] = 25, [31103] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76894,11 +77274,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2502), 1, anon_sym_RPAREN, ACTIONS(2506), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(849), 1, STATE(851), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -76939,7 +77319,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [30962] = 25, [31198] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -76964,11 +77344,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2504), 1, ACTIONS(2508), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(850), 1, STATE(852), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77009,7 +77389,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31057] = 25, [31293] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77034,11 +77414,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2506), 1, anon_sym_SEMI, ACTIONS(2510), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(851), 1, STATE(853), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77079,7 +77459,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31152] = 25, [31388] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77104,11 +77484,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2508), 1, anon_sym_RPAREN, ACTIONS(2512), 1, anon_sym_SEMI, STATE(352), 1, sym__assignment_operator, STATE(852), 1, STATE(854), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77149,11 +77529,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31247] = 25, [31483] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1322), 1, anon_sym_SEMI, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -77174,11 +77556,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2510), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(853), 1, STATE(855), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77219,7 +77599,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31342] = 25, [31578] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77244,11 +77624,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2512), 1, anon_sym_SEMI, ACTIONS(2514), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(854), 1, STATE(856), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77289,13 +77669,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31437] = 25, [31673] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1322), 1, anon_sym_SEMI, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1,
-
@@ -77316,9 +77694,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2516), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(855), 1, STATE(857), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77359,7 +77739,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31532] = 25, [31768] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77384,11 +77764,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2514), 1, ACTIONS(2518), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(856), 1, STATE(858), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77429,7 +77809,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31627] = 25, [31863] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77454,11 +77834,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2516), 1, ACTIONS(2520), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(857), 1, STATE(859), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77499,7 +77879,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31722] = 25, [31958] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77524,11 +77904,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2518), 1, ACTIONS(2522), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(858), 1, STATE(860), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77569,7 +77949,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31817] = 25, [32053] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77594,11 +77974,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2520), 1, ACTIONS(2524), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(859), 1, STATE(861), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77639,7 +78019,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [31912] = 25, [32148] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77664,11 +78044,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2522), 1, ACTIONS(2526), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(860), 1, STATE(862), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77709,7 +78089,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32007] = 25, [32243] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77734,11 +78114,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2524), 1, ACTIONS(2528), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(861), 1, STATE(863), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77779,7 +78159,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32102] = 25, [32338] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -77804,11 +78184,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2526), 1, ACTIONS(2530), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(862), 1, STATE(864), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS,
-
@@ -77849,147 +78229,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32197] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2528), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(863), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32292] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2124), 1, anon_sym_EQ, ACTIONS(2130), 1, anon_sym_AMP, ACTIONS(2134), 1, anon_sym_not, ACTIONS(2138), 1, anon_sym_in, ACTIONS(2140), 1, anon_sym_as, ACTIONS(2142), 1, anon_sym_is, ACTIONS(2150), 1, anon_sym_CARET, ACTIONS(2152), 1, anon_sym_PIPE, ACTIONS(2158), 1, anon_sym_QMARK_QMARK, ACTIONS(2160), 1, anon_sym_QMARK, ACTIONS(2530), 1, anon_sym_RPAREN, STATE(352), 1, sym__assignment_operator, STATE(864), 1, sym__preprocessor_statement, ACTIONS(2126), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, ACTIONS(2132), 2, anon_sym_DASH, anon_sym_PLUS, ACTIONS(2136), 2, anon_sym_LT_LT, anon_sym_GT_GT, ACTIONS(2144), 2, anon_sym_LT, anon_sym_GT, ACTIONS(2146), 2, anon_sym_LT_EQ, anon_sym_GT_EQ, ACTIONS(2148), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(2154), 2, anon_sym_AMP_AMP, anon_sym_and, ACTIONS(2156), 2, anon_sym_PIPE_PIPE, anon_sym_or, ACTIONS(2128), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(2162), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_PIPE_EQ, anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_SLASH_EQ, anon_sym_STAR_EQ, anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32387] = 25, [32433] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78059,7 +78299,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32482] = 25, [32528] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78129,7 +78369,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32577] = 25, [32623] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78199,7 +78439,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32672] = 25, [32718] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78269,7 +78509,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32767] = 25, [32813] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78339,7 +78579,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32862] = 25, [32908] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78409,7 +78649,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [32957] = 25, [33003] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78479,7 +78719,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33052] = 25, [33098] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78549,7 +78789,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33147] = 25, [33193] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78619,7 +78859,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33242] = 25, [33288] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78689,7 +78929,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33337] = 25, [33383] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78759,7 +78999,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33432] = 25, [33478] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78829,7 +79069,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33527] = 25, [33573] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78899,7 +79139,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33622] = 25, [33668] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -78969,7 +79209,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33717] = 25, [33763] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79039,7 +79279,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33812] = 25, [33858] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79109,7 +79349,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [33907] = 25, [33953] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79179,7 +79419,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34002] = 25, [34048] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79249,7 +79489,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34097] = 25, [34143] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79319,7 +79559,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34192] = 25, [34238] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79389,7 +79629,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34287] = 25, [34333] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79459,7 +79699,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34382] = 25, [34428] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79529,7 +79769,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34477] = 25, [34523] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79599,7 +79839,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34572] = 25, [34618] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79669,7 +79909,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34667] = 25, [34713] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79739,7 +79979,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34762] = 25, [34808] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79809,7 +80049,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34857] = 25, [34903] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79879,7 +80119,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [34952] = 25, [34998] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -79949,7 +80189,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35047] = 25, [35093] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80019,7 +80259,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35142] = 25, [35188] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80089,7 +80329,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35237] = 25, [35283] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80159,7 +80399,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35332] = 25, [35378] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80229,7 +80469,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35427] = 25, [35473] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80299,7 +80539,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35522] = 25, [35568] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80369,7 +80609,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35617] = 25, [35663] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80439,7 +80679,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35712] = 25, [35758] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80509,7 +80749,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35807] = 25, [35853] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80579,7 +80819,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35902] = 25, [35948] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80649,7 +80889,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [35997] = 25, [36043] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80719,7 +80959,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36092] = 25, [36138] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80789,7 +81029,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36187] = 25, [36233] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80859,7 +81099,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36282] = 25, [36328] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80929,7 +81169,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36377] = 25, [36423] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -80999,7 +81239,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36472] = 25, [36518] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81069,7 +81309,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36567] = 25, [36613] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81139,7 +81379,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36662] = 25, [36708] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81209,7 +81449,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36757] = 24, [36803] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81277,7 +81517,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_PERCENT_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, [36849] = 25, [36895] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81302,21 +81542,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(912), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81329,7 +81569,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81345,7 +81585,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [36942] = 25, [36988] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81370,21 +81610,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(913), 1, sym__preprocessor_statement, STATE(948), 1, STATE(928), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81397,7 +81637,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81413,7 +81653,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37035] = 25, [37081] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81438,21 +81678,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(914), 1, sym__preprocessor_statement, STATE(945), 1, STATE(946), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81465,7 +81705,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81481,7 +81721,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37128] = 25, [37174] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81510,17 +81750,17 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81533,7 +81773,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81549,7 +81789,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37221] = 25, [37267] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81574,21 +81814,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(916), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81601,7 +81841,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81617,7 +81857,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37314] = 25, [37360] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81642,21 +81882,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(917), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81669,7 +81909,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81685,7 +81925,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37407] = 25, [37453] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81710,21 +81950,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(918), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81737,7 +81977,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81753,7 +81993,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37500] = 25, [37546] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81778,21 +82018,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(919), 1, sym__preprocessor_statement, STATE(938), 1, STATE(939), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81805,7 +82045,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81821,7 +82061,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37593] = 25, [37639] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81850,17 +82090,17 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81873,7 +82113,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81889,7 +82129,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37686] = 25, [37732] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81918,17 +82158,17 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -81941,7 +82181,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -81957,7 +82197,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37779] = 25, [37825] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -81982,21 +82222,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(922), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82009,7 +82249,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82025,7 +82265,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37872] = 25, [37918] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82054,17 +82294,17 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82077,7 +82317,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82093,7 +82333,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [37965] = 25, [38011] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82118,21 +82358,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(924), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82145,7 +82385,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82161,7 +82401,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38058] = 25, [38104] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82190,17 +82430,17 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82213,7 +82453,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82229,7 +82469,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38151] = 25, [38197] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82254,21 +82494,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(926), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82281,7 +82521,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82297,7 +82537,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38244] = 25, [38290] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82322,21 +82562,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(927), 1, sym__preprocessor_statement, STATE(928), 1, STATE(929), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82349,7 +82589,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82365,7 +82605,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38337] = 25, [38383] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82386,25 +82626,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2640), 1, ACTIONS(2624), 1, anon_sym_RBRACE, STATE(928), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82417,7 +82657,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82433,7 +82673,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38430] = 25, [38476] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82454,25 +82694,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2642), 1, ACTIONS(2640), 1, anon_sym_RBRACE, STATE(929), 1, sym__preprocessor_statement, STATE(930), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82485,7 +82725,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82501,7 +82741,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38523] = 25, [38569] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82522,25 +82762,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2644), 1, ACTIONS(2642), 1, anon_sym_RBRACE, STATE(930), 1, sym__preprocessor_statement, STATE(943), 1, STATE(931), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82553,7 +82793,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82569,7 +82809,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38616] = 25, [38662] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82594,21 +82834,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(931), 1, sym__preprocessor_statement, STATE(933), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82621,7 +82861,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82637,7 +82877,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38709] = 25, [38755] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82658,7 +82898,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2646), 1, ACTIONS(2644), 1, anon_sym_RBRACE, STATE(932), 1, sym__preprocessor_statement,
-
@@ -82666,17 +82906,17 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82689,7 +82929,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82705,7 +82945,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38802] = 25, [38848] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82730,21 +82970,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(933), 1, sym__preprocessor_statement, STATE(943), 1, STATE(935), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82757,7 +82997,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82773,7 +83013,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38895] = 25, [38941] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82794,25 +83034,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2648), 1, ACTIONS(2646), 1, anon_sym_RBRACE, STATE(934), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82825,7 +83065,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82841,7 +83081,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [38988] = 25, [39034] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82866,21 +83106,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(935), 1, sym__preprocessor_statement, STATE(936), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82893,7 +83133,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82909,7 +83149,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39081] = 25, [39127] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -82930,25 +83170,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2650), 1, ACTIONS(2648), 1, anon_sym_RBRACE, STATE(936), 1, sym__preprocessor_statement, STATE(943), 1, STATE(937), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -82961,7 +83201,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -82977,7 +83217,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39174] = 25, [39220] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83002,21 +83242,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(937), 1, sym__preprocessor_statement, STATE(939), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83029,7 +83269,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83045,7 +83285,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39267] = 25, [39313] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83066,25 +83306,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2652), 1, ACTIONS(2650), 1, anon_sym_RBRACE, STATE(938), 1, sym__preprocessor_statement, STATE(943), 1, STATE(940), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83097,7 +83337,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83113,7 +83353,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39360] = 25, [39406] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83134,25 +83374,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2654), 1, ACTIONS(2652), 1, anon_sym_RBRACE, STATE(939), 1, sym__preprocessor_statement, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83165,7 +83405,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83181,7 +83421,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39453] = 25, [39499] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83202,25 +83442,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2656), 1, ACTIONS(2654), 1, anon_sym_RBRACE, STATE(940), 1, sym__preprocessor_statement, STATE(946), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83233,7 +83473,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83249,7 +83489,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39546] = 25, [39592] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83270,25 +83510,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2654), 1, ACTIONS(2656), 1, anon_sym_RBRACE, STATE(941), 1, sym__preprocessor_statement, STATE(942), 1, STATE(947), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83301,7 +83541,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83317,7 +83557,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39639] = 25, [39685] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83338,7 +83578,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2658), 1, ACTIONS(2654), 1, anon_sym_RBRACE, STATE(942), 1, sym__preprocessor_statement,
-
@@ -83346,17 +83586,17 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83369,7 +83609,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83385,64 +83625,65 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39732] = 24, [39778] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2660), 1, sym_identifier, ACTIONS(2663), 1, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(2666), 1, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(2669), 1, anon_sym_LPAREN, ACTIONS(2678), 1, anon_sym_RBRACE, ACTIONS(2680), 1, ACTIONS(63), 1, anon_sym_var, ACTIONS(2683), 1, ACTIONS(65), 1, anon_sym_void, ACTIONS(2686), 1, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(2692), 1, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2658), 1, anon_sym_RBRACE, STATE(943), 1, sym__preprocessor_statement, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type, STATE(943), 2, sym__preprocessor_statement, aux_sym_struct_declaration_repeat1, ACTIONS(2672), 3, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(2689), 4, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, ACTIONS(2675), 9, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class,
-
@@ -83452,65 +83693,64 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39823] = 25, [39871] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, ACTIONS(2660), 1, sym_identifier, ACTIONS(2663), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, ACTIONS(2666), 1, anon_sym_LBRACK, ACTIONS(63), 1, ACTIONS(2669), 1, anon_sym_LPAREN, ACTIONS(2678), 1, anon_sym_RBRACE, ACTIONS(2680), 1, anon_sym_var, ACTIONS(65), 1, ACTIONS(2683), 1, anon_sym_void, ACTIONS(67), 1, ACTIONS(2686), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1560), 1, ACTIONS(2692), 1, anon_sym_const, ACTIONS(2628), 1, anon_sym_RBRACE, STATE(917), 1, aux_sym_struct_declaration_repeat1, STATE(944), 1, sym__preprocessor_statement, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type, ACTIONS(27), 3, STATE(944), 2, sym__preprocessor_statement, aux_sym_struct_declaration_repeat1, ACTIONS(2672), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, ACTIONS(2689), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, ACTIONS(2618), 9, ACTIONS(2675), 9, anon_sym_new, anon_sym_async, anon_sym_class,
-
@@ -83520,7 +83760,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [39916] = 25, [39962] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83541,25 +83781,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2656), 1, ACTIONS(2628), 1, anon_sym_RBRACE, STATE(943), 1, STATE(917), 1, aux_sym_struct_declaration_repeat1, STATE(945), 1, sym__preprocessor_statement, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83572,7 +83812,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83588,7 +83828,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [40009] = 25, [40055] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83609,25 +83849,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2695), 1, ACTIONS(2656), 1, anon_sym_RBRACE, STATE(943), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(946), 1, sym__preprocessor_statement, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83640,7 +83880,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83656,7 +83896,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [40102] = 25, [40148] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83679,23 +83919,23 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_const, ACTIONS(2695), 1, anon_sym_RBRACE, STATE(916), 1, STATE(944), 1, aux_sym_struct_declaration_repeat1, STATE(947), 1, sym__preprocessor_statement, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83708,7 +83948,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83724,7 +83964,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [40195] = 25, [40241] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83745,25 +83985,25 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2624), 1, ACTIONS(2695), 1, anon_sym_RBRACE, STATE(943), 1, STATE(916), 1, aux_sym_struct_declaration_repeat1, STATE(948), 1, sym__preprocessor_statement, STATE(950), 1, sym__attribute_list, STATE(953), 1, STATE(957), 1, aux_sym_namespace_member_repeat1, STATE(1203), 1, STATE(1205), 1, sym_struct_member, STATE(1210), 1, STATE(1209), 1, sym_access_modifier, STATE(1211), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1345), 1, STATE(1346), 1, sym_symbol, STATE(1880), 1, sym_type,
-
@@ -83776,7 +84016,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1205), 5, STATE(1206), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration,
-
@@ -83792,7 +84032,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [40288] = 7, [40334] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83808,7 +84048,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_DOT_DOT_DOT, ACTIONS(2697), 32, ACTIONS(2697), 33, sym_identifier, anon_sym_ref, anon_sym_out,
-
@@ -83833,6 +84073,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -83841,7 +84082,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [40344] = 5, [40391] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83853,7 +84094,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_DOT_DOT_DOT, ACTIONS(2704), 32, ACTIONS(2704), 33, sym_identifier, anon_sym_ref, anon_sym_out,
-
@@ -83878,6 +84119,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -83886,7 +84128,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [40394] = 33, [40442] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83903,8 +84145,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -83929,17 +84169,17 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1215), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1471), 1, STATE(1359), 1, aux_sym_class_declaration_repeat1, STATE(1504), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1521), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1822), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -83950,6 +84190,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -83959,7 +84202,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_inline, anon_sym_virtual, anon_sym_override, [40500] = 33, [40549] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -83976,8 +84219,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1,
-
@@ -84000,19 +84241,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_const, STATE(952), 1, sym__preprocessor_statement, STATE(1223), 1, STATE(1214), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1446), 1, STATE(1353), 1, aux_sym_class_declaration_repeat1, STATE(1521), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1525), 1, STATE(1522), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1835), 1, aux_sym_delegate_declaration_repeat1,
-
@@ -84023,6 +84264,9 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -84032,60 +84276,31 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_inline, anon_sym_virtual, anon_sym_override, [40606] = 22, [40656] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, ACTIONS(2740), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, STATE(977), 1, sym__attribute_list, STATE(953), 1, STATE(953), 2, sym__preprocessor_statement, STATE(1210), 1, sym_access_modifier, STATE(1211), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, sym_member_declaration_modifier, STATE(1345), 1, sym_symbol, STATE(1880), 1, sym_type, ACTIONS(27), 3, aux_sym_namespace_member_repeat1, ACTIONS(2699), 3, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_TILDE, ACTIONS(2697), 31, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1190), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -84094,14 +84309,29 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [40690] = 7, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_get, anon_sym_set, anon_sym_construct, [40711] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2740), 1, ACTIONS(2743), 1, anon_sym_using, STATE(988), 1, STATE(976), 1, sym_using_directive, STATE(954), 2, sym__preprocessor_statement,
-
@@ -84111,7 +84341,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(819), 29, ACTIONS(819), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -84134,6 +84364,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -84141,66 +84372,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [40744] = 7, [40766] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2743), 1, anon_sym_LBRACK, STATE(986), 1, sym__attribute_list, STATE(955), 2, sym__preprocessor_statement, aux_sym_namespace_member_repeat1, ACTIONS(2699), 3, anon_sym_global_COLON_COLON, anon_sym_LPAREN, anon_sym_TILDE, ACTIONS(2697), 30, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_get, anon_sym_set, anon_sym_construct, [40798] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(956), 1, STATE(955), 1, sym__preprocessor_statement, ACTIONS(2748), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_DOT_DOT_DOT, ACTIONS(2746), 32, ACTIONS(2746), 33, sym_identifier, anon_sym_ref, anon_sym_out,
-
@@ -84225,6 +84409,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -84233,19 +84418,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [40848] = 5, [40817] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(957), 1, STATE(956), 1, sym__preprocessor_statement, ACTIONS(2752), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_DOT_DOT_DOT, ACTIONS(2750), 32, ACTIONS(2750), 33, sym_identifier, anon_sym_ref, anon_sym_out,
-
@@ -84270,6 +84455,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -84278,7 +84464,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [40898] = 24, [40868] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84299,29 +84485,22 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2754), 1, anon_sym_RBRACE, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(958), 1, STATE(957), 1, sym__preprocessor_statement, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(1161), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, STATE(1209), 1, sym_access_modifier, STATE(1218), 1, STATE(1213), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1346), 1, sym_symbol, STATE(2153), 1, STATE(1880), 1, sym_type, STATE(1201), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -84331,6 +84510,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, STATE(1203), 5, sym_creation_method_declaration, sym_method_declaration, sym_field_declaration, sym_constant_declaration, sym_property_declaration, ACTIONS(2618), 9, anon_sym_new, anon_sym_async,
-
@@ -84341,123 +84526,171 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [40985] = 23, [40952] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2756), 1, sym_identifier, ACTIONS(2759), 1, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(2762), 1, anon_sym_LBRACK, ACTIONS(2765), 1, anon_sym_LPAREN, ACTIONS(2774), 1, anon_sym_RBRACE, ACTIONS(2776), 1, ACTIONS(63), 1, anon_sym_var, ACTIONS(2779), 1, ACTIONS(65), 1, anon_sym_void, ACTIONS(2782), 1, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(2788), 1, ACTIONS(69), 1, anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2724), 1, anon_sym_class, ACTIONS(2726), 1, anon_sym_interface, ACTIONS(2728), 1, anon_sym_struct, ACTIONS(2730), 1, anon_sym_enum, ACTIONS(2734), 1, anon_sym_delegate, ACTIONS(2736), 1, anon_sym_signal, ACTIONS(2738), 1, anon_sym_const, STATE(950), 1, sym__attribute_list, STATE(1161), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, STATE(958), 1, sym__preprocessor_statement, STATE(1222), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, STATE(1450), 1, aux_sym_class_declaration_repeat1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1522), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1835), 1, aux_sym_delegate_declaration_repeat1, STATE(1895), 1, sym_type, STATE(959), 2, sym__preprocessor_statement, aux_sym_enum_declaration_repeat2, STATE(1201), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(2768), 3, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(2785), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2771), 9, ACTIONS(75), 4, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41070] = 24, [41056] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(69), 1, anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1560), 1, ACTIONS(2754), 1, anon_sym_class, ACTIONS(2756), 1, anon_sym_interface, ACTIONS(2758), 1, anon_sym_struct, ACTIONS(2760), 1, anon_sym_enum, ACTIONS(2762), 1, anon_sym_delegate, ACTIONS(2764), 1, anon_sym_signal, ACTIONS(2766), 1, anon_sym_const, ACTIONS(2791), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(960), 1, sym__preprocessor_statement, STATE(1161), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, STATE(1211), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1339), 1, sym_symbol, STATE(2153), 1, STATE(1365), 1, aux_sym_class_declaration_repeat1, STATE(1508), 1, sym_type_declaration_modifier, STATE(1520), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1828), 1, aux_sym_delegate_declaration_repeat1, STATE(2142), 1, sym_type, STATE(1201), 2, sym_method_declaration, sym_constant_declaration, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(83), 2, anon_sym_partial, anon_sym_sealed, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, ACTIONS(75), 4, anon_sym_new, anon_sym_inline, anon_sym_virtual, anon_sym_override, [41160] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(960), 1, sym__preprocessor_statement, ACTIONS(2748), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, ACTIONS(2746), 31, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -84466,7 +84699,22 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41157] = 24, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_get, anon_sym_set, anon_sym_construct, [41209] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84487,7 +84735,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2793), 1, ACTIONS(2768), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list,
-
@@ -84495,19 +84743,19 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(966), 1, aux_sym_enum_declaration_repeat2, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -84529,7 +84777,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41244] = 24, [41296] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84550,27 +84798,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2795), 1, ACTIONS(2770), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(962), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -84592,7 +84840,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41331] = 24, [41383] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84613,27 +84861,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2797), 1, ACTIONS(2772), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(963), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -84655,7 +84903,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41418] = 24, [41470] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84676,27 +84924,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2799), 1, ACTIONS(2774), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(964), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -84718,7 +84966,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41505] = 24, [41557] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84739,7 +84987,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2795), 1, ACTIONS(2770), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list,
-
@@ -84747,19 +84995,19 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(968), 1, aux_sym_enum_declaration_repeat2, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -84781,7 +85029,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41592] = 24, [41644] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84802,27 +85050,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2801), 1, ACTIONS(2776), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(966), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -84844,7 +85092,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41679] = 24, [41731] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84865,27 +85113,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2793), 1, ACTIONS(2768), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(967), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -84907,7 +85155,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41766] = 24, [41818] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84928,27 +85176,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2803), 1, ACTIONS(2778), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(968), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -84970,7 +85218,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41853] = 24, [41905] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -84991,7 +85239,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2797), 1, ACTIONS(2772), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list,
-
@@ -84999,19 +85247,19 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(973), 1, aux_sym_enum_declaration_repeat2, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85033,7 +85281,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [41940] = 24, [41992] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85054,27 +85302,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2805), 1, ACTIONS(2780), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(970), 1, sym__preprocessor_statement, STATE(983), 1, STATE(987), 1, aux_sym_enum_declaration_repeat2, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85096,7 +85344,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42027] = 24, [42079] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85117,27 +85365,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2807), 1, ACTIONS(2782), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(958), 1, aux_sym_enum_declaration_repeat2, STATE(971), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(978), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85159,7 +85407,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42114] = 24, [42166] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85180,7 +85428,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2809), 1, ACTIONS(2784), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list,
-
@@ -85188,19 +85436,19 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(975), 1, aux_sym_enum_declaration_repeat2, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85222,7 +85470,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42201] = 24, [42253] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85243,27 +85491,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2811), 1, ACTIONS(2786), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(973), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85285,7 +85533,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42288] = 24, [42340] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85306,7 +85554,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2799), 1, ACTIONS(2774), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list,
-
@@ -85314,19 +85562,19 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_enum_declaration_repeat2, STATE(974), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85348,7 +85596,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42375] = 24, [42427] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85369,27 +85617,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2813), 1, ACTIONS(2788), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(975), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85411,7 +85659,95 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42462] = 24, [42514] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(976), 1, sym__preprocessor_statement, ACTIONS(864), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(866), 31, anon_sym_using, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [42563] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(977), 1, sym__preprocessor_statement, ACTIONS(2706), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, ACTIONS(2704), 31, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_get, anon_sym_set, anon_sym_construct, [42612] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85432,27 +85768,90 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2813), 1, ACTIONS(2790), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(963), 1, aux_sym_enum_declaration_repeat2, STATE(976), 1, STATE(978), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42699] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2790), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(979), 1, sym__preprocessor_statement, STATE(981), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85474,149 +85873,177 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42549] = 32, [42786] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(69), 1, anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2815), 1, anon_sym_class, ACTIONS(2817), 1, anon_sym_interface, ACTIONS(2819), 1, anon_sym_struct, ACTIONS(2821), 1, anon_sym_enum, ACTIONS(2823), 1, anon_sym_delegate, ACTIONS(2825), 1, anon_sym_signal, ACTIONS(2827), 1, ACTIONS(1560), 1, anon_sym_const, STATE(977), 1, ACTIONS(2786), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(980), 1, sym__preprocessor_statement, STATE(1209), 1, STATE(986), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1336), 1, STATE(1291), 1, sym_symbol, STATE(1505), 1, aux_sym_class_declaration_repeat1, STATE(1518), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, sym_type_declaration_modifier, STATE(1525), 1, sym_signal_declaration_modifier, STATE(1828), 1, aux_sym_delegate_declaration_repeat1, STATE(2142), 1, STATE(2153), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(75), 4, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42652] = 32, [42873] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(69), 1, anon_sym_async, ACTIONS(77), 1, anon_sym_static, ACTIONS(83), 1, anon_sym_partial, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2724), 1, anon_sym_class, ACTIONS(2726), 1, anon_sym_interface, ACTIONS(2728), 1, anon_sym_struct, ACTIONS(2730), 1, anon_sym_enum, ACTIONS(2734), 1, anon_sym_delegate, ACTIONS(2736), 1, anon_sym_signal, ACTIONS(2738), 1, ACTIONS(1560), 1, anon_sym_const, STATE(978), 1, ACTIONS(2792), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(981), 1, sym__preprocessor_statement, STATE(1212), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1508), 1, aux_sym_class_declaration_repeat1, STATE(1521), 1, aux_sym_signal_declaration_repeat1, STATE(1522), 1, sym_type_declaration_modifier, STATE(1525), 1, sym_signal_declaration_modifier, STATE(1835), 1, aux_sym_delegate_declaration_repeat1, STATE(1895), 1, STATE(2153), 1, sym_type, STATE(2322), 1, sym_delegate_declaration_modifier, ACTIONS(73), 2, anon_sym_extern, anon_sym_abstract, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(75), 4, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42755] = 24, [42960] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(982), 1, sym__preprocessor_statement, ACTIONS(948), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(950), 31, anon_sym_using, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [43009] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85637,27 +86064,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2754), 1, ACTIONS(2788), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(979), 1, sym__preprocessor_statement, STATE(981), 1, STATE(963), 1, aux_sym_enum_declaration_repeat2, STATE(1161), 1, STATE(983), 1, sym__preprocessor_statement, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85679,7 +86106,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42842] = 24, [43096] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85700,27 +86127,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, ACTIONS(2811), 1, ACTIONS(2792), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(960), 1, STATE(962), 1, aux_sym_enum_declaration_repeat2, STATE(980), 1, STATE(984), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85742,60 +86169,59 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [42929] = 24, [43183] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, ACTIONS(2794), 1, sym_identifier, ACTIONS(2797), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, ACTIONS(2800), 1, anon_sym_LBRACK, ACTIONS(63), 1, ACTIONS(2803), 1, anon_sym_LPAREN, ACTIONS(2812), 1, anon_sym_RBRACE, ACTIONS(2814), 1, anon_sym_var, ACTIONS(65), 1, ACTIONS(2817), 1, anon_sym_void, ACTIONS(67), 1, ACTIONS(2820), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1560), 1, ACTIONS(2826), 1, anon_sym_const, ACTIONS(2829), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, aux_sym_enum_declaration_repeat2, STATE(981), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(985), 2, sym__preprocessor_statement, aux_sym_enum_declaration_repeat2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3, ACTIONS(2806), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, ACTIONS(2823), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, ACTIONS(2809), 9, anon_sym_new, anon_sym_async, anon_sym_class,
-
@@ -85805,7 +86231,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [43016] = 24, [43268] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85830,23 +86256,23 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(962), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(982), 1, STATE(986), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85868,7 +86294,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [43103] = 24, [43355] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85893,23 +86319,23 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(959), 1, STATE(985), 1, aux_sym_enum_declaration_repeat2, STATE(983), 1, STATE(987), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85931,7 +86357,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [43190] = 24, [43442] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -85958,21 +86384,21 @@ static const uint16_t ts_small_parse_table[] = {sym__attribute_list, STATE(964), 1, aux_sym_enum_declaration_repeat2, STATE(984), 1, STATE(988), 1, sym__preprocessor_statement, STATE(1161), 1, STATE(1171), 1, aux_sym_namespace_member_repeat1, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1201), 2, STATE(1202), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3,
-
@@ -85994,19 +86420,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [43277] = 5, [43529] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(985), 1, STATE(989), 1, sym__preprocessor_statement, ACTIONS(972), 4, ACTIONS(856), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(974), 30, ACTIONS(858), 31, anon_sym_using, sym_identifier, anon_sym_owned,
-
@@ -86030,6 +86456,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86037,19 +86464,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [43325] = 5, [43578] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(986), 1, STATE(990), 1, sym__preprocessor_statement, ACTIONS(2706), 4, ACTIONS(2752), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, ACTIONS(2704), 30, ACTIONS(2750), 31, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86071,6 +86498,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86080,19 +86508,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_get, anon_sym_set, anon_sym_construct, [43373] = 5, [43627] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(987), 1, STATE(991), 1, sym__preprocessor_statement, ACTIONS(2748), 4, ACTIONS(1218), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, ACTIONS(2746), 30, anon_sym_RBRACE, ACTIONS(1220), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86114,200 +86543,28 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_get, anon_sym_set, anon_sym_construct, [43421] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(988), 1, sym__preprocessor_statement, ACTIONS(874), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(876), 30, anon_sym_using, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [43469] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(989), 1, sym__preprocessor_statement, ACTIONS(862), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(864), 30, anon_sym_using, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [43517] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(990), 1, sym__preprocessor_statement, ACTIONS(2752), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, ACTIONS(2750), 30, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_get, anon_sym_set, anon_sym_construct, [43565] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(991), 1, sym__preprocessor_statement, ACTIONS(1218), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1220), 28, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [43612] = 5, [43675] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(992), 1, sym__preprocessor_statement, ACTIONS(1034), 5, ACTIONS(1106), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1036), 28, ACTIONS(1108), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86329,6 +86586,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86336,19 +86594,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [43659] = 5, [43723] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(993), 1, sym__preprocessor_statement, ACTIONS(1038), 4, ACTIONS(1154), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1040), 29, ACTIONS(1156), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86371,6 +86629,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86378,20 +86637,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [43706] = 5, [43771] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(994), 1, sym__preprocessor_statement, ACTIONS(1042), 5, ACTIONS(1158), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1044), 28, ACTIONS(1160), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86413,6 +86672,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86420,20 +86680,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [43753] = 5, [43819] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(995), 1, sym__preprocessor_statement, ACTIONS(1046), 5, ACTIONS(1162), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1048), 28, ACTIONS(1164), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86455,6 +86715,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86462,20 +86723,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [43800] = 5, [43867] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(996), 1, sym__preprocessor_statement, ACTIONS(1086), 5, ACTIONS(1178), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1088), 28, ACTIONS(1180), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86497,6 +86758,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86504,20 +86766,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [43847] = 5, [43915] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(997), 1, sym__preprocessor_statement, ACTIONS(1090), 5, ACTIONS(1222), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1092), 28, ACTIONS(1224), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86539,6 +86801,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86546,20 +86809,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [43894] = 5, [43963] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(998), 1, sym__preprocessor_statement, ACTIONS(1094), 5, ACTIONS(1226), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1096), 28, ACTIONS(1228), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86581,6 +86844,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86588,20 +86852,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [43941] = 5, [44011] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(999), 1, sym__preprocessor_statement, ACTIONS(1098), 5, ACTIONS(1230), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1100), 28, ACTIONS(1232), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86623,6 +86887,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86630,20 +86895,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [43988] = 5, [44059] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1000), 1, sym__preprocessor_statement, ACTIONS(1102), 5, ACTIONS(1234), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1104), 28, ACTIONS(1236), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86665,6 +86930,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86672,20 +86938,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [44035] = 5, [44107] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1001), 1, sym__preprocessor_statement, ACTIONS(1106), 5, ACTIONS(1238), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1108), 28, ACTIONS(1240), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86707,6 +86973,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86714,20 +86981,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [44082] = 5, [44155] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1002), 1, sym__preprocessor_statement, ACTIONS(1154), 5, ACTIONS(1242), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1156), 28, ACTIONS(1244), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86749,6 +87016,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86756,20 +87024,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [44129] = 5, [44203] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1003), 1, sym__preprocessor_statement, ACTIONS(1158), 5, ACTIONS(1248), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1160), 28, ACTIONS(1250), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86791,6 +87059,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86798,7 +87067,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [44176] = 5, [44251] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -86811,7 +87080,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2833), 28, ACTIONS(2833), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86833,6 +87102,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86840,7 +87110,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [44223] = 5, [44299] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -86853,7 +87123,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(663), 28, ACTIONS(663), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86875,6 +87145,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86882,19 +87153,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [44270] = 5, [44347] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1006), 1, sym__preprocessor_statement, ACTIONS(1230), 4, ACTIONS(980), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1232), 29, ACTIONS(982), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86917,6 +87188,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86924,19 +87196,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44317] = 5, [44395] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1007), 1, sym__preprocessor_statement, ACTIONS(1252), 4, ACTIONS(996), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1254), 29, ACTIONS(998), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -86959,6 +87231,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -86966,19 +87239,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44364] = 5, [44443] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1008), 1, sym__preprocessor_statement, ACTIONS(988), 4, ACTIONS(1004), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(990), 29, ACTIONS(1006), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87001,6 +87274,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87008,19 +87282,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44411] = 5, [44491] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1009), 1, sym__preprocessor_statement, ACTIONS(992), 4, ACTIONS(1008), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(994), 29, ACTIONS(1010), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87043,6 +87317,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87050,19 +87325,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44458] = 5, [44539] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1010), 1, sym__preprocessor_statement, ACTIONS(996), 4, ACTIONS(1012), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(998), 29, ACTIONS(1014), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87085,6 +87360,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87092,19 +87368,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44505] = 5, [44587] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1011), 1, sym__preprocessor_statement, ACTIONS(984), 4, ACTIONS(960), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(986), 29, ACTIONS(962), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87127,6 +87403,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87134,19 +87411,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44552] = 5, [44635] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1012), 1, sym__preprocessor_statement, ACTIONS(1058), 4, ACTIONS(1060), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1060), 29, ACTIONS(1062), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87169,6 +87446,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87176,19 +87454,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44599] = 5, [44683] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1013), 1, sym__preprocessor_statement, ACTIONS(1066), 4, ACTIONS(1068), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1068), 29, ACTIONS(1070), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87211,6 +87489,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87218,19 +87497,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44646] = 5, [44731] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1014), 1, sym__preprocessor_statement, ACTIONS(1070), 4, ACTIONS(1072), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1072), 29, ACTIONS(1074), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87253,6 +87532,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87260,19 +87540,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44693] = 5, [44779] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1015), 1, sym__preprocessor_statement, ACTIONS(1074), 4, ACTIONS(1076), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1076), 29, ACTIONS(1078), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87295,6 +87575,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87302,19 +87583,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44740] = 5, [44827] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1016), 1, sym__preprocessor_statement, ACTIONS(1082), 4, ACTIONS(1084), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1084), 29, ACTIONS(1086), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87337,6 +87618,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87344,7 +87626,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44787] = 5, [44875] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87356,7 +87638,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1112), 29, ACTIONS(1112), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87379,6 +87661,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87386,7 +87669,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44834] = 5, [44923] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87398,7 +87681,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1116), 29, ACTIONS(1116), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87421,6 +87704,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87428,7 +87712,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44881] = 5, [44971] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87440,7 +87724,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1120), 29, ACTIONS(1120), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87463,6 +87747,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87470,19 +87755,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44928] = 5, [45019] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1020), 1, sym__preprocessor_statement, ACTIONS(1126), 4, ACTIONS(1284), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1128), 29, ACTIONS(1286), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87505,6 +87790,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87512,7 +87798,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [44975] = 5, [45067] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87524,7 +87810,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1132), 29, ACTIONS(1132), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87547,6 +87833,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87554,7 +87841,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45022] = 5, [45115] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87566,7 +87853,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1136), 29, ACTIONS(1136), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87589,6 +87876,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87596,7 +87884,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45069] = 5, [45163] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87608,7 +87896,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1144), 29, ACTIONS(1144), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87631,6 +87919,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87638,7 +87927,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45116] = 5, [45211] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87650,7 +87939,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1148), 29, ACTIONS(1148), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87673,6 +87962,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87680,7 +87970,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45163] = 5, [45259] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87692,7 +87982,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1152), 29, ACTIONS(1152), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87715,6 +88005,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87722,7 +88013,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45210] = 5, [45307] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87734,7 +88025,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1184), 29, ACTIONS(1184), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87757,6 +88048,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87764,7 +88056,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45257] = 5, [45355] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87776,7 +88068,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1188), 29, ACTIONS(1188), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87799,6 +88091,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87806,7 +88099,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45304] = 5, [45403] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87818,7 +88111,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1192), 29, ACTIONS(1192), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87841,6 +88134,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87848,7 +88142,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45351] = 5, [45451] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87860,7 +88154,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1196), 29, ACTIONS(1196), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87883,6 +88177,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87890,7 +88185,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45398] = 5, [45499] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87902,7 +88197,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1200), 29, ACTIONS(1200), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87925,6 +88220,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87932,7 +88228,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45445] = 5, [45547] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87944,7 +88240,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1204), 29, ACTIONS(1204), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -87967,6 +88263,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -87974,7 +88271,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45492] = 5, [45595] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -87986,7 +88283,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1212), 29, ACTIONS(1212), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88009,6 +88306,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88016,7 +88314,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45539] = 5, [45643] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -88028,7 +88326,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1216), 29, ACTIONS(1216), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88051,6 +88349,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88058,7 +88357,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45586] = 5, [45691] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -88070,7 +88369,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1220), 29, ACTIONS(1220), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88093,6 +88392,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88100,19 +88400,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45633] = 5, [45739] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1035), 1, sym__preprocessor_statement, ACTIONS(1256), 4, ACTIONS(1252), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1258), 29, ACTIONS(1254), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88135,6 +88435,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88142,19 +88443,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45680] = 5, [45787] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1036), 1, sym__preprocessor_statement, ACTIONS(1260), 4, ACTIONS(1256), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1262), 29, ACTIONS(1258), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88177,6 +88478,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88184,19 +88486,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45727] = 5, [45835] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1037), 1, sym__preprocessor_statement, ACTIONS(1264), 4, ACTIONS(1260), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1266), 29, ACTIONS(1262), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88219,6 +88521,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88226,19 +88529,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45774] = 5, [45883] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1038), 1, sym__preprocessor_statement, ACTIONS(1268), 4, ACTIONS(1264), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1270), 29, ACTIONS(1266), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88261,6 +88564,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88268,19 +88572,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45821] = 5, [45931] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1039), 1, sym__preprocessor_statement, ACTIONS(1272), 4, ACTIONS(1268), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1274), 29, ACTIONS(1270), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88303,6 +88607,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88310,19 +88615,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45868] = 5, [45979] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1040), 1, sym__preprocessor_statement, ACTIONS(1276), 4, ACTIONS(1272), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1278), 29, ACTIONS(1274), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88345,6 +88650,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88352,19 +88658,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45915] = 5, [46027] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1041), 1, sym__preprocessor_statement, ACTIONS(1284), 4, ACTIONS(1280), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1286), 29, ACTIONS(1282), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88387,6 +88693,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88394,19 +88701,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [45962] = 5, [46075] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1042), 1, sym__preprocessor_statement, ACTIONS(1050), 4, ACTIONS(1054), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1052), 29, ACTIONS(1056), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88429,6 +88736,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88436,19 +88744,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46009] = 5, [46123] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1043), 1, sym__preprocessor_statement, ACTIONS(1004), 4, ACTIONS(1170), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1006), 29, ACTIONS(1172), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88471,6 +88779,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88478,19 +88787,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46056] = 5, [46171] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1044), 1, sym__preprocessor_statement, ACTIONS(1008), 4, ACTIONS(1126), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1010), 29, ACTIONS(1128), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88513,6 +88822,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88520,19 +88830,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46103] = 5, [46219] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1045), 1, sym__preprocessor_statement, ACTIONS(1054), 4, ACTIONS(964), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1056), 29, ACTIONS(966), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88555,6 +88865,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88562,19 +88873,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46150] = 5, [46267] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1046), 1, sym__preprocessor_statement, ACTIONS(1162), 4, ACTIONS(1048), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1164), 29, ACTIONS(1050), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88597,6 +88908,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88604,19 +88916,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46197] = 5, [46315] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1047), 1, sym__preprocessor_statement, ACTIONS(1170), 4, ACTIONS(968), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1172), 29, ACTIONS(970), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88639,6 +88951,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88646,19 +88959,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46244] = 5, [46363] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1048), 1, sym__preprocessor_statement, ACTIONS(1178), 4, ACTIONS(972), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1180), 29, ACTIONS(974), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88681,6 +88994,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88688,19 +89002,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46291] = 5, [46411] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1049), 1, sym__preprocessor_statement, ACTIONS(1222), 4, ACTIONS(984), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1224), 29, ACTIONS(986), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88723,6 +89037,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88730,19 +89045,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46338] = 5, [46459] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1050), 1, sym__preprocessor_statement, ACTIONS(1226), 4, ACTIONS(990), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1228), 29, ACTIONS(992), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88765,6 +89080,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88772,19 +89088,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46385] = 5, [46507] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1051), 1, sym__preprocessor_statement, ACTIONS(1234), 4, ACTIONS(1016), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1236), 29, ACTIONS(1018), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88807,6 +89123,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88814,19 +89131,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46432] = 5, [46555] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1052), 1, sym__preprocessor_statement, ACTIONS(1242), 4, ACTIONS(1024), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1244), 29, ACTIONS(1026), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88849,6 +89166,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88856,19 +89174,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46479] = 5, [46603] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1053), 1, sym__preprocessor_statement, ACTIONS(1248), 4, ACTIONS(1030), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1250), 29, ACTIONS(1032), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88891,6 +89209,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88898,19 +89217,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46526] = 5, [46651] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1054), 1, sym__preprocessor_statement, ACTIONS(1000), 4, ACTIONS(1044), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1002), 29, ACTIONS(1046), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88933,6 +89252,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88940,19 +89260,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46573] = 5, [46699] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1055), 1, sym__preprocessor_statement, ACTIONS(1012), 4, ACTIONS(1090), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1014), 29, ACTIONS(1092), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -88975,6 +89295,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -88982,19 +89303,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46620] = 5, [46747] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1056), 1, sym__preprocessor_statement, ACTIONS(1016), 4, ACTIONS(1094), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1018), 29, ACTIONS(1096), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89017,6 +89338,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89024,19 +89346,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46667] = 5, [46795] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1057), 1, sym__preprocessor_statement, ACTIONS(1026), 4, ACTIONS(1098), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1028), 29, ACTIONS(1100), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89059,6 +89381,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89066,19 +89389,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46714] = 5, [46843] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1058), 1, sym__preprocessor_statement, ACTIONS(1030), 4, ACTIONS(1102), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1032), 29, ACTIONS(1104), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89101,6 +89424,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89108,19 +89432,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46761] = 5, [46891] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1059), 1, sym__preprocessor_statement, ACTIONS(1034), 4, ACTIONS(1106), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1036), 29, ACTIONS(1108), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89143,6 +89467,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89150,19 +89475,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46808] = 5, [46939] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1060), 1, sym__preprocessor_statement, ACTIONS(1042), 4, ACTIONS(1158), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1044), 29, ACTIONS(1160), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89185,6 +89510,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89192,19 +89518,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46855] = 5, [46987] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1061), 1, sym__preprocessor_statement, ACTIONS(1046), 4, ACTIONS(1162), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1048), 29, ACTIONS(1164), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89227,6 +89553,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89234,19 +89561,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46902] = 5, [47035] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1062), 1, sym__preprocessor_statement, ACTIONS(1086), 4, ACTIONS(1178), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1088), 29, ACTIONS(1180), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89269,6 +89596,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89276,19 +89604,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46949] = 5, [47083] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1063), 1, sym__preprocessor_statement, ACTIONS(1090), 4, ACTIONS(1222), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1092), 29, ACTIONS(1224), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89311,6 +89639,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89318,19 +89647,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [46996] = 5, [47131] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1064), 1, sym__preprocessor_statement, ACTIONS(1094), 4, ACTIONS(1226), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1096), 29, ACTIONS(1228), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89353,6 +89682,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89360,19 +89690,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47043] = 5, [47179] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1065), 1, sym__preprocessor_statement, ACTIONS(1098), 4, ACTIONS(1230), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1100), 29, ACTIONS(1232), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89395,6 +89725,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89402,19 +89733,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47090] = 5, [47227] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1066), 1, sym__preprocessor_statement, ACTIONS(1102), 4, ACTIONS(1234), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1104), 29, ACTIONS(1236), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89437,6 +89768,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89444,19 +89776,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47137] = 5, [47275] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1067), 1, sym__preprocessor_statement, ACTIONS(1106), 4, ACTIONS(1238), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1108), 29, ACTIONS(1240), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89479,6 +89811,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89486,19 +89819,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47184] = 5, [47323] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1068), 1, sym__preprocessor_statement, ACTIONS(1154), 4, ACTIONS(1242), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1156), 29, ACTIONS(1244), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89521,6 +89854,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89528,19 +89862,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47231] = 5, [47371] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1069), 1, sym__preprocessor_statement, ACTIONS(1158), 4, ACTIONS(1248), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1160), 29, ACTIONS(1250), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89563,6 +89897,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89570,7 +89905,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47278] = 5, [47419] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -89583,7 +89918,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(807), 28, ACTIONS(807), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89605,6 +89940,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89612,7 +89948,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [47325] = 5, [47467] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -89624,7 +89960,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(663), 29, ACTIONS(663), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89647,6 +89983,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89654,7 +89991,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47372] = 5, [47515] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -89667,7 +90004,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2837), 28, ACTIONS(2837), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89689,6 +90026,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89696,7 +90034,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [47419] = 5, [47563] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -89708,7 +90046,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(807), 29, ACTIONS(807), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89731,6 +90069,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89738,7 +90077,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47466] = 5, [47611] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -89751,7 +90090,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2841), 28, ACTIONS(2841), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89773,6 +90112,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89780,20 +90120,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [47513] = 5, [47659] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1075), 1, sym__preprocessor_statement, ACTIONS(984), 5, ACTIONS(960), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(986), 28, ACTIONS(962), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89815,6 +90155,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89822,20 +90163,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [47560] = 5, [47707] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1076), 1, sym__preprocessor_statement, ACTIONS(1058), 5, ACTIONS(1060), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1060), 28, ACTIONS(1062), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89857,6 +90198,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89864,19 +90206,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [47607] = 5, [47755] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1077), 1, sym__preprocessor_statement, ACTIONS(1062), 4, ACTIONS(1064), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1064), 29, ACTIONS(1066), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -89899,6 +90241,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -89906,58 +90249,200 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [47654] = 23, [47803] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1078), 1, sym__preprocessor_statement, ACTIONS(1068), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1070), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [47851] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1079), 1, sym__preprocessor_statement, ACTIONS(1072), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1074), 29, sym_identifier, ACTIONS(1396), 1, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [47899] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1080), 1, sym__preprocessor_statement, ACTIONS(1076), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, ACTIONS(2845), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1078), 1, ACTIONS(1078), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [47947] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1081), 1, sym__preprocessor_statement, STATE(1131), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(1080), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1082), 30, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [47995] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1082), 1, sym__preprocessor_statement, ACTIONS(1084), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1086), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -89966,20 +90451,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [47737] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [48043] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1079), 1, STATE(1083), 1, sym__preprocessor_statement, ACTIONS(1066), 5, ACTIONS(2847), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1068), 28, ACTIONS(2845), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90001,6 +90499,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90008,20 +90507,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [47784] = 5, [48091] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1080), 1, STATE(1084), 1, sym__preprocessor_statement, ACTIONS(1070), 5, ACTIONS(1110), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1072), 28, ACTIONS(1112), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90043,6 +90542,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90050,20 +90550,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [47831] = 5, [48139] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1081), 1, STATE(1085), 1, sym__preprocessor_statement, ACTIONS(1074), 5, ACTIONS(1114), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1076), 28, ACTIONS(1116), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90085,6 +90585,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90092,19 +90593,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [47878] = 5, [48187] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1082), 1, STATE(1086), 1, sym__preprocessor_statement, ACTIONS(1078), 4, ACTIONS(1118), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1080), 29, ACTIONS(1120), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90125,29 +90627,28 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [47925] = 5, anon_sym_construct, [48235] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1083), 1, STATE(1087), 1, sym__preprocessor_statement, ACTIONS(1082), 5, ACTIONS(1122), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1084), 28, ACTIONS(1124), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90168,66 +90669,38 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [47972] = 23, [48283] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1088), 1, sym__preprocessor_statement, ACTIONS(1284), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2847), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1084), 1, sym__preprocessor_statement, STATE(1086), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(1286), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -90236,58 +90709,41 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [48055] = 23, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [48331] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1089), 1, sym__preprocessor_statement, ACTIONS(2851), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2845), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1085), 1, sym__preprocessor_statement, STATE(1129), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(2849), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -90296,58 +90752,41 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [48138] = 23, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [48379] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1090), 1, sym__preprocessor_statement, ACTIONS(1130), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2849), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1086), 1, sym__preprocessor_statement, STATE(1131), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(1132), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -90356,58 +90795,41 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [48221] = 23, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [48427] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1091), 1, sym__preprocessor_statement, ACTIONS(1134), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2849), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1087), 1, sym__preprocessor_statement, STATE(1092), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(1136), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -90416,20 +90838,32 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [48304] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [48475] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1088), 1, STATE(1092), 1, sym__preprocessor_statement, ACTIONS(2853), 5, ACTIONS(1138), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2851), 28, ACTIONS(1140), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90450,28 +90884,30 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [48351] = 5, [48523] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1089), 1, STATE(1093), 1, sym__preprocessor_statement, ACTIONS(1110), 5, ACTIONS(1142), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1112), 28, ACTIONS(1144), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90493,6 +90929,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90500,20 +90937,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [48398] = 5, [48571] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1090), 1, STATE(1094), 1, sym__preprocessor_statement, ACTIONS(1114), 5, ACTIONS(1146), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1116), 28, ACTIONS(1148), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90535,6 +90972,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90542,20 +90980,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [48445] = 5, [48619] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1091), 1, STATE(1095), 1, sym__preprocessor_statement, ACTIONS(1118), 5, ACTIONS(1150), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1120), 28, ACTIONS(1152), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90577,6 +91015,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90584,58 +91023,28 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [48492] = 23, [48667] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1096), 1, sym__preprocessor_statement, ACTIONS(2855), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2855), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1092), 1, sym__preprocessor_statement, STATE(1131), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(2853), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -90644,19 +91053,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [48575] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [48715] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1093), 1, STATE(1097), 1, sym__preprocessor_statement, ACTIONS(1122), 4, ACTIONS(1182), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1124), 29, ACTIONS(1184), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90677,29 +91100,29 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [48622] = 5, anon_sym_construct, [48763] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1094), 1, STATE(1098), 1, sym__preprocessor_statement, ACTIONS(1126), 5, ACTIONS(2859), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1128), 28, ACTIONS(2857), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90721,6 +91144,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90728,58 +91152,28 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [48669] = 23, [48811] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1099), 1, sym__preprocessor_statement, ACTIONS(1186), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2855), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1095), 1, sym__preprocessor_statement, STATE(1099), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(1188), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -90788,20 +91182,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [48752] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [48859] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1096), 1, STATE(1100), 1, sym__preprocessor_statement, ACTIONS(2859), 5, ACTIONS(1190), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2857), 28, ACTIONS(1192), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90823,6 +91230,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90830,20 +91238,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [48799] = 5, [48907] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1097), 1, STATE(1101), 1, sym__preprocessor_statement, ACTIONS(1130), 5, ACTIONS(2863), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1132), 28, ACTIONS(2861), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90865,6 +91273,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90872,20 +91281,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [48846] = 5, [48955] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1098), 1, STATE(1102), 1, sym__preprocessor_statement, ACTIONS(1134), 5, ACTIONS(1194), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1136), 28, ACTIONS(1196), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -90907,6 +91316,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -90914,58 +91324,28 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [48893] = 23, [49003] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1103), 1, sym__preprocessor_statement, ACTIONS(1198), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2861), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1099), 1, sym__preprocessor_statement, STATE(1131), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(1200), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -90974,19 +91354,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [48976] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [49051] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1100), 1, STATE(1104), 1, sym__preprocessor_statement, ACTIONS(1288), 4, ACTIONS(1202), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1290), 29, ACTIONS(1204), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91007,29 +91401,28 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [49023] = 5, anon_sym_construct, [49099] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1101), 1, STATE(1105), 1, sym__preprocessor_statement, ACTIONS(1142), 5, ACTIONS(1206), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1144), 28, ACTIONS(1208), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91050,66 +91443,81 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [49070] = 23, [49147] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, STATE(1106), 1, sym__preprocessor_statement, ACTIONS(1210), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2861), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1102), 1, sym__preprocessor_statement, STATE(1105), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(1212), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [49195] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1107), 1, sym__preprocessor_statement, ACTIONS(1214), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1216), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -91118,20 +91526,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [49153] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [49243] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1103), 1, STATE(1108), 1, sym__preprocessor_statement, ACTIONS(1146), 5, ACTIONS(1252), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1148), 28, ACTIONS(1254), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91153,6 +91574,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91160,20 +91582,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49200] = 5, [49291] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1104), 1, STATE(1109), 1, sym__preprocessor_statement, ACTIONS(1150), 5, ACTIONS(1256), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1152), 28, ACTIONS(1258), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91195,6 +91617,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91202,58 +91625,71 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49247] = 23, [49339] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1110), 1, sym__preprocessor_statement, ACTIONS(1260), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2863), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1105), 1, sym__preprocessor_statement, STATE(1131), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(1262), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [49387] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1111), 1, sym__preprocessor_statement, ACTIONS(1264), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1266), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -91262,20 +91698,33 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [49330] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [49435] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1106), 1, STATE(1112), 1, sym__preprocessor_statement, ACTIONS(2867), 5, ACTIONS(1268), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2865), 28, ACTIONS(1270), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91297,6 +91746,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91304,20 +91754,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49377] = 5, [49483] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1107), 1, STATE(1113), 1, sym__preprocessor_statement, ACTIONS(1182), 5, ACTIONS(1272), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1184), 28, ACTIONS(1274), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91339,6 +91789,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91346,20 +91797,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49424] = 5, [49531] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1108), 1, STATE(1114), 1, sym__preprocessor_statement, ACTIONS(2871), 5, ACTIONS(1276), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2869), 28, ACTIONS(1278), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91380,28 +91830,30 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [49471] = 5, [49579] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1109), 1, STATE(1115), 1, sym__preprocessor_statement, ACTIONS(1186), 5, ACTIONS(1280), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1188), 28, ACTIONS(1282), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91423,6 +91875,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91430,20 +91883,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49518] = 5, [49627] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1110), 1, STATE(1116), 1, sym__preprocessor_statement, ACTIONS(1190), 5, ACTIONS(1054), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1192), 28, ACTIONS(1056), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91465,6 +91918,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91472,20 +91926,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49565] = 5, [49675] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1111), 1, STATE(1117), 1, sym__preprocessor_statement, ACTIONS(2875), 5, ACTIONS(1170), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2873), 28, ACTIONS(1172), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91507,6 +91961,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91514,20 +91969,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49612] = 5, [49723] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1112), 1, STATE(1118), 1, sym__preprocessor_statement, ACTIONS(1194), 5, ACTIONS(2867), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1196), 28, ACTIONS(2865), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91549,6 +92004,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91556,20 +92012,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49659] = 5, [49771] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1113), 1, STATE(1119), 1, sym__preprocessor_statement, ACTIONS(1198), 5, ACTIONS(2871), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1200), 28, ACTIONS(2869), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91591,6 +92047,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91598,20 +92055,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49706] = 5, [49819] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1114), 1, STATE(1120), 1, sym__preprocessor_statement, ACTIONS(1202), 5, ACTIONS(1126), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1204), 28, ACTIONS(1128), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91633,6 +92090,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91640,19 +92098,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49753] = 5, [49867] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1115), 1, STATE(1121), 1, sym__preprocessor_statement, ACTIONS(1206), 4, ACTIONS(964), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1208), 29, ACTIONS(966), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91673,29 +92132,29 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [49800] = 5, anon_sym_construct, [49915] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1116), 1, STATE(1122), 1, sym__preprocessor_statement, ACTIONS(1210), 5, ACTIONS(2875), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1212), 28, ACTIONS(2873), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91717,6 +92176,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91724,20 +92184,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49847] = 5, [49963] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1117), 1, STATE(1123), 1, sym__preprocessor_statement, ACTIONS(1214), 5, ACTIONS(2879), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1216), 28, ACTIONS(2877), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91759,6 +92219,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91766,20 +92227,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49894] = 5, [50011] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1118), 1, STATE(1124), 1, sym__preprocessor_statement, ACTIONS(1256), 5, ACTIONS(2883), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1258), 28, ACTIONS(2881), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91801,6 +92262,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91808,20 +92270,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49941] = 5, [50059] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1119), 1, STATE(1125), 1, sym__preprocessor_statement, ACTIONS(1260), 5, ACTIONS(2887), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1262), 28, ACTIONS(2885), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91843,6 +92305,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91850,20 +92313,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [49988] = 5, [50107] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1120), 1, STATE(1126), 1, sym__preprocessor_statement, ACTIONS(1264), 5, ACTIONS(2891), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1266), 28, ACTIONS(2889), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91885,6 +92348,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91892,20 +92356,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50035] = 5, [50155] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1121), 1, STATE(1127), 1, sym__preprocessor_statement, ACTIONS(1268), 5, ACTIONS(2895), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1270), 28, ACTIONS(2893), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91927,6 +92391,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91934,20 +92399,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50082] = 5, [50203] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1122), 1, STATE(1128), 1, sym__preprocessor_statement, ACTIONS(1272), 5, ACTIONS(1048), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1274), 28, ACTIONS(1050), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -91969,6 +92434,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -91976,20 +92442,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50129] = 5, [50251] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1123), 1, STATE(1129), 1, sym__preprocessor_statement, ACTIONS(1276), 5, ACTIONS(2899), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1278), 28, ACTIONS(2897), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92011,6 +92477,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92018,19 +92485,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50176] = 5, [50299] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1124), 1, STATE(1130), 1, sym__preprocessor_statement, ACTIONS(1280), 4, ACTIONS(2903), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1282), 29, ACTIONS(2901), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92051,29 +92519,29 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [50223] = 5, anon_sym_construct, [50347] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1125), 1, STATE(1131), 1, sym__preprocessor_statement, ACTIONS(1284), 5, ACTIONS(2907), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1286), 28, ACTIONS(2905), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92095,6 +92563,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92102,20 +92571,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50270] = 5, [50395] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1126), 1, STATE(1132), 1, sym__preprocessor_statement, ACTIONS(1050), 5, ACTIONS(968), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1052), 28, ACTIONS(970), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92137,6 +92606,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92144,20 +92614,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50317] = 5, [50443] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1127), 1, STATE(1133), 1, sym__preprocessor_statement, ACTIONS(1004), 5, ACTIONS(1166), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1006), 28, ACTIONS(1168), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92178,66 +92647,81 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [50364] = 23, [50491] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1134), 1, sym__preprocessor_statement, ACTIONS(972), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2877), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1128), 1, sym__preprocessor_statement, STATE(1167), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(974), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [50539] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1135), 1, sym__preprocessor_statement, ACTIONS(984), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(986), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -92246,58 +92730,83 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [50447] = 23, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [50587] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1136), 1, sym__preprocessor_statement, ACTIONS(990), 5, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2879), 1, anon_sym_TILDE, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1129), 1, sym__preprocessor_statement, STATE(1131), 1, aux_sym_errordomain_declaration_repeat2, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, ACTIONS(992), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [50635] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1137), 1, sym__preprocessor_statement, ACTIONS(1174), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1176), 30, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -92306,20 +92815,34 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [50530] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [50683] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1130), 1, STATE(1138), 1, sym__preprocessor_statement, ACTIONS(2883), 5, ACTIONS(1016), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2881), 28, ACTIONS(1018), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92341,6 +92864,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92348,57 +92872,27 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50577] = 22, [50731] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2885), 1, sym_identifier, ACTIONS(2888), 1, STATE(1139), 1, sym__preprocessor_statement, ACTIONS(1020), 4, anon_sym_global_COLON_COLON, ACTIONS(2891), 1, anon_sym_LBRACK, ACTIONS(2894), 1, anon_sym_LPAREN, ACTIONS(2903), 1, anon_sym_RBRACE, ACTIONS(2905), 1, ACTIONS(1022), 30, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, ACTIONS(2908), 1, anon_sym_void, ACTIONS(2911), 1, anon_sym_dynamic, STATE(950), 1, sym__attribute_list, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, STATE(1131), 2, sym__preprocessor_statement, aux_sym_errordomain_declaration_repeat2, ACTIONS(2897), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(2914), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2900), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -92407,20 +92901,34 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [50658] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [50779] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1132), 1, STATE(1140), 1, sym__preprocessor_statement, ACTIONS(2919), 5, ACTIONS(1024), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2917), 28, ACTIONS(1026), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92442,6 +92950,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92449,164 +92958,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50705] = 5, [50827] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1133), 1, sym__preprocessor_statement, ACTIONS(1008), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1010), 28, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [50752] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2921), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1131), 1, aux_sym_errordomain_declaration_repeat2, STATE(1134), 1, sym__preprocessor_statement, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [50835] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1135), 1, sym__preprocessor_statement, ACTIONS(1054), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1056), 28, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [50882] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1136), 1, STATE(1141), 1, sym__preprocessor_statement, ACTIONS(2925), 5, ACTIONS(2911), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2923), 28, ACTIONS(2909), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92628,6 +92993,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92635,20 +93001,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50929] = 5, [50875] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1137), 1, STATE(1142), 1, sym__preprocessor_statement, ACTIONS(2929), 5, ACTIONS(1030), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2927), 28, ACTIONS(1032), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92670,6 +93036,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92677,20 +93044,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [50976] = 5, [50923] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1138), 1, STATE(1143), 1, sym__preprocessor_statement, ACTIONS(2933), 5, ACTIONS(2915), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2931), 28, ACTIONS(2913), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92712,6 +93079,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92719,20 +93087,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51023] = 5, [50971] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1139), 1, STATE(1144), 1, sym__preprocessor_statement, ACTIONS(2937), 5, ACTIONS(2919), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2935), 28, ACTIONS(2917), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92754,6 +93122,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92761,20 +93130,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51070] = 5, [51019] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1140), 1, STATE(1145), 1, sym__preprocessor_statement, ACTIONS(2941), 5, ACTIONS(980), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2939), 28, ACTIONS(982), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92796,6 +93165,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92803,80 +93173,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51117] = 23, [51067] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2921), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1078), 1, aux_sym_errordomain_declaration_repeat2, STATE(1141), 1, sym__preprocessor_statement, STATE(1180), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [51200] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1142), 1, STATE(1146), 1, sym__preprocessor_statement, ACTIONS(2945), 5, ACTIONS(1044), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2943), 28, ACTIONS(1046), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92898,6 +93208,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92905,20 +93216,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51247] = 5, [51115] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1143), 1, STATE(1147), 1, sym__preprocessor_statement, ACTIONS(1162), 5, ACTIONS(1090), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1164), 28, ACTIONS(1092), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92940,6 +93251,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92947,20 +93259,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51294] = 5, [51163] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1144), 1, STATE(1148), 1, sym__preprocessor_statement, ACTIONS(2949), 5, ACTIONS(1094), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2947), 28, ACTIONS(1096), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -92982,6 +93294,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -92989,20 +93302,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51341] = 5, [51211] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1145), 1, STATE(1149), 1, sym__preprocessor_statement, ACTIONS(2953), 5, ACTIONS(1098), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2951), 28, ACTIONS(1100), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -93024,6 +93337,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -93031,20 +93345,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51388] = 5, [51259] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1146), 1, STATE(1150), 1, sym__preprocessor_statement, ACTIONS(2957), 5, ACTIONS(2923), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2955), 28, ACTIONS(2921), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -93065,28 +93378,30 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [51435] = 5, [51307] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1147), 1, STATE(1151), 1, sym__preprocessor_statement, ACTIONS(1170), 5, ACTIONS(996), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1172), 28, ACTIONS(998), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -93108,6 +93423,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -93115,19 +93431,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51482] = 5, [51355] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1148), 1, STATE(1152), 1, sym__preprocessor_statement, ACTIONS(1166), 4, ACTIONS(1000), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1168), 29, ACTIONS(1002), 30, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -93150,6 +93466,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -93157,20 +93474,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [51529] = 5, [51403] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1149), 1, STATE(1153), 1, sym__preprocessor_statement, ACTIONS(1178), 5, ACTIONS(1004), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1180), 28, ACTIONS(1006), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -93192,6 +93509,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -93199,20 +93517,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51576] = 5, [51451] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1150), 1, STATE(1154), 1, sym__preprocessor_statement, ACTIONS(1222), 5, ACTIONS(1008), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1224), 28, ACTIONS(1010), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -93234,6 +93552,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -93241,20 +93560,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51623] = 5, [51499] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1151), 1, STATE(1155), 1, sym__preprocessor_statement, ACTIONS(1226), 5, ACTIONS(1012), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1228), 28, ACTIONS(1014), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -93276,6 +93595,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -93283,62 +93603,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51670] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1152), 1, sym__preprocessor_statement, ACTIONS(1174), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1176), 29, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [51717] = 5, [51547] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1153), 1, STATE(1156), 1, sym__preprocessor_statement, ACTIONS(1234), 5, ACTIONS(1102), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1236), 28, ACTIONS(1104), 29, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -93360,6 +93638,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -93367,70 +93646,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, anon_sym_const, anon_sym_construct, [51764] = 5, [51595] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1154), 1, sym__preprocessor_statement, ACTIONS(1238), 4, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1240), 29, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2925), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1157), 1, sym__preprocessor_statement, STATE(1159), 1, aux_sym_errordomain_declaration_repeat2, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [51811] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1155), 1, sym__preprocessor_statement, ACTIONS(1242), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1244), 28, sym_identifier, anon_sym_owned, ACTIONS(2618), 9, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -93439,82 +93706,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [51858] = 5, [51678] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1156), 1, sym__preprocessor_statement, ACTIONS(2961), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2959), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2927), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1158), 1, sym__preprocessor_statement, STATE(1161), 1, aux_sym_errordomain_declaration_repeat2, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [51905] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1157), 1, sym__preprocessor_statement, ACTIONS(1248), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1250), 28, sym_identifier, anon_sym_owned, ACTIONS(2618), 9, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -93523,82 +93766,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [51952] = 5, [51761] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1158), 1, sym__preprocessor_statement, ACTIONS(2965), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2963), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2929), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1159), 1, sym__preprocessor_statement, STATE(1163), 1, aux_sym_errordomain_declaration_repeat2, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [51999] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1159), 1, sym__preprocessor_statement, ACTIONS(2969), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(2967), 28, sym_identifier, anon_sym_owned, ACTIONS(2618), 9, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -93607,40 +93826,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52046] = 5, [51844] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1160), 1, sym__preprocessor_statement, ACTIONS(1230), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1232), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2931), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1160), 1, sym__preprocessor_statement, STATE(1173), 1, aux_sym_errordomain_declaration_repeat2, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -93649,19 +93886,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52093] = 22, [51927] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -93680,27 +93905,28 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, STATE(949), 1, aux_sym_namespace_member_repeat1, ACTIONS(2933), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1161), 1, sym__preprocessor_statement, STATE(1216), 1, sym_access_modifier, STATE(1218), 1, STATE(1163), 1, aux_sym_errordomain_declaration_repeat2, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2153), 1, STATE(2106), 1, sym_type, STATE(1191), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned,
-
@@ -93720,70 +93946,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [52174] = 5, [52010] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1162), 1, sym__preprocessor_statement, ACTIONS(1000), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1002), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2929), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1162), 1, sym__preprocessor_statement, STATE(1166), 1, aux_sym_errordomain_declaration_repeat2, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52221] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1163), 1, sym__preprocessor_statement, ACTIONS(1012), 5, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1014), 28, sym_identifier, anon_sym_owned, ACTIONS(2618), 9, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -93792,40 +94006,57 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52268] = 5, [52093] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1164), 1, sym__preprocessor_statement, ACTIONS(1016), 5, ACTIONS(2935), 1, sym_identifier, ACTIONS(2938), 1, anon_sym_global_COLON_COLON, ACTIONS(2941), 1, anon_sym_LBRACK, ACTIONS(2944), 1, anon_sym_LPAREN, anon_sym_TILDE, ACTIONS(2953), 1, anon_sym_RBRACE, ACTIONS(1018), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(2955), 1, anon_sym_var, ACTIONS(2958), 1, anon_sym_void, ACTIONS(2961), 1, anon_sym_dynamic, STATE(950), 1, sym__attribute_list, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, STATE(1163), 2, sym__preprocessor_statement, aux_sym_errordomain_declaration_repeat2, ACTIONS(2947), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(2964), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2950), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -93834,40 +94065,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52315] = 5, [52174] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1165), 1, sym__preprocessor_statement, ACTIONS(1026), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1028), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2967), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1163), 1, aux_sym_errordomain_declaration_repeat2, STATE(1164), 1, sym__preprocessor_statement, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -93876,39 +94125,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52362] = 5, [52257] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1166), 1, sym__preprocessor_statement, ACTIONS(2973), 4, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2927), 1, anon_sym_RBRACE, ACTIONS(2971), 29, sym_identifier, STATE(950), 1, sym__attribute_list, STATE(1163), 1, aux_sym_errordomain_declaration_repeat2, STATE(1165), 1, sym__preprocessor_statement, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -93917,20 +94185,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [52409] = 23, [52340] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -93949,25 +94204,25 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2975), 1, ACTIONS(2969), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1131), 1, STATE(1163), 1, aux_sym_errordomain_declaration_repeat2, STATE(1167), 1, STATE(1166), 1, sym__preprocessor_statement, STATE(1180), 1, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type,
-
@@ -93990,7 +94245,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [52492] = 23, [52423] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -94009,25 +94264,25 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2975), 1, ACTIONS(2967), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1134), 1, STATE(1165), 1, aux_sym_errordomain_declaration_repeat2, STATE(1168), 1, STATE(1167), 1, sym__preprocessor_statement, STATE(1180), 1, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type,
-
@@ -94050,69 +94305,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [52575] = 5, [52506] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1169), 1, sym__preprocessor_statement, ACTIONS(1252), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1254), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2969), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1168), 1, sym__preprocessor_statement, STATE(1169), 1, aux_sym_errordomain_declaration_repeat2, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52622] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1170), 1, sym__preprocessor_statement, ACTIONS(1138), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(1140), 29, sym_identifier, anon_sym_owned, ACTIONS(2618), 9, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -94121,41 +94365,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_namespace, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, anon_sym_delegate, anon_sym_signal, anon_sym_const, [52669] = 5, [52589] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1171), 1, sym__preprocessor_statement, ACTIONS(988), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(990), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2971), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1163), 1, aux_sym_errordomain_declaration_repeat2, STATE(1169), 1, sym__preprocessor_statement, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -94164,40 +94425,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52716] = 5, [52672] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1172), 1, sym__preprocessor_statement, ACTIONS(992), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(994), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2971), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1170), 1, sym__preprocessor_statement, STATE(1172), 1, aux_sym_errordomain_declaration_repeat2, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -94206,40 +94485,57 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52763] = 5, [52755] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1173), 1, sym__preprocessor_statement, ACTIONS(996), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(998), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(1560), 1, anon_sym_const, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(1171), 1, sym__preprocessor_statement, STATE(1218), 1, sym_access_modifier, STATE(1220), 1, aux_sym_creation_method_declaration_repeat1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2153), 1, sym_type, STATE(1194), 2, sym_method_declaration, sym_constant_declaration, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -94248,40 +94544,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52810] = 5, [52836] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1174), 1, sym__preprocessor_statement, ACTIONS(1030), 5, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACE, ACTIONS(1032), 28, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2973), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1163), 1, aux_sym_errordomain_declaration_repeat2, STATE(1172), 1, sym__preprocessor_statement, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -94290,39 +94604,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, anon_sym_construct, [52857] = 5, [52919] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1175), 1, sym__preprocessor_statement, ACTIONS(2979), 4, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2977), 27, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2975), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1163), 1, aux_sym_errordomain_declaration_repeat2, STATE(1173), 1, sym__preprocessor_statement, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -94331,38 +94664,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [52902] = 5, [53002] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1176), 1, sym__preprocessor_statement, ACTIONS(2929), 4, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2927), 27, sym_identifier, anon_sym_owned, anon_sym_new, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2975), 1, anon_sym_RBRACE, STATE(950), 1, sym__attribute_list, STATE(1164), 1, aux_sym_errordomain_declaration_repeat2, STATE(1174), 1, sym__preprocessor_statement, STATE(1182), 1, aux_sym_namespace_member_repeat1, STATE(1208), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -94371,30 +94724,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [52947] = 5, [53085] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1177), 1, STATE(1175), 1, sym__preprocessor_statement, ACTIONS(2843), 4, ACTIONS(2851), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2841), 27, ACTIONS(2849), 28, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94416,25 +94758,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [52992] = 5, [53131] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1178), 1, STATE(1176), 1, sym__preprocessor_statement, ACTIONS(2859), 4, ACTIONS(2979), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2857), 27, ACTIONS(2977), 28, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94456,25 +94799,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [53037] = 5, [53177] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1179), 1, STATE(1177), 1, sym__preprocessor_statement, ACTIONS(2919), 4, ACTIONS(2843), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2917), 27, ACTIONS(2841), 28, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94496,60 +94840,75 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [53082] = 21, [53223] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, STATE(1178), 1, sym__preprocessor_statement, ACTIONS(2983), 4, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2981), 28, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(1180), 1, sym__preprocessor_statement, STATE(1206), 1, sym_method_declaration, STATE(1226), 1, aux_sym_creation_method_declaration_repeat1, STATE(1227), 1, sym_access_modifier, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [53269] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1179), 1, sym__preprocessor_statement, ACTIONS(2879), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2877), 28, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -94558,19 +94917,31 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [53159] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [53315] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1181), 1, STATE(1180), 1, sym__preprocessor_statement, ACTIONS(2983), 4, ACTIONS(2987), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2981), 27, ACTIONS(2985), 28, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94592,25 +94963,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [53204] = 5, [53361] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1182), 1, STATE(1181), 1, sym__preprocessor_statement, ACTIONS(2987), 4, ACTIONS(2871), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2985), 27, ACTIONS(2869), 28, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94632,20 +95004,77 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_delegate, anon_sym_signal, anon_sym_const, [53249] = 5, [53407] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(1182), 1, sym__preprocessor_statement, STATE(1207), 1, sym_method_declaration, STATE(1227), 1, aux_sym_creation_method_declaration_repeat1, STATE(1228), 1, sym_access_modifier, STATE(1284), 1, sym_member_declaration_modifier, STATE(1291), 1, sym_symbol, STATE(2106), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(79), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [53484] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1183), 1, sym__preprocessor_statement, ACTIONS(1770), 13, ACTIONS(1774), 13, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_PLUS_PLUS,
-
@@ -94659,7 +95088,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(1768), 17, ACTIONS(1772), 17, sym_identifier, anon_sym_yield, anon_sym_typeof,
-
@@ -94677,14 +95106,14 @@ static const uint16_t ts_small_parse_table[] = {sym_real, sym_regex, anon_sym_DQUOTE, [53293] = 5, [53528] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1184), 1, sym__preprocessor_statement, ACTIONS(1774), 13, ACTIONS(1770), 13, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_PLUS_PLUS,
-
@@ -94698,7 +95127,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_integer_token2, anon_sym_AT_DQUOTE, sym_verbatim_string, ACTIONS(1772), 17, ACTIONS(1768), 17, sym_identifier, anon_sym_yield, anon_sym_typeof,
-
@@ -94716,7 +95145,7 @@ static const uint16_t ts_small_parse_table[] = {sym_real, sym_regex, anon_sym_DQUOTE, [53337] = 5, [53572] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -94754,7 +95183,7 @@ static const uint16_t ts_small_parse_table[] = {sym_real, sym_regex, anon_sym_DQUOTE, [53380] = 5, [53615] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -94764,7 +95193,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2995), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(2993), 24, ACTIONS(2993), 25, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94782,6 +95211,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, anon_sym_override, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -94789,7 +95219,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_delegate, anon_sym_signal, anon_sym_const, [53420] = 13, [53656] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -94818,8 +95248,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(3019), 4, ACTIONS(3019), 5, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -94832,19 +95263,37 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_unowned, anon_sym_weak, anon_sym_const, [53476] = 5, [53713] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3001), 1, anon_sym_TILDE, ACTIONS(3023), 1, anon_sym_construct, STATE(1188), 1, sym__preprocessor_statement, ACTIONS(2839), 4, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2837), 21, ACTIONS(3010), 4, anon_sym_class, anon_sym_extern, anon_sym_static, anon_sym_abstract, ACTIONS(3025), 4, anon_sym_async, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(3019), 5, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, ACTIONS(2997), 9, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94853,20 +95302,8 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_const, [53515] = 10, [53763] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -94878,10 +95315,10 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3025), 2, ACTIONS(3028), 2, anon_sym_class, anon_sym_static, ACTIONS(3028), 2, ACTIONS(3031), 2, anon_sym_extern, anon_sym_abstract, ACTIONS(3003), 5,
-
@@ -94890,8 +95327,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(3019), 5, ACTIONS(3019), 6, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum,
-
@@ -94905,19 +95343,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_unowned, anon_sym_weak, anon_sym_const, [53564] = 5, [53813] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1190), 1, sym__preprocessor_statement, ACTIONS(3034), 4, ACTIONS(2891), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(3032), 21, ACTIONS(2889), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94939,19 +95377,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [53603] = 5, [53852] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1191), 1, sym__preprocessor_statement, ACTIONS(2774), 4, ACTIONS(2899), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(3036), 21, ACTIONS(2897), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -94973,19 +95411,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [53642] = 5, [53891] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1192), 1, sym__preprocessor_statement, ACTIONS(2945), 4, ACTIONS(2907), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2943), 21, ACTIONS(2905), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95007,19 +95445,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [53681] = 5, [53930] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1193), 1, sym__preprocessor_statement, ACTIONS(2949), 4, ACTIONS(2903), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2947), 21, ACTIONS(2901), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95041,87 +95479,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [53720] = 5, [53969] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1194), 1, sym__preprocessor_statement, ACTIONS(2941), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2939), 21, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_const, [53759] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1195), 1, sym__preprocessor_statement, ACTIONS(2953), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2951), 21, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_const, [53798] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1196), 1, sym__preprocessor_statement, ACTIONS(2853), 4, ACTIONS(2812), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2851), 21, ACTIONS(3035), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95143,19 +95513,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [53837] = 5, [54008] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1197), 1, STATE(1195), 1, sym__preprocessor_statement, ACTIONS(2957), 4, ACTIONS(2875), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2955), 21, ACTIONS(2873), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95177,19 +95547,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [53876] = 5, [54047] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1198), 1, STATE(1196), 1, sym__preprocessor_statement, ACTIONS(2937), 4, ACTIONS(2847), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2935), 21, ACTIONS(2845), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95211,19 +95581,55 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [53915] = 5, [54086] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1199), 1, STATE(1197), 1, sym__preprocessor_statement, ACTIONS(2883), 4, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3028), 4, anon_sym_class, anon_sym_extern, anon_sym_static, anon_sym_abstract, ACTIONS(3019), 6, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, ACTIONS(2997), 13, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_inline, anon_sym_virtual, anon_sym_override, anon_sym_const, [54129] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1198), 1, sym__preprocessor_statement, ACTIONS(2895), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2881), 21, ACTIONS(2893), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95245,36 +95651,53 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [53954] = 10, [54168] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3001), 1, anon_sym_TILDE, ACTIONS(3023), 1, anon_sym_construct, STATE(1200), 1, STATE(1199), 1, sym__preprocessor_statement, ACTIONS(2999), 2, ACTIONS(2839), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, ACTIONS(3010), 4, anon_sym_RBRACE, ACTIONS(2837), 21, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, ACTIONS(3019), 4, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, ACTIONS(3038), 4, anon_sym_async, anon_sym_inline, anon_sym_virtual, anon_sym_override, ACTIONS(2997), 9, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_const, [54207] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1200), 1, sym__preprocessor_statement, ACTIONS(2867), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2865), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95283,20 +95706,32 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_const, [54003] = 5, [54246] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1201), 1, sym__preprocessor_statement, ACTIONS(3043), 4, ACTIONS(2883), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(3041), 21, ACTIONS(2881), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95318,19 +95753,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [54042] = 5, [54285] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1202), 1, sym__preprocessor_statement, ACTIONS(2933), 4, ACTIONS(3039), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2931), 21, ACTIONS(3037), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95352,19 +95787,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [54081] = 5, [54324] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1203), 1, sym__preprocessor_statement, ACTIONS(3047), 4, ACTIONS(3043), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(3045), 21, ACTIONS(3041), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95386,19 +95821,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [54120] = 5, [54363] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1204), 1, sym__preprocessor_statement, ACTIONS(2925), 4, ACTIONS(2887), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(2923), 21, ACTIONS(2885), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95420,19 +95855,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [54159] = 5, [54402] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1205), 1, sym__preprocessor_statement, ACTIONS(3051), 4, ACTIONS(3047), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(3049), 21, ACTIONS(3045), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95454,19 +95889,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_internal, anon_sym_public, anon_sym_const, [54198] = 5, [54441] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1206), 1, sym__preprocessor_statement, ACTIONS(2903), 4, ACTIONS(3051), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RBRACE, ACTIONS(3053), 20, ACTIONS(3049), 21, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95487,28 +95922,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [54236] = 7, anon_sym_const, [54480] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1207), 1, sym__preprocessor_statement, ACTIONS(2999), 2, ACTIONS(2953), 4, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, ACTIONS(3025), 4, anon_sym_class, anon_sym_extern, anon_sym_static, anon_sym_abstract, ACTIONS(3019), 5, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, ACTIONS(2997), 13, anon_sym_RBRACE, ACTIONS(3053), 20, sym_identifier, anon_sym_owned, anon_sym_new,
-
@@ -95518,11 +95945,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_const, [54278] = 5, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, [54518] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95555,7 +95989,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [54316] = 16, [54556] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95572,15 +96006,101 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(3059), 1, ACTIONS(2738), 1, anon_sym_const, STATE(1209), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1216), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1352), 1, STATE(1347), 1, sym_symbol, STATE(1895), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54615] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2766), 1, anon_sym_const, STATE(1210), 1, sym__preprocessor_statement, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1339), 1, sym_symbol, STATE(2142), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54674] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(3059), 1, anon_sym_const, STATE(1211), 1, sym__preprocessor_statement, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1356), 1, sym_symbol, STATE(2126), 1, sym_type,
-
@@ -95598,7 +96118,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54375] = 16, [54733] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95617,15 +96137,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(2738), 1, anon_sym_const, STATE(1210), 1, STATE(1212), 1, sym__preprocessor_statement, STATE(1213), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1346), 1, STATE(1291), 1, sym_symbol, STATE(1895), 1, STATE(1873), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -95641,7 +96161,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54434] = 16, [54792] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95660,13 +96180,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(2738), 1, anon_sym_const, STATE(1211), 1, STATE(1213), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1346), 1, STATE(1347), 1, sym_symbol, STATE(1895), 1, sym_type,
-
@@ -95684,7 +96204,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54493] = 16, [54851] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95703,15 +96223,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(3061), 1, anon_sym_const, STATE(1212), 1, STATE(1214), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1914), 1, STATE(1878), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -95727,7 +96247,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54552] = 16, [54910] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95744,17 +96264,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(3061), 1, ACTIONS(3063), 1, anon_sym_const, STATE(1213), 1, STATE(1215), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1348), 1, STATE(1291), 1, sym_symbol, STATE(1914), 1, STATE(2155), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -95770,7 +96290,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54611] = 16, [54969] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95787,17 +96307,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2827), 1, ACTIONS(3061), 1, anon_sym_const, STATE(1214), 1, STATE(1216), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1336), 1, STATE(1349), 1, sym_symbol, STATE(2142), 1, STATE(1914), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -95813,7 +96333,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54670] = 16, [55028] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95830,17 +96350,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(3063), 1, ACTIONS(2722), 1, anon_sym_const, STATE(1215), 1, STATE(1217), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2155), 1, STATE(1999), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -95856,7 +96376,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54729] = 16, [55087] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95875,13 +96395,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(2738), 1, anon_sym_const, STATE(1216), 1, STATE(1218), 1, sym__preprocessor_statement, STATE(1220), 1, STATE(1219), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2187), 1, sym_type,
-
@@ -95899,7 +96419,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54788] = 16, [55146] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95916,17 +96436,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2738), 1, ACTIONS(3061), 1, anon_sym_const, STATE(1217), 1, STATE(1219), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1895), 1, STATE(1966), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -95942,7 +96462,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54847] = 16, [55205] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -95961,13 +96481,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(2738), 1, anon_sym_const, STATE(1218), 1, STATE(1220), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2187), 1, sym_type,
-
@@ -95985,7 +96505,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54906] = 16, [55264] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96002,17 +96522,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2722), 1, ACTIONS(2738), 1, anon_sym_const, STATE(1219), 1, STATE(1221), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1999), 1, STATE(1895), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -96028,7 +96548,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [54965] = 16, [55323] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96047,15 +96567,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, ACTIONS(3061), 1, anon_sym_const, STATE(1220), 1, STATE(1222), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1966), 1, STATE(1914), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -96071,7 +96591,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55024] = 12, [55382] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96086,7 +96606,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3068), 1, anon_sym_global_COLON_COLON, STATE(1221), 1, STATE(1223), 1, sym__preprocessor_statement, STATE(1700), 1, sym_symbol,
-
@@ -96101,7 +96621,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_unowned, anon_sym_weak, anon_sym_const, ACTIONS(3038), 8, ACTIONS(3025), 8, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -96110,50 +96630,44 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55075] = 16, [55433] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, ACTIONS(3001), 1, anon_sym_TILDE, ACTIONS(3003), 1, anon_sym_new, ACTIONS(3021), 1, anon_sym_signal, ACTIONS(3023), 1, anon_sym_construct, STATE(1224), 1, sym__preprocessor_statement, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(2738), 1, anon_sym_const, STATE(1222), 1, sym__preprocessor_statement, STATE(1237), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(1873), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(2618), 9, anon_sym_new, anon_sym_async, ACTIONS(3025), 2, anon_sym_class, anon_sym_static, ACTIONS(3006), 6, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55134] = 16, ACTIONS(2997), 8, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_const, [55481] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96170,17 +96684,15 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(3061), 1, anon_sym_const, STATE(1223), 1, STATE(1225), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1878), 1, STATE(2109), 1, sym_type, ACTIONS(27), 3, anon_sym_owned,
-
@@ -96196,7 +96708,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55193] = 15, [55537] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96215,9 +96727,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_void, ACTIONS(3083), 1, anon_sym_dynamic, STATE(1224), 1, STATE(1226), 1, sym__preprocessor_statement, STATE(1516), 1, STATE(1510), 1, sym_symbol, STATE(1781), 1, sym_type,
-
@@ -96237,44 +96749,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55249] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3001), 1, anon_sym_TILDE, ACTIONS(3003), 1, anon_sym_new, ACTIONS(3021), 1, anon_sym_signal, ACTIONS(3023), 1, anon_sym_construct, STATE(1225), 1, sym__preprocessor_statement, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3038), 2, anon_sym_class, anon_sym_static, ACTIONS(3006), 6, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(2997), 8, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_const, [55297] = 15, [55593] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96291,13 +96766,13 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1226), 1, STATE(1227), 1, sym__preprocessor_statement, STATE(1237), 1, STATE(1234), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2108), 1, sym_type,
-
@@ -96315,7 +96790,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55353] = 15, [55649] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96332,13 +96807,13 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1227), 1, sym__preprocessor_statement, STATE(1229), 1, STATE(1225), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, STATE(1228), 1, sym__preprocessor_statement, STATE(1284), 1, sym_member_declaration_modifier, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(2108), 1, sym_type,
-
@@ -96356,7 +96831,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55409] = 12, [55705] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96369,73 +96844,32 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_signal, ACTIONS(3023), 1, anon_sym_construct, ACTIONS(3038), 1, ACTIONS(3025), 1, anon_sym_static, ACTIONS(3086), 1, anon_sym_class, STATE(1228), 1, sym__preprocessor_statement, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3006), 6, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(2997), 8, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_const, [55459] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1229), 1, sym__preprocessor_statement, STATE(1237), 1, aux_sym_creation_method_declaration_repeat1, STATE(1281), 1, sym_member_declaration_modifier, STATE(1293), 1, sym_symbol, STATE(2109), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, ACTIONS(2618), 9, anon_sym_new, sym__preprocessor_statement, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3006), 6, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55515] = 9, ACTIONS(2997), 8, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_const, [55755] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96450,7 +96884,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1700), 1, sym_symbol, STATE(2196), 1, STATE(2198), 1, sym_unqualified_type, ACTIONS(2997), 16, anon_sym_owned,
-
@@ -96469,49 +96903,41 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, anon_sym_override, anon_sym_const, [55558] = 17, [55798] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(53), 1, aux_sym_integer_token1, ACTIONS(55), 1, aux_sym_integer_token2, ACTIONS(59), 1, anon_sym_DQUOTE, ACTIONS(61), 1, anon_sym_AT_DQUOTE, ACTIONS(3090), 1, sym_identifier, ACTIONS(3092), 1, ACTIONS(2999), 1, anon_sym_LPAREN, ACTIONS(3094), 1, anon_sym_BANG, ACTIONS(3065), 1, sym_identifier, ACTIONS(3068), 1, anon_sym_global_COLON_COLON, STATE(1231), 1, sym__preprocessor_statement, STATE(1638), 1, sym_literal, STATE(1766), 1, sym__preprocessor_expression, STATE(2476), 1, sym__preprocessor_contained_expression, ACTIONS(49), 2, anon_sym_true, anon_sym_false, ACTIONS(51), 2, sym_character, sym_verbatim_string, ACTIONS(57), 3, sym_null, sym_real, sym_regex, STATE(627), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [55617] = 9, STATE(1700), 1, sym_symbol, STATE(2304), 1, sym_unqualified_type, ACTIONS(2997), 16, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_const, [55841] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96526,7 +96952,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1700), 1, sym_symbol, STATE(2198), 1, STATE(2195), 1, sym_unqualified_type, ACTIONS(2997), 16, anon_sym_owned,
-
@@ -96545,7 +96971,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, anon_sym_override, anon_sym_const, [55660] = 9, [55884] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96579,7 +97005,39 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, anon_sym_override, anon_sym_const, [55703] = 17, [55927] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1284), 1, sym_member_declaration_modifier, ACTIONS(3092), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, STATE(1234), 2, sym__preprocessor_statement, aux_sym_creation_method_declaration_repeat1, ACTIONS(3090), 8, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_const, ACTIONS(3094), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55966] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96592,13 +97050,13 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DQUOTE, ACTIONS(61), 1, anon_sym_AT_DQUOTE, ACTIONS(3090), 1, ACTIONS(3097), 1, sym_identifier, ACTIONS(3092), 1, ACTIONS(3099), 1, anon_sym_LPAREN, ACTIONS(3094), 1, ACTIONS(3101), 1, anon_sym_BANG, STATE(1234), 1, STATE(1235), 1, sym__preprocessor_statement, STATE(1638), 1, sym_literal,
-
@@ -96616,46 +97074,12 @@ static const uint16_t ts_small_parse_table[] = {sym_null, sym_real, sym_regex, STATE(627), 4, STATE(647), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [55762] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2999), 1, anon_sym_LPAREN, ACTIONS(3065), 1, sym_identifier, ACTIONS(3068), 1, anon_sym_global_COLON_COLON, STATE(1235), 1, sym__preprocessor_statement, STATE(1700), 1, sym_symbol, STATE(2304), 1, sym_unqualified_type, ACTIONS(2997), 16, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_const, [55805] = 17, [56025] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96668,11 +97092,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DQUOTE, ACTIONS(61), 1, anon_sym_AT_DQUOTE, ACTIONS(3090), 1, ACTIONS(3097), 1, sym_identifier, ACTIONS(3092), 1, ACTIONS(3099), 1, anon_sym_LPAREN, ACTIONS(3094), 1, ACTIONS(3101), 1, anon_sym_BANG, STATE(1236), 1, sym__preprocessor_statement,
-
@@ -96680,7 +97104,7 @@ static const uint16_t ts_small_parse_table[] = {sym_literal, STATE(1766), 1, sym__preprocessor_expression, STATE(2337), 1, STATE(2476), 1, sym__preprocessor_contained_expression, ACTIONS(49), 2, anon_sym_true,
-
@@ -96692,44 +97116,54 @@ static const uint16_t ts_small_parse_table[] = {sym_null, sym_real, sym_regex, STATE(627), 4, STATE(647), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [55864] = 7, [56084] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1281), 1, sym_member_declaration_modifier, ACTIONS(3098), 2, anon_sym_global_COLON_COLON, ACTIONS(53), 1, aux_sym_integer_token1, ACTIONS(55), 1, aux_sym_integer_token2, ACTIONS(59), 1, anon_sym_DQUOTE, ACTIONS(61), 1, anon_sym_AT_DQUOTE, ACTIONS(3097), 1, sym_identifier, ACTIONS(3099), 1, anon_sym_LPAREN, STATE(1237), 2, ACTIONS(3101), 1, anon_sym_BANG, STATE(1237), 1, sym__preprocessor_statement, aux_sym_creation_method_declaration_repeat1, ACTIONS(3096), 8, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_const, ACTIONS(3100), 9, anon_sym_new, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [55903] = 9, STATE(1638), 1, sym_literal, STATE(1766), 1, sym__preprocessor_expression, STATE(2337), 1, sym__preprocessor_contained_expression, ACTIONS(49), 2, anon_sym_true, anon_sym_false, ACTIONS(51), 2, sym_character, sym_verbatim_string, ACTIONS(57), 3, sym_null, sym_real, sym_regex, STATE(647), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [56143] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96744,7 +97178,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1700), 1, sym_symbol, STATE(2195), 1, STATE(2196), 1, sym_unqualified_type, ACTIONS(2997), 16, anon_sym_owned,
-
@@ -96763,7 +97197,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, anon_sym_override, anon_sym_const, [55946] = 20, [56186] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96792,9 +97226,9 @@ static const uint16_t ts_small_parse_table[] = {sym__attribute_list, STATE(1239), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2012), 1, sym_parameter,
-
@@ -96807,7 +97241,70 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56010] = 20, [56250] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3021), 1, anon_sym_signal, ACTIONS(3115), 1, anon_sym_class, STATE(1240), 1, sym__preprocessor_statement, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3003), 7, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(2997), 9, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_static, anon_sym_const, [56290] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3021), 1, anon_sym_signal, STATE(1241), 1, sym__preprocessor_statement, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3003), 7, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(2997), 10, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_class, anon_sym_static, anon_sym_const, [56328] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96830,15 +97327,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3115), 1, ACTIONS(3118), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1240), 1, STATE(1242), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1958), 1, sym_parameter,
-
@@ -96851,7 +97348,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56074] = 20, [56392] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96874,15 +97371,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3117), 1, ACTIONS(3120), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1241), 1, STATE(1243), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1982), 1, sym_parameter,
-
@@ -96895,7 +97392,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56138] = 20, [56456] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96918,15 +97415,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3119), 1, ACTIONS(3122), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1242), 1, STATE(1244), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1987), 1, sym_parameter,
-
@@ -96939,7 +97436,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56202] = 20, [56520] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -96962,15 +97459,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3121), 1, ACTIONS(3124), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1243), 1, STATE(1245), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1988), 1, sym_parameter,
-
@@ -96983,7 +97480,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56266] = 20, [56584] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97006,15 +97503,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3123), 1, ACTIONS(3126), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1244), 1, STATE(1246), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2075), 1, sym_parameter,
-
@@ -97027,7 +97524,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56330] = 20, [56648] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97050,15 +97547,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3125), 1, ACTIONS(3128), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1245), 1, STATE(1247), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1990), 1, sym_parameter,
-
@@ -97071,7 +97568,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56394] = 20, [56712] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97094,15 +97591,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3127), 1, ACTIONS(3130), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1246), 1, STATE(1248), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1997), 1, sym_parameter,
-
@@ -97115,7 +97612,227 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56458] = 20, [56776] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3132), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1249), 1, sym__preprocessor_statement, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1514), 1, sym_symbol, STATE(2004), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56840] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3134), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1250), 1, sym__preprocessor_statement, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1514), 1, sym_symbol, STATE(2005), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56904] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3136), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1251), 1, sym__preprocessor_statement, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1514), 1, sym_symbol, STATE(2018), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56968] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3138), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1252), 1, sym__preprocessor_statement, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1514), 1, sym_symbol, STATE(2020), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57032] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3140), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1253), 1, sym__preprocessor_statement, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1514), 1, sym_symbol, STATE(2188), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57096] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97138,193 +97855,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3129), 1, ACTIONS(3142), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1247), 1, sym__preprocessor_statement, STATE(1290), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, sym_symbol, STATE(2004), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56522] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3131), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1248), 1, sym__preprocessor_statement, STATE(1290), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, sym_symbol, STATE(2005), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56586] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3133), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1249), 1, sym__preprocessor_statement, STATE(1290), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, sym_symbol, STATE(1885), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56650] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3135), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1250), 1, sym__preprocessor_statement, STATE(1290), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, sym_symbol, STATE(2018), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56714] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3137), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1251), 1, STATE(1254), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2020), 1, STATE(2024), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97335,7 +97876,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56778] = 20, [57160] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97358,17 +97899,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3139), 1, ACTIONS(3144), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1252), 1, STATE(1255), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2188), 1, STATE(1905), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97379,7 +97920,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56842] = 20, [57224] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97402,17 +97943,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3141), 1, ACTIONS(3146), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1253), 1, STATE(1256), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2024), 1, STATE(1912), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97423,7 +97964,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56906] = 20, [57288] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97446,17 +97987,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3143), 1, ACTIONS(3148), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1254), 1, STATE(1257), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2176), 1, STATE(1916), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97467,7 +98008,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [56970] = 20, [57352] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97490,17 +98031,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3145), 1, ACTIONS(3150), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1255), 1, STATE(1258), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1875), 1, STATE(2190), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97511,7 +98052,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57034] = 20, [57416] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97534,17 +98075,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3147), 1, ACTIONS(3152), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1256), 1, STATE(1259), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1889), 1, STATE(1924), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97555,7 +98096,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57098] = 20, [57480] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97578,17 +98119,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3149), 1, ACTIONS(3154), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1257), 1, STATE(1260), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1898), 1, STATE(1926), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97599,7 +98140,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57162] = 20, [57544] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97622,17 +98163,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3151), 1, ACTIONS(3156), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1258), 1, STATE(1261), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1899), 1, STATE(1934), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97643,7 +98184,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57226] = 20, [57608] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97666,17 +98207,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3153), 1, ACTIONS(3158), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1259), 1, STATE(1262), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2055), 1, STATE(2048), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97687,7 +98228,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57290] = 20, [57672] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97710,17 +98251,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3155), 1, ACTIONS(3160), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1260), 1, STATE(1263), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1912), 1, STATE(2068), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97731,7 +98272,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57354] = 20, [57736] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97754,17 +98295,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3157), 1, ACTIONS(3162), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1261), 1, STATE(1264), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1916), 1, STATE(2143), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97775,7 +98316,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57418] = 20, [57800] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97798,17 +98339,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3159), 1, ACTIONS(3164), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1262), 1, STATE(1265), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2190), 1, STATE(1938), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97819,7 +98360,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57482] = 20, [57864] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97842,17 +98383,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3161), 1, ACTIONS(3166), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1263), 1, STATE(1266), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2068), 1, STATE(1944), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97863,7 +98404,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57546] = 20, [57928] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97886,17 +98427,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3163), 1, ACTIONS(3168), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1264), 1, STATE(1267), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2143), 1, STATE(2149), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97907,7 +98448,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57610] = 20, [57992] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97930,17 +98471,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3165), 1, ACTIONS(3170), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1265), 1, STATE(1268), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1924), 1, STATE(1946), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97951,7 +98492,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57674] = 20, [58056] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -97974,17 +98515,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3167), 1, ACTIONS(3172), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1266), 1, STATE(1269), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2120), 1, STATE(1948), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -97995,7 +98536,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57738] = 20, [58120] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98018,17 +98559,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3169), 1, ACTIONS(3174), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1267), 1, STATE(1270), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1926), 1, STATE(2159), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98039,7 +98580,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57802] = 20, [58184] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98062,17 +98603,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3171), 1, ACTIONS(3176), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1268), 1, STATE(1271), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2149), 1, STATE(1952), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98083,7 +98624,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57866] = 20, [58248] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98106,17 +98647,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3173), 1, ACTIONS(3178), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1269), 1, STATE(1272), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1934), 1, STATE(1868), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98127,7 +98668,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57930] = 20, [58312] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98150,17 +98691,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3175), 1, ACTIONS(3180), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1270), 1, STATE(1273), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1938), 1, STATE(2176), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98171,7 +98712,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [57994] = 20, [58376] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98194,17 +98735,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3177), 1, ACTIONS(3182), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1271), 1, STATE(1274), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1944), 1, STATE(1875), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98215,7 +98756,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58058] = 20, [58440] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98238,17 +98779,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3179), 1, ACTIONS(3184), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1272), 1, STATE(1275), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1946), 1, STATE(1889), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98259,7 +98800,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58122] = 20, [58504] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98282,17 +98823,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3181), 1, ACTIONS(3186), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1273), 1, STATE(1276), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1948), 1, STATE(1898), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98303,7 +98844,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58186] = 20, [58568] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98326,17 +98867,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3183), 1, ACTIONS(3188), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1274), 1, STATE(1277), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2159), 1, STATE(1899), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98347,7 +98888,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58250] = 20, [58632] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98370,17 +98911,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3185), 1, ACTIONS(3190), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1275), 1, STATE(1278), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1952), 1, STATE(2120), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98391,38 +98932,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58314] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3021), 1, anon_sym_signal, STATE(1276), 1, sym__preprocessor_statement, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3003), 7, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(2997), 10, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_class, anon_sym_static, anon_sym_const, [58352] = 20, [58696] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98445,17 +98955,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3187), 1, ACTIONS(3192), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1277), 1, STATE(1279), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2048), 1, STATE(1885), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98466,7 +98976,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58416] = 20, [58760] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98489,17 +98999,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3189), 1, ACTIONS(3194), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1278), 1, STATE(1280), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1868), 1, STATE(2055), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98510,39 +99020,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58480] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3021), 1, anon_sym_signal, ACTIONS(3191), 1, anon_sym_class, STATE(1279), 1, sym__preprocessor_statement, ACTIONS(2999), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3003), 7, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, ACTIONS(2997), 9, sym_identifier, anon_sym_owned, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_static, anon_sym_const, [58520] = 20, [58824] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98565,17 +99043,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3194), 1, anon_sym_RPAREN, STATE(950), 1, sym__attribute_list, STATE(1280), 1, STATE(1281), 1, sym__preprocessor_statement, STATE(1290), 1, STATE(1292), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(1905), 1, STATE(2274), 1, sym_parameter, STATE(2343), 1, sym_type,
-
@@ -98586,35 +99062,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58584] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1281), 1, sym__preprocessor_statement, ACTIONS(3198), 2, anon_sym_global_COLON_COLON, anon_sym_LPAREN, ACTIONS(3196), 17, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, anon_sym_void, anon_sym_dynamic, anon_sym_unowned, anon_sym_weak, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_const, [58617] = 15, [58885] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98627,16 +99075,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DQUOTE, ACTIONS(61), 1, anon_sym_AT_DQUOTE, ACTIONS(3200), 1, ACTIONS(3196), 1, sym_identifier, ACTIONS(3202), 1, ACTIONS(3198), 1, anon_sym_LPAREN, STATE(1282), 1, sym__preprocessor_statement, STATE(2338), 1, sym__preprocessor_expression, STATE(2486), 1, sym_literal, STATE(2535), 1, sym__preprocessor_expression, ACTIONS(49), 2, anon_sym_true, anon_sym_false,
-
@@ -98647,12 +99095,12 @@ static const uint16_t ts_small_parse_table[] = {sym_null, sym_real, sym_regex, STATE(627), 4, STATE(647), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [58670] = 15, [58938] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98665,9 +99113,9 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DQUOTE, ACTIONS(61), 1, anon_sym_AT_DQUOTE, ACTIONS(3200), 1, ACTIONS(3196), 1, sym_identifier, ACTIONS(3202), 1, ACTIONS(3198), 1, anon_sym_LPAREN, STATE(1283), 1, sym__preprocessor_statement,
-
@@ -98685,54 +99133,40 @@ static const uint16_t ts_small_parse_table[] = {sym_null, sym_real, sym_regex, STATE(627), 4, STATE(647), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [58723] = 19, [58991] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(311), 1, STATE(1284), 1, sym__preprocessor_statement, ACTIONS(3202), 2, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_LPAREN, ACTIONS(3200), 17, sym_identifier, anon_sym_owned, anon_sym_new, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3111), 1, anon_sym_params, ACTIONS(3113), 1, anon_sym_DOT_DOT_DOT, STATE(950), 1, sym__attribute_list, STATE(1284), 1, sym__preprocessor_statement, STATE(1290), 1, aux_sym_namespace_member_repeat1, STATE(1513), 1, sym_symbol, STATE(2274), 1, sym_parameter, STATE(2343), 1, sym_type, ACTIONS(3109), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [58784] = 14, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_const, [59024] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98757,7 +99191,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3210), 2, sym_character, sym_verbatim_string, STATE(2554), 2, STATE(2551), 2, sym_literal, sym__preprocessor_expression, ACTIONS(3216), 3,
-
@@ -98769,7 +99203,7 @@ static const uint16_t ts_small_parse_table[] = {sym_integer, sym_string, sym_template_string, [58835] = 5, [59075] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98797,82 +99231,82 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, anon_sym_override, anon_sym_const, [58868] = 14, [59108] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3206), 1, anon_sym_LPAREN, ACTIONS(3212), 1, ACTIONS(53), 1, aux_sym_integer_token1, ACTIONS(3214), 1, ACTIONS(55), 1, aux_sym_integer_token2, ACTIONS(3218), 1, ACTIONS(59), 1, anon_sym_DQUOTE, ACTIONS(3220), 1, ACTIONS(61), 1, anon_sym_AT_DQUOTE, ACTIONS(3222), 1, ACTIONS(3196), 1, sym_identifier, ACTIONS(3198), 1, anon_sym_LPAREN, STATE(1287), 1, sym__preprocessor_statement, ACTIONS(3208), 2, STATE(2486), 1, sym_literal, STATE(2534), 1, sym__preprocessor_expression, ACTIONS(49), 2, anon_sym_true, anon_sym_false, ACTIONS(3210), 2, ACTIONS(51), 2, sym_character, sym_verbatim_string, STATE(2551), 2, sym_literal, sym__preprocessor_expression, ACTIONS(3216), 3, ACTIONS(57), 3, sym_null, sym_real, sym_regex, STATE(2559), 4, STATE(647), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [58919] = 15, [59161] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(53), 1, ACTIONS(3206), 1, anon_sym_LPAREN, ACTIONS(3212), 1, aux_sym_integer_token1, ACTIONS(55), 1, ACTIONS(3214), 1, aux_sym_integer_token2, ACTIONS(59), 1, ACTIONS(3218), 1, anon_sym_DQUOTE, ACTIONS(61), 1, ACTIONS(3220), 1, anon_sym_AT_DQUOTE, ACTIONS(3200), 1, ACTIONS(3222), 1, sym_identifier, ACTIONS(3202), 1, anon_sym_LPAREN, STATE(1288), 1, sym__preprocessor_statement, STATE(2486), 1, sym_literal, STATE(2534), 1, sym__preprocessor_expression, ACTIONS(49), 2, ACTIONS(3208), 2, anon_sym_true, anon_sym_false, ACTIONS(51), 2, ACTIONS(3210), 2, sym_character, sym_verbatim_string, ACTIONS(57), 3, STATE(2554), 2, sym_literal, sym__preprocessor_expression, ACTIONS(3216), 3, sym_null, sym_real, sym_regex, STATE(627), 4, STATE(2559), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [58972] = 15, [59212] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -98885,16 +99319,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DQUOTE, ACTIONS(61), 1, anon_sym_AT_DQUOTE, ACTIONS(3200), 1, ACTIONS(3196), 1, sym_identifier, ACTIONS(3202), 1, ACTIONS(3198), 1, anon_sym_LPAREN, STATE(1289), 1, sym__preprocessor_statement, STATE(2338), 1, sym__preprocessor_expression, STATE(2486), 1, sym_literal, STATE(2535), 1, sym__preprocessor_expression, ACTIONS(49), 2, anon_sym_true, anon_sym_false,
-
@@ -98905,75 +99339,35 @@ static const uint16_t ts_small_parse_table[] = {sym_null, sym_real, sym_regex, STATE(627), 4, STATE(647), 4, sym_boolean, sym_integer, sym_string, sym_template_string, [59025] = 18, [59265] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(17), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3226), 1, anon_sym_params, ACTIONS(3228), 1, anon_sym_DOT_DOT_DOT, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(1290), 1, sym__preprocessor_statement, STATE(1513), 1, sym_symbol, STATE(2404), 1, sym_type, ACTIONS(3224), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [59083] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, anon_sym_LBRACK, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3236), 1, ACTIONS(3230), 1, anon_sym_QMARK, STATE(1291), 1, STATE(1290), 1, sym__preprocessor_statement, STATE(1312), 1, sym_type_arguments, STATE(1324), 1, STATE(1311), 1, aux_sym_type_repeat1, STATE(1337), 1, STATE(1321), 1, sym_type_arguments, STATE(1344), 1, sym_array_type, STATE(1349), 1, STATE(1351), 1, aux_sym_type_repeat2, ACTIONS(1912), 3, sym_identifier,
-
@@ -98986,79 +99380,119 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [59133] = 14, [59315] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3238), 1, ACTIONS(3232), 1, anon_sym_QMARK, STATE(1292), 1, STATE(1291), 1, sym__preprocessor_statement, STATE(1314), 1, STATE(1315), 1, sym_type_arguments, STATE(1316), 1, STATE(1325), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1353), 1, STATE(1341), 1, aux_sym_type_repeat2, ACTIONS(1868), 3, STATE(1344), 1, sym_array_type, ACTIONS(1899), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1862), 6, ACTIONS(1897), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [59183] = 14, [59365] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(17), 1, anon_sym_LBRACK, ACTIONS(3230), 1, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, ACTIONS(3236), 1, anon_sym_params, ACTIONS(3238), 1, anon_sym_DOT_DOT_DOT, STATE(949), 1, aux_sym_namespace_member_repeat1, STATE(950), 1, sym__attribute_list, STATE(1292), 1, sym__preprocessor_statement, STATE(1514), 1, sym_symbol, STATE(2404), 1, sym_type, ACTIONS(3234), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [59423] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3240), 1, anon_sym_QMARK, STATE(1293), 1, sym__preprocessor_statement, STATE(1315), 1, sym_type_arguments, STATE(1325), 1, STATE(1310), 1, aux_sym_type_repeat1, STATE(1337), 1, STATE(1323), 1, sym_type_arguments, STATE(1344), 1, sym_array_type, STATE(1341), 1, STATE(1357), 1, aux_sym_type_repeat2, ACTIONS(1899), 3, ACTIONS(1872), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1897), 6, ACTIONS(1866), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [59233] = 16, [59473] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99077,17 +99511,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1294), 1, sym__preprocessor_statement, STATE(1299), 1, STATE(1302), 1, aux_sym_property_declaration_repeat1, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99095,7 +99529,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59286] = 16, [59526] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99114,17 +99548,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_construct, ACTIONS(3256), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1295), 1, sym__preprocessor_statement, STATE(1302), 1, aux_sym_property_declaration_repeat1, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99132,7 +99566,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59339] = 16, [59579] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99141,6 +99575,8 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, ACTIONS(3242), 1, anon_sym_owned, ACTIONS(3244), 1, anon_sym_RBRACE, ACTIONS(3248), 1, anon_sym_default, ACTIONS(3250), 1,
-
@@ -99149,19 +99585,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, ACTIONS(3258), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1296), 1, sym__preprocessor_statement, STATE(1305), 1, STATE(1299), 1, aux_sym_property_declaration_repeat1, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99169,7 +99603,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59392] = 16, [59632] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99186,19 +99620,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, ACTIONS(3260), 1, ACTIONS(3258), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1297), 1, sym__preprocessor_statement, STATE(1298), 1, STATE(1302), 1, aux_sym_property_declaration_repeat1, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99206,43 +99640,44 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59445] = 15, [59685] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3262), 1, ACTIONS(1394), 1, anon_sym_LBRACK, ACTIONS(3265), 1, ACTIONS(3242), 1, anon_sym_owned, ACTIONS(3268), 1, anon_sym_RBRACE, ACTIONS(3273), 1, ACTIONS(3248), 1, anon_sym_default, ACTIONS(3276), 1, ACTIONS(3250), 1, anon_sym_get, ACTIONS(3279), 1, ACTIONS(3252), 1, anon_sym_set, ACTIONS(3282), 1, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, ACTIONS(3258), 1, anon_sym_RBRACE, STATE(977), 1, sym__attribute_list, STATE(1344), 1, STATE(1298), 1, sym__preprocessor_statement, STATE(1300), 1, aux_sym_property_declaration_repeat1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1298), 2, sym__preprocessor_statement, aux_sym_property_declaration_repeat1, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3270), 4, ACTIONS(3246), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, [59496] = 16, [59738] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99259,19 +99694,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, ACTIONS(3285), 1, ACTIONS(3260), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1298), 1, aux_sym_property_declaration_repeat1, STATE(1299), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1302), 1, aux_sym_property_declaration_repeat1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99279,7 +99714,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59549] = 16, [59791] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99296,19 +99731,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, ACTIONS(3287), 1, ACTIONS(3262), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1297), 1, aux_sym_property_declaration_repeat1, STATE(1300), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1302), 1, aux_sym_property_declaration_repeat1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99316,7 +99751,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59602] = 16, [59844] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99333,19 +99768,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, ACTIONS(3260), 1, ACTIONS(3262), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1301), 1, sym__preprocessor_statement, STATE(1306), 1, STATE(1304), 1, aux_sym_property_declaration_repeat1, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99353,44 +99788,43 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59655] = 16, [59897] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1394), 1, ACTIONS(3264), 1, anon_sym_LBRACK, ACTIONS(3242), 1, ACTIONS(3267), 1, anon_sym_owned, ACTIONS(3248), 1, ACTIONS(3270), 1, anon_sym_RBRACE, ACTIONS(3275), 1, anon_sym_default, ACTIONS(3250), 1, ACTIONS(3278), 1, anon_sym_get, ACTIONS(3252), 1, ACTIONS(3281), 1, anon_sym_set, ACTIONS(3254), 1, ACTIONS(3284), 1, anon_sym_construct, ACTIONS(3289), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1298), 1, aux_sym_property_declaration_repeat1, STATE(1302), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1302), 2, sym__preprocessor_statement, aux_sym_property_declaration_repeat1, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4, ACTIONS(3272), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, [59708] = 16, [59948] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99407,19 +99841,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, ACTIONS(3291), 1, ACTIONS(3287), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1294), 1, aux_sym_property_declaration_repeat1, STATE(1303), 1, sym__preprocessor_statement, STATE(1304), 1, aux_sym_property_declaration_repeat1, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99427,7 +99861,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59761] = 16, [60001] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99444,19 +99878,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, ACTIONS(3258), 1, ACTIONS(3289), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1298), 1, STATE(1302), 1, aux_sym_property_declaration_repeat1, STATE(1304), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99464,7 +99898,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59814] = 16, [60054] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99473,8 +99907,6 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, ACTIONS(3242), 1, anon_sym_owned, ACTIONS(3244), 1, anon_sym_RBRACE, ACTIONS(3248), 1, anon_sym_default, ACTIONS(3250), 1,
-
@@ -99483,17 +99915,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, ACTIONS(3291), 1, anon_sym_RBRACE, STATE(977), 1, sym__attribute_list, STATE(1298), 1, STATE(1297), 1, aux_sym_property_declaration_repeat1, STATE(1305), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99501,7 +99935,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59867] = 16, [60107] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99518,19 +99952,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, ACTIONS(3256), 1, ACTIONS(3260), 1, anon_sym_RBRACE, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1298), 1, STATE(1295), 1, aux_sym_property_declaration_repeat1, STATE(1306), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1459), 2, STATE(1462), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99538,18 +99972,68 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [59920] = 5, [60160] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1307), 1, sym__preprocessor_statement, ACTIONS(2101), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2099), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [60190] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1308), 1, sym__preprocessor_statement, ACTIONS(2109), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2107), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [60220] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1307), 1, STATE(1309), 1, sym__preprocessor_statement, ACTIONS(2105), 3, ACTIONS(1979), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2103), 13, ACTIONS(2086), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -99563,43 +100047,78 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [59950] = 5, [60250] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1308), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3293), 1, anon_sym_QMARK, STATE(1310), 1, sym__preprocessor_statement, ACTIONS(2003), 3, STATE(1318), 1, aux_sym_type_repeat1, STATE(1344), 1, sym_array_type, STATE(1360), 1, aux_sym_type_repeat2, ACTIONS(2064), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2076), 13, ACTIONS(2062), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_LBRACE, [60291] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3240), 1, anon_sym_QMARK, STATE(1311), 1, sym__preprocessor_statement, STATE(1318), 1, aux_sym_type_repeat1, STATE(1344), 1, sym_array_type, STATE(1357), 1, aux_sym_type_repeat2, ACTIONS(1872), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1866), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [59980] = 5, [60332] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1309), 1, STATE(1312), 1, sym__preprocessor_statement, ACTIONS(2116), 3, ACTIONS(2204), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2114), 13, ACTIONS(2202), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -99609,11 +100128,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_COLON, anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [60010] = 14, [60361] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99630,15 +100148,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1310), 1, STATE(1313), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1301), 2, STATE(1306), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99646,7 +100164,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [60057] = 14, [60408] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99663,15 +100181,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1311), 1, STATE(1314), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1294), 2, STATE(1303), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99679,37 +100197,37 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [60104] = 11, [60455] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3238), 1, ACTIONS(3230), 1, anon_sym_QMARK, STATE(1312), 1, sym__preprocessor_statement, STATE(1316), 1, STATE(1311), 1, aux_sym_type_repeat1, STATE(1337), 1, STATE(1315), 1, sym__preprocessor_statement, STATE(1344), 1, sym_array_type, STATE(1353), 1, STATE(1351), 1, aux_sym_type_repeat2, ACTIONS(1868), 3, ACTIONS(1912), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1862), 6, ACTIONS(1910), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60145] = 14, [60496] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99726,11 +100244,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1313), 1, STATE(1316), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier,
-
@@ -99742,84 +100260,82 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [60192] = 11, [60543] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1394), 1, anon_sym_LBRACK, ACTIONS(3232), 1, anon_sym_STAR, ACTIONS(3293), 1, anon_sym_QMARK, STATE(1314), 1, ACTIONS(3242), 1, anon_sym_owned, ACTIONS(3248), 1, anon_sym_default, ACTIONS(3250), 1, anon_sym_get, ACTIONS(3252), 1, anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(977), 1, sym__attribute_list, STATE(1317), 1, sym__preprocessor_statement, STATE(1322), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1355), 1, aux_sym_type_repeat2, ACTIONS(2054), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2052), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60233] = 11, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1305), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, [60590] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, anon_sym_LBRACK, ACTIONS(3232), 1, ACTIONS(3295), 1, anon_sym_STAR, ACTIONS(3236), 1, anon_sym_QMARK, STATE(1315), 1, STATE(1318), 2, sym__preprocessor_statement, STATE(1324), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1349), 1, aux_sym_type_repeat2, ACTIONS(1912), 3, ACTIONS(2117), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1910), 6, ACTIONS(2115), 10, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [60274] = 11, [60621] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3293), 1, ACTIONS(3298), 1, anon_sym_QMARK, STATE(1316), 1, sym__preprocessor_statement, STATE(1318), 1, aux_sym_type_repeat1, STATE(1337), 1, STATE(1319), 1, sym__preprocessor_statement, STATE(1344), 1, sym_array_type, STATE(1355), 1, STATE(1354), 1, aux_sym_type_repeat2, ACTIONS(2054), 3, sym_identifier,
-
@@ -99832,18 +100348,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60315] = 5, [60662] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1317), 1, STATE(1320), 1, sym__preprocessor_statement, ACTIONS(2226), 3, ACTIONS(2200), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2224), 12, ACTIONS(2198), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -99856,65 +100372,37 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [60344] = 6, [60691] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3295), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3226), 1, anon_sym_STAR, STATE(1318), 2, sym__preprocessor_statement, ACTIONS(3240), 1, anon_sym_QMARK, STATE(1310), 1, aux_sym_type_repeat1, ACTIONS(2109), 3, STATE(1321), 1, sym__preprocessor_statement, STATE(1344), 1, sym_array_type, STATE(1357), 1, aux_sym_type_repeat2, ACTIONS(1872), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2107), 10, ACTIONS(1866), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [60375] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1394), 1, anon_sym_LBRACK, ACTIONS(3242), 1, anon_sym_owned, ACTIONS(3248), 1, anon_sym_default, ACTIONS(3250), 1, anon_sym_get, ACTIONS(3252), 1, anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, sym__attribute_list, STATE(1319), 1, sym__preprocessor_statement, STATE(1344), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1295), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, [60422] = 14, [60732] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -99931,15 +100419,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1320), 1, STATE(1322), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1303), 2, STATE(1301), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -99947,48 +100435,24 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [60469] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1321), 1, sym__preprocessor_statement, ACTIONS(2222), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2220), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_STAR, anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [60498] = 11, [60779] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3298), 1, ACTIONS(3293), 1, anon_sym_QMARK, STATE(1318), 1, STATE(1319), 1, aux_sym_type_repeat1, STATE(1322), 1, STATE(1323), 1, sym__preprocessor_statement, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1350), 1, STATE(1360), 1, aux_sym_type_repeat2, ACTIONS(2064), 3, sym_identifier,
-
@@ -100001,7 +100465,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60539] = 14, [60820] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -100018,15 +100482,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, ACTIONS(3254), 1, anon_sym_construct, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1323), 1, STATE(1324), 1, sym__preprocessor_statement, STATE(1344), 1, STATE(1345), 1, aux_sym_namespace_member_repeat1, STATE(1702), 1, sym_access_modifier, STATE(1300), 2, STATE(1298), 2, sym_property_default, sym_property_accessor, ACTIONS(3246), 4,
-
@@ -100034,54 +100498,24 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [60586] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, anon_sym_LBRACK, ACTIONS(3232), 1, anon_sym_STAR, ACTIONS(3238), 1, anon_sym_QMARK, STATE(1318), 1, aux_sym_type_repeat1, STATE(1324), 1, sym__preprocessor_statement, STATE(1337), 1, sym_array_type, STATE(1353), 1, aux_sym_type_repeat2, ACTIONS(1868), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1862), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60627] = 11, [60867] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3236), 1, ACTIONS(3230), 1, anon_sym_QMARK, STATE(1318), 1, aux_sym_type_repeat1, STATE(1325), 1, sym__preprocessor_statement, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1349), 1, STATE(1351), 1, aux_sym_type_repeat2, ACTIONS(1912), 3, sym_identifier,
-
@@ -100094,18 +100528,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60668] = 5, [60908] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1326), 1, sym__preprocessor_statement, ACTIONS(2200), 3, ACTIONS(2168), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2198), 11, ACTIONS(2166), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -100117,12 +100551,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_GT, anon_sym_QMARK, anon_sym_LBRACE, [60696] = 7, [60936] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, STATE(1327), 1, sym__preprocessor_statement,
-
@@ -100142,12 +100576,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60728] = 7, [60968] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, STATE(1318), 1, aux_sym_type_repeat1,
-
@@ -100167,23 +100601,23 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60760] = 7, [61000] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3300), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1329), 2, sym__preprocessor_statement, aux_sym_type_repeat2, ACTIONS(2089), 3, ACTIONS(2093), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2084), 8, ACTIONS(2088), 8, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -100192,7 +100626,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60792] = 13, [61032] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -100211,31 +100645,31 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(1330), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2404), 1, STATE(2464), 1, sym_type, ACTIONS(3224), 2, ACTIONS(3303), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [60835] = 6, [61075] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3303), 1, ACTIONS(3305), 1, anon_sym_QMARK, STATE(1331), 1, sym__preprocessor_statement, ACTIONS(2208), 3, ACTIONS(2103), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2206), 9, ACTIONS(2105), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -100245,20 +100679,50 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60864] = 6, [61104] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3305), 1, anon_sym_QMARK, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1332), 1, sym__preprocessor_statement, ACTIONS(2099), 3, STATE(1514), 1, sym_symbol, STATE(2404), 1, sym_type, ACTIONS(3234), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [61147] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3307), 1, anon_sym_QMARK, STATE(1333), 1, sym__preprocessor_statement, ACTIONS(2190), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2101), 9, ACTIONS(2188), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -100268,72 +100732,114 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60893] = 13, [61176] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, ACTIONS(3309), 1, sym_identifier, ACTIONS(3105), 1, ACTIONS(3311), 1, anon_sym_global_COLON_COLON, ACTIONS(3313), 1, anon_sym_LPAREN, STATE(1333), 1, sym__preprocessor_statement, STATE(1513), 1, ACTIONS(3317), 1, anon_sym_not, ACTIONS(3319), 1, anon_sym_void, ACTIONS(3321), 1, anon_sym_dynamic, STATE(611), 1, sym_symbol, STATE(2464), 1, STATE(723), 1, sym_type, ACTIONS(3307), 2, anon_sym_ref, anon_sym_out, ACTIONS(319), 3, STATE(1334), 1, sym__preprocessor_statement, ACTIONS(3315), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [60936] = 8, [61218] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, anon_sym_LBRACK, STATE(1334), 1, ACTIONS(3323), 1, anon_sym_TILDE, ACTIONS(3327), 1, anon_sym_construct, STATE(1335), 1, sym__preprocessor_statement, STATE(1340), 1, aux_sym_constructor_declaration_repeat1, STATE(1517), 1, sym_constructor_declaration_modifier, ACTIONS(3325), 8, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [61250] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1508), 1, sym_type_declaration_modifier, STATE(1336), 2, sym__preprocessor_statement, aux_sym_class_declaration_repeat1, ACTIONS(3329), 5, anon_sym_class, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, ACTIONS(3331), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, [61278] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1337), 1, sym_array_type, STATE(1349), 1, aux_sym_type_repeat2, ACTIONS(1912), 3, sym__preprocessor_statement, ACTIONS(2103), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1910), 6, ACTIONS(2105), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60968] = 5, [61304] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1335), 1, STATE(1338), 1, sym__preprocessor_statement, ACTIONS(2099), 3, ACTIONS(2111), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2101), 9, ACTIONS(2113), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -100343,74 +100849,51 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [60994] = 15, [61330] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(1897), 1, anon_sym_global_COLON_COLON, ACTIONS(1899), 1, sym_identifier, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3240), 1, ACTIONS(3232), 1, anon_sym_QMARK, ACTIONS(3309), 1, ACTIONS(3334), 1, anon_sym_LPAREN, STATE(1315), 1, sym_type_arguments, STATE(1325), 1, aux_sym_type_repeat1, STATE(1336), 1, STATE(1339), 1, sym__preprocessor_statement, STATE(1337), 1, sym_array_type, STATE(1341), 1, aux_sym_type_repeat2, [61040] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1337), 1, sym__preprocessor_statement, ACTIONS(2118), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2120), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61066] = 8, STATE(1344), 1, sym_array_type, [61376] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3311), 1, STATE(1517), 1, sym_constructor_declaration_modifier, ACTIONS(3336), 2, anon_sym_TILDE, ACTIONS(3315), 1, anon_sym_construct, STATE(1338), 1, STATE(1340), 2, sym__preprocessor_statement, STATE(1340), 1, aux_sym_constructor_declaration_repeat1, STATE(1519), 1, sym_constructor_declaration_modifier, ACTIONS(3313), 8, ACTIONS(3338), 8, anon_sym_async, anon_sym_class, anon_sym_extern,
-
@@ -100419,62 +100902,64 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [61098] = 5, [61404] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1339), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1341), 1, sym__preprocessor_statement, ACTIONS(2095), 3, STATE(1344), 1, sym_array_type, ACTIONS(1912), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2097), 9, ACTIONS(1910), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61124] = 6, [61436] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1519), 1, sym_constructor_declaration_modifier, ACTIONS(3317), 2, anon_sym_TILDE, anon_sym_construct, STATE(1340), 2, STATE(1342), 1, sym__preprocessor_statement, aux_sym_constructor_declaration_repeat1, ACTIONS(3319), 8, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [61152] = 8, ACTIONS(1899), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1897), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT, anon_sym_global_COLON_COLON, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61462] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, sym_array_type, STATE(1341), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1343), 1, sym__preprocessor_statement, STATE(1344), 1, sym_array_type, STATE(1351), 1, aux_sym_type_repeat2, ACTIONS(1912), 3, sym_identifier, anon_sym_requires,
-
@@ -100486,18 +100971,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61184] = 5, [61494] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1342), 1, STATE(1344), 1, sym__preprocessor_statement, ACTIONS(1899), 3, ACTIONS(2095), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1897), 9, ACTIONS(2097), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_DOT,
-
@@ -100507,55 +100992,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61210] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(327), 1, anon_sym_var, ACTIONS(3322), 1, sym_identifier, ACTIONS(3324), 1, anon_sym_global_COLON_COLON, ACTIONS(3326), 1, anon_sym_LPAREN, ACTIONS(3330), 1, anon_sym_not, ACTIONS(3332), 1, anon_sym_void, ACTIONS(3334), 1, anon_sym_dynamic, STATE(611), 1, sym_symbol, STATE(717), 1, sym_type, STATE(1343), 1, sym__preprocessor_statement, ACTIONS(3328), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [61252] = 12, [61520] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1394), 1, anon_sym_LBRACK, ACTIONS(3336), 1, ACTIONS(3341), 1, anon_sym_owned, ACTIONS(3338), 1, ACTIONS(3343), 1, anon_sym_get, ACTIONS(3340), 1, ACTIONS(3345), 1, anon_sym_set, ACTIONS(3342), 1, ACTIONS(3347), 1, anon_sym_construct, STATE(955), 1, STATE(953), 1, aux_sym_namespace_member_repeat1, STATE(986), 1, STATE(977), 1, sym__attribute_list, STATE(1344), 1, STATE(1345), 1, sym__preprocessor_statement, STATE(1775), 1, sym_access_modifier,
-
@@ -100564,432 +101020,486 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_protected, anon_sym_internal, anon_sym_public, [61292] = 15, [61560] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(1897), 1, anon_sym_global_COLON_COLON, ACTIONS(1899), 1, sym_identifier, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3240), 1, ACTIONS(3232), 1, anon_sym_QMARK, ACTIONS(3344), 1, ACTIONS(3349), 1, anon_sym_LPAREN, STATE(1315), 1, sym_type_arguments, STATE(1325), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1341), 1, aux_sym_type_repeat2, STATE(1345), 1, STATE(1344), 1, sym_array_type, STATE(1346), 1, sym__preprocessor_statement, [61338] = 15, [61606] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(1897), 1, anon_sym_global_COLON_COLON, ACTIONS(1899), 1, sym_identifier, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3240), 1, ACTIONS(3232), 1, anon_sym_QMARK, ACTIONS(3346), 1, ACTIONS(3351), 1, anon_sym_LPAREN, STATE(1315), 1, sym_type_arguments, STATE(1325), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1341), 1, aux_sym_type_repeat2, STATE(1346), 1, STATE(1344), 1, sym_array_type, STATE(1347), 1, sym__preprocessor_statement, [61384] = 8, [61652] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1347), 1, STATE(1348), 1, sym__preprocessor_statement, STATE(1353), 1, STATE(1357), 1, aux_sym_type_repeat2, ACTIONS(1868), 3, ACTIONS(1872), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1862), 6, ACTIONS(1866), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61416] = 15, [61684] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(1897), 1, anon_sym_global_COLON_COLON, ACTIONS(1899), 1, sym_identifier, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3240), 1, ACTIONS(3232), 1, anon_sym_QMARK, ACTIONS(3348), 1, ACTIONS(3353), 1, anon_sym_LPAREN, STATE(1315), 1, sym_type_arguments, STATE(1325), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1341), 1, aux_sym_type_repeat2, STATE(1348), 1, STATE(1344), 1, sym_array_type, STATE(1349), 1, sym__preprocessor_statement, [61462] = 8, [61730] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3355), 1, anon_sym_class, ACTIONS(3359), 1, anon_sym_interface, ACTIONS(3361), 1, anon_sym_struct, ACTIONS(3363), 1, anon_sym_enum, ACTIONS(3365), 1, anon_sym_errordomain, STATE(1336), 1, aux_sym_class_declaration_repeat1, STATE(1350), 1, sym__preprocessor_statement, STATE(1508), 1, sym_type_declaration_modifier, ACTIONS(3357), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, [61768] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1349), 1, STATE(1351), 1, sym__preprocessor_statement, ACTIONS(1868), 3, ACTIONS(1872), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(1862), 6, ACTIONS(1866), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61494] = 8, [61800] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3367), 1, anon_sym_class, ACTIONS(3369), 1, anon_sym_interface, ACTIONS(3371), 1, anon_sym_struct, ACTIONS(3373), 1, anon_sym_enum, ACTIONS(3375), 1, anon_sym_errordomain, STATE(1336), 1, aux_sym_class_declaration_repeat1, STATE(1352), 1, sym__preprocessor_statement, STATE(1508), 1, sym_type_declaration_modifier, ACTIONS(3357), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, [61838] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(3377), 1, anon_sym_class, ACTIONS(3379), 1, anon_sym_interface, ACTIONS(3381), 1, anon_sym_struct, ACTIONS(3383), 1, anon_sym_enum, ACTIONS(3385), 1, anon_sym_errordomain, STATE(1336), 1, aux_sym_class_declaration_repeat1, STATE(1353), 1, sym__preprocessor_statement, STATE(1508), 1, sym_type_declaration_modifier, ACTIONS(3357), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, [61876] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1350), 1, STATE(1354), 1, sym__preprocessor_statement, ACTIONS(2093), 3, ACTIONS(2074), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2091), 6, ACTIONS(2072), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61526] = 8, [61908] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1351), 1, STATE(1355), 1, sym__preprocessor_statement, STATE(1358), 1, STATE(1363), 1, aux_sym_type_repeat2, ACTIONS(2093), 3, ACTIONS(2074), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2091), 6, ACTIONS(2072), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61558] = 15, [61940] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(1897), 1, anon_sym_global_COLON_COLON, ACTIONS(1899), 1, sym_identifier, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3240), 1, ACTIONS(3232), 1, anon_sym_QMARK, ACTIONS(3350), 1, ACTIONS(3387), 1, anon_sym_LPAREN, STATE(1315), 1, sym_type_arguments, STATE(1325), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1341), 1, aux_sym_type_repeat2, STATE(1352), 1, STATE(1344), 1, sym_array_type, STATE(1356), 1, sym__preprocessor_statement, [61604] = 8, [61986] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1353), 1, STATE(1357), 1, sym__preprocessor_statement, ACTIONS(2054), 3, ACTIONS(2064), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2052), 6, ACTIONS(2062), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61636] = 8, [62018] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1354), 1, STATE(1358), 1, sym__preprocessor_statement, STATE(1355), 1, STATE(1360), 1, aux_sym_type_repeat2, ACTIONS(2054), 3, ACTIONS(2064), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2052), 6, ACTIONS(2062), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61668] = 8, [62050] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3389), 1, anon_sym_class, ACTIONS(3391), 1, anon_sym_interface, ACTIONS(3393), 1, anon_sym_struct, ACTIONS(3395), 1, anon_sym_enum, ACTIONS(3397), 1, anon_sym_errordomain, STATE(1336), 1, aux_sym_class_declaration_repeat1, STATE(1359), 1, sym__preprocessor_statement, STATE(1508), 1, sym_type_declaration_modifier, ACTIONS(3357), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, [62088] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1355), 1, STATE(1360), 1, sym__preprocessor_statement, ACTIONS(2064), 3, ACTIONS(2054), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2062), 6, ACTIONS(2052), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61700] = 8, [62120] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1350), 1, STATE(1354), 1, aux_sym_type_repeat2, STATE(1356), 1, STATE(1361), 1, sym__preprocessor_statement, ACTIONS(2064), 3, ACTIONS(2054), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2062), 6, ACTIONS(2052), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61732] = 15, [62152] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, ACTIONS(1897), 1, anon_sym_global_COLON_COLON, ACTIONS(1899), 1, sym_identifier, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3240), 1, ACTIONS(3232), 1, anon_sym_QMARK, ACTIONS(3352), 1, ACTIONS(3399), 1, anon_sym_LPAREN, STATE(1315), 1, sym_type_arguments, STATE(1325), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1341), 1, aux_sym_type_repeat2, STATE(1357), 1, STATE(1344), 1, sym_array_type, STATE(1362), 1, sym__preprocessor_statement, [61778] = 8, [62198] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1358), 1, STATE(1363), 1, sym__preprocessor_statement, ACTIONS(2074), 3, ACTIONS(2078), 3, sym_identifier, anon_sym_requires, anon_sym_ensures, ACTIONS(2072), 6, ACTIONS(2076), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_global_COLON_COLON, anon_sym_RPAREN, anon_sym_GT, anon_sym_LBRACE, [61810] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, sym_symbol, STATE(1359), 1, sym__preprocessor_statement, STATE(1993), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [61849] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, sym_symbol, STATE(1360), 1, sym__preprocessor_statement, STATE(2463), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [61888] = 12, [62230] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101006,44 +101516,42 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1361), 1, STATE(1364), 1, sym__preprocessor_statement, STATE(2129), 1, STATE(2133), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [61927] = 12, [62269] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, sym_symbol, STATE(1362), 1, ACTIONS(3401), 1, anon_sym_class, ACTIONS(3403), 1, anon_sym_interface, ACTIONS(3405), 1, anon_sym_struct, ACTIONS(3407), 1, anon_sym_enum, STATE(1336), 1, aux_sym_class_declaration_repeat1, STATE(1365), 1, sym__preprocessor_statement, STATE(2345), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [61966] = 12, STATE(1508), 1, sym_type_declaration_modifier, ACTIONS(3357), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, [62304] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101060,9 +101568,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1363), 1, STATE(1366), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2404), 1, sym_type,
-
@@ -101070,14 +101578,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62005] = 4, [62343] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1364), 1, STATE(1367), 1, sym__preprocessor_statement, ACTIONS(3354), 11, ACTIONS(3409), 11, anon_sym_LBRACK, anon_sym_owned, anon_sym_RBRACE,
-
@@ -101089,7 +101597,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_get, anon_sym_set, anon_sym_construct, [62028] = 12, [62366] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101106,9 +101614,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1365), 1, STATE(1368), 1, sym__preprocessor_statement, STATE(1671), 1, sym_type,
-
@@ -101116,7 +101624,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62067] = 12, [62405] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101133,9 +101641,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1366), 1, STATE(1369), 1, sym__preprocessor_statement, STATE(2183), 1, sym_type,
-
@@ -101143,7 +101651,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62106] = 12, [62444] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101160,9 +101668,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1367), 1, STATE(1370), 1, sym__preprocessor_statement, STATE(1651), 1, sym_type,
-
@@ -101170,28 +101678,34 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62145] = 6, [62483] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1522), 1, sym_type_declaration_modifier, STATE(1368), 2, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1291), 1, sym_symbol, STATE(1371), 1, sym__preprocessor_statement, aux_sym_class_declaration_repeat1, ACTIONS(3358), 4, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, ACTIONS(3356), 5, anon_sym_class, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, [62172] = 12, STATE(1649), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62522] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101208,9 +101722,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1369), 1, STATE(1372), 1, sym__preprocessor_statement, STATE(1656), 1, sym_type,
-
@@ -101218,7 +101732,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62211] = 12, [62561] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101235,9 +101749,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1370), 1, STATE(1373), 1, sym__preprocessor_statement, STATE(2521), 1, sym_type,
-
@@ -101245,7 +101759,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62250] = 12, [62600] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101262,9 +101776,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1371), 1, STATE(1374), 1, sym__preprocessor_statement, STATE(1659), 1, sym_type,
-
@@ -101272,7 +101786,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62289] = 12, [62639] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101289,17 +101803,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1372), 1, STATE(1375), 1, sym__preprocessor_statement, STATE(1649), 1, STATE(1681), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62328] = 12, [62678] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101316,17 +101830,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1373), 1, STATE(1376), 1, sym__preprocessor_statement, STATE(1681), 1, STATE(2492), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62367] = 12, [62717] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101343,9 +101857,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1374), 1, STATE(1377), 1, sym__preprocessor_statement, STATE(2051), 1, sym_type,
-
@@ -101353,7 +101867,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62406] = 12, [62756] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101370,9 +101884,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1375), 1, STATE(1378), 1, sym__preprocessor_statement, STATE(2441), 1, sym_type,
-
@@ -101380,7 +101894,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62445] = 12, [62795] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101397,9 +101911,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1376), 1, STATE(1379), 1, sym__preprocessor_statement, STATE(1634), 1, sym_type,
-
@@ -101407,7 +101921,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62484] = 12, [62834] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101424,9 +101938,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1377), 1, STATE(1380), 1, sym__preprocessor_statement, STATE(1664), 1, sym_type,
-
@@ -101434,7 +101948,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62523] = 12, [62873] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101451,9 +101965,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1378), 1, STATE(1381), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2464), 1, sym_type,
-
@@ -101461,7 +101975,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62562] = 12, [62912] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101478,9 +101992,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1379), 1, STATE(1382), 1, sym__preprocessor_statement, STATE(2366), 1, sym_type,
-
@@ -101488,7 +102002,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62601] = 12, [62951] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101505,17 +102019,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1380), 1, STATE(1383), 1, sym__preprocessor_statement, STATE(2492), 1, STATE(1961), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62640] = 12, [62990] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101532,9 +102046,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1381), 1, STATE(1384), 1, sym__preprocessor_statement, STATE(1675), 1, sym_type,
-
@@ -101542,7 +102056,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62679] = 12, [63029] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101559,9 +102073,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1382), 1, STATE(1385), 1, sym__preprocessor_statement, STATE(2488), 1, sym_type,
-
@@ -101569,7 +102083,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62718] = 12, [63068] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101586,17 +102100,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1383), 1, STATE(1386), 1, sym__preprocessor_statement, STATE(1961), 1, STATE(1637), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62757] = 12, [63107] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101613,9 +102127,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1384), 1, STATE(1387), 1, sym__preprocessor_statement, STATE(1679), 1, sym_type,
-
@@ -101623,7 +102137,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62796] = 12, [63146] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101640,9 +102154,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1385), 1, STATE(1388), 1, sym__preprocessor_statement, STATE(2384), 1, sym_type,
-
@@ -101650,7 +102164,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62835] = 12, [63185] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101667,9 +102181,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1386), 1, STATE(1389), 1, sym__preprocessor_statement, STATE(1680), 1, sym_type,
-
@@ -101677,7 +102191,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62874] = 12, [63224] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101694,9 +102208,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1387), 1, STATE(1390), 1, sym__preprocessor_statement, STATE(2058), 1, sym_type,
-
@@ -101704,7 +102218,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62913] = 12, [63263] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101721,9 +102235,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1388), 1, STATE(1391), 1, sym__preprocessor_statement, STATE(2457), 1, sym_type,
-
@@ -101731,7 +102245,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62952] = 12, [63302] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101748,9 +102262,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1389), 1, STATE(1392), 1, sym__preprocessor_statement, STATE(1647), 1, sym_type,
-
@@ -101758,7 +102272,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [62991] = 12, [63341] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101775,9 +102289,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1390), 1, STATE(1393), 1, sym__preprocessor_statement, STATE(2061), 1, sym_type,
-
@@ -101785,7 +102299,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63030] = 12, [63380] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101802,9 +102316,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1391), 1, STATE(1394), 1, sym__preprocessor_statement, STATE(2356), 1, sym_type,
-
@@ -101812,7 +102326,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63069] = 12, [63419] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101829,17 +102343,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1392), 1, STATE(1395), 1, sym__preprocessor_statement, STATE(1637), 1, STATE(1684), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63108] = 12, [63458] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101856,17 +102370,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1393), 1, STATE(1396), 1, sym__preprocessor_statement, STATE(1684), 1, STATE(1672), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63147] = 12, [63497] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101883,9 +102397,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1394), 1, STATE(1397), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2335), 1, sym_type,
-
@@ -101893,34 +102407,34 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63186] = 12, [63536] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(327), 1, anon_sym_var, ACTIONS(3322), 1, ACTIONS(3309), 1, sym_identifier, ACTIONS(3324), 1, ACTIONS(3311), 1, anon_sym_global_COLON_COLON, ACTIONS(3326), 1, ACTIONS(3313), 1, anon_sym_LPAREN, ACTIONS(3332), 1, ACTIONS(3319), 1, anon_sym_void, ACTIONS(3334), 1, ACTIONS(3321), 1, anon_sym_dynamic, STATE(611), 1, sym_symbol, STATE(725), 1, STATE(714), 1, sym_type, STATE(1395), 1, STATE(1398), 1, sym__preprocessor_statement, ACTIONS(3328), 3, ACTIONS(3315), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63225] = 12, [63575] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101937,9 +102451,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1396), 1, STATE(1399), 1, sym__preprocessor_statement, STATE(2421), 1, sym_type,
-
@@ -101947,7 +102461,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63264] = 12, [63614] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101964,9 +102478,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1397), 1, STATE(1400), 1, sym__preprocessor_statement, STATE(2436), 1, sym_type,
-
@@ -101974,7 +102488,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63303] = 12, [63653] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -101991,17 +102505,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1398), 1, STATE(1401), 1, sym__preprocessor_statement, STATE(1672), 1, STATE(1686), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63342] = 12, [63692] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102012,23 +102526,23 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, ACTIONS(3411), 1, anon_sym_LPAREN, STATE(1293), 1, sym_symbol, STATE(1399), 1, ACTIONS(3415), 1, anon_sym_dynamic, STATE(1402), 1, sym__preprocessor_statement, STATE(1686), 1, STATE(1510), 1, sym_symbol, STATE(1781), 1, sym_type, ACTIONS(27), 3, ACTIONS(3413), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63381] = 12, [63731] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102039,23 +102553,23 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(3361), 1, ACTIONS(1396), 1, anon_sym_LPAREN, ACTIONS(3365), 1, anon_sym_dynamic, STATE(1400), 1, sym__preprocessor_statement, STATE(1516), 1, STATE(1291), 1, sym_symbol, STATE(1781), 1, STATE(1403), 1, sym__preprocessor_statement, STATE(2507), 1, sym_type, ACTIONS(3363), 3, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63420] = 12, [63770] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102072,9 +102586,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1401), 1, STATE(1404), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2509), 1, sym_type,
-
@@ -102082,7 +102596,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63459] = 12, [63809] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102099,9 +102613,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1402), 1, STATE(1405), 1, sym__preprocessor_statement, STATE(2532), 1, sym_type,
-
@@ -102109,7 +102623,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63498] = 12, [63848] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102126,9 +102640,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1403), 1, STATE(1406), 1, sym__preprocessor_statement, STATE(1879), 1, sym_type,
-
@@ -102136,7 +102650,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63537] = 12, [63887] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102153,9 +102667,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1404), 1, STATE(1407), 1, sym__preprocessor_statement, STATE(1881), 1, sym_type,
-
@@ -102163,7 +102677,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63576] = 12, [63926] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102180,9 +102694,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1405), 1, STATE(1408), 1, sym__preprocessor_statement, STATE(1882), 1, sym_type,
-
@@ -102190,7 +102704,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63615] = 12, [63965] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102207,9 +102721,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1406), 1, STATE(1409), 1, sym__preprocessor_statement, STATE(1666), 1, sym_type,
-
@@ -102217,7 +102731,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63654] = 12, [64004] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102234,9 +102748,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1407), 1, STATE(1410), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2544), 1, sym_type,
-
@@ -102244,7 +102758,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63693] = 12, [64043] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102261,9 +102775,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1408), 1, STATE(1411), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2475), 1, sym_type,
-
@@ -102271,7 +102785,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63732] = 12, [64082] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102288,24 +102802,24 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1409), 1, STATE(1412), 1, sym__preprocessor_statement, STATE(2507), 1, STATE(1687), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63771] = 4, [64121] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1410), 1, STATE(1413), 1, sym__preprocessor_statement, ACTIONS(3367), 11, ACTIONS(3417), 11, anon_sym_LBRACK, anon_sym_owned, anon_sym_RBRACE,
-
@@ -102317,14 +102831,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_get, anon_sym_set, anon_sym_construct, [63794] = 4, [64144] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1411), 1, STATE(1414), 1, sym__preprocessor_statement, ACTIONS(3369), 11, ACTIONS(3419), 11, anon_sym_LBRACK, anon_sym_owned, anon_sym_RBRACE,
-
@@ -102336,7 +102850,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_get, anon_sym_set, anon_sym_construct, [63817] = 12, [64167] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102353,9 +102867,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1412), 1, STATE(1415), 1, sym__preprocessor_statement, STATE(1906), 1, sym_type,
-
@@ -102363,7 +102877,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63856] = 12, [64206] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102380,9 +102894,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1413), 1, STATE(1416), 1, sym__preprocessor_statement, STATE(1907), 1, sym_type,
-
@@ -102390,7 +102904,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63895] = 12, [64245] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102407,9 +102921,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1414), 1, STATE(1417), 1, sym__preprocessor_statement, STATE(1908), 1, sym_type,
-
@@ -102417,7 +102931,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63934] = 12, [64284] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102434,17 +102948,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1415), 1, STATE(1418), 1, sym__preprocessor_statement, STATE(1687), 1, STATE(1692), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [63973] = 12, [64323] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102461,9 +102975,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1416), 1, STATE(1419), 1, sym__preprocessor_statement, STATE(1927), 1, sym_type,
-
@@ -102471,7 +102985,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64012] = 12, [64362] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102488,9 +103002,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1417), 1, STATE(1420), 1, sym__preprocessor_statement, STATE(1928), 1, sym_type,
-
@@ -102498,7 +103012,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64051] = 12, [64401] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102515,9 +103029,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1418), 1, STATE(1421), 1, sym__preprocessor_statement, STATE(1929), 1, sym_type,
-
@@ -102525,41 +103039,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64090] = 12, [64440] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, sym_symbol, STATE(1419), 1, sym__preprocessor_statement, STATE(1692), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64129] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1420), 1, STATE(1422), 1, sym__preprocessor_statement, ACTIONS(3371), 11, ACTIONS(3421), 11, anon_sym_LBRACK, anon_sym_owned, anon_sym_RBRACE,
-
@@ -102571,7 +103058,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_get, anon_sym_set, anon_sym_construct, [64152] = 12, [64463] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102588,9 +103075,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1421), 1, STATE(1423), 1, sym__preprocessor_statement, STATE(1645), 1, sym_type,
-
@@ -102598,7 +103085,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64191] = 12, [64502] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102615,9 +103102,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1422), 1, STATE(1424), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2487), 1, sym_type,
-
@@ -102625,7 +103112,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64230] = 12, [64541] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102642,9 +103129,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1423), 1, STATE(1425), 1, sym__preprocessor_statement, STATE(2146), 1, sym_type,
-
@@ -102652,7 +103139,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64269] = 12, [64580] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102669,9 +103156,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1424), 1, STATE(1426), 1, sym__preprocessor_statement, STATE(2147), 1, sym_type,
-
@@ -102679,7 +103166,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64308] = 12, [64619] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102696,9 +103183,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1425), 1, STATE(1427), 1, sym__preprocessor_statement, STATE(2150), 1, sym_type,
-
@@ -102706,7 +103193,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64347] = 12, [64658] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102723,9 +103210,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1426), 1, STATE(1428), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2547), 1, sym_type,
-
@@ -102733,7 +103220,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64386] = 12, [64697] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102750,9 +103237,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1427), 1, STATE(1429), 1, sym__preprocessor_statement, STATE(2449), 1, sym_type,
-
@@ -102760,7 +103247,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64425] = 12, [64736] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102777,9 +103264,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1428), 1, STATE(1430), 1, sym__preprocessor_statement, STATE(2450), 1, sym_type,
-
@@ -102787,33 +103274,34 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64464] = 11, [64775] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3373), 1, anon_sym_class, ACTIONS(3377), 1, anon_sym_interface, ACTIONS(3379), 1, anon_sym_struct, ACTIONS(3381), 1, anon_sym_enum, ACTIONS(3383), 1, anon_sym_errordomain, STATE(1368), 1, aux_sym_class_declaration_repeat1, STATE(1429), 1, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1291), 1, sym_symbol, STATE(1431), 1, sym__preprocessor_statement, STATE(1522), 1, sym_type_declaration_modifier, ACTIONS(3375), 4, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, [64501] = 12, STATE(2522), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64814] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102830,9 +103318,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1430), 1, STATE(1432), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2469), 1, sym_type,
-
@@ -102840,7 +103328,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64540] = 12, [64853] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102857,9 +103345,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1431), 1, STATE(1433), 1, sym__preprocessor_statement, STATE(2471), 1, sym_type,
-
@@ -102867,7 +103355,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64579] = 12, [64892] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102884,9 +103372,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1432), 1, STATE(1434), 1, sym__preprocessor_statement, STATE(1977), 1, sym_type,
-
@@ -102894,7 +103382,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64618] = 12, [64931] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102911,9 +103399,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1433), 1, STATE(1435), 1, sym__preprocessor_statement, STATE(1978), 1, sym_type,
-
@@ -102921,7 +103409,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64657] = 12, [64970] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102938,17 +103426,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1434), 1, STATE(1436), 1, sym__preprocessor_statement, STATE(1970), 1, STATE(1979), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64696] = 12, [65009] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102965,9 +103453,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1435), 1, STATE(1437), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2499), 1, sym_type,
-
@@ -102975,7 +103463,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64735] = 12, [65048] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -102992,9 +103480,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1436), 1, STATE(1438), 1, sym__preprocessor_statement, STATE(1991), 1, sym_type,
-
@@ -103002,7 +103490,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64774] = 12, [65087] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103019,9 +103507,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1437), 1, STATE(1439), 1, sym__preprocessor_statement, STATE(1992), 1, sym_type,
-
@@ -103029,7 +103517,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64813] = 12, [65126] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103046,17 +103534,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1438), 1, STATE(1440), 1, sym__preprocessor_statement, STATE(2399), 1, STATE(1993), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64852] = 12, [65165] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103073,9 +103561,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1439), 1, STATE(1441), 1, sym__preprocessor_statement, STATE(2006), 1, sym_type,
-
@@ -103083,7 +103571,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64891] = 12, [65204] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103100,9 +103588,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1440), 1, STATE(1442), 1, sym__preprocessor_statement, STATE(2007), 1, sym_type,
-
@@ -103110,7 +103598,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64930] = 12, [65243] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103127,9 +103615,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1441), 1, STATE(1443), 1, sym__preprocessor_statement, STATE(2008), 1, sym_type,
-
@@ -103137,7 +103625,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [64969] = 12, [65282] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103154,9 +103642,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1442), 1, STATE(1444), 1, sym__preprocessor_statement, STATE(2489), 1, sym_type,
-
@@ -103164,7 +103652,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65008] = 12, [65321] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103181,17 +103669,42 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1443), 1, STATE(1445), 1, sym__preprocessor_statement, STATE(2491), 1, STATE(2494), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65047] = 12, [65360] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3423), 1, anon_sym_class, ACTIONS(3425), 1, anon_sym_interface, ACTIONS(3427), 1, anon_sym_struct, ACTIONS(3429), 1, anon_sym_enum, STATE(1336), 1, aux_sym_class_declaration_repeat1, STATE(1446), 1, sym__preprocessor_statement, STATE(1508), 1, sym_type_declaration_modifier, ACTIONS(3357), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, [65395] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103208,69 +103721,42 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1444), 1, STATE(1447), 1, sym__preprocessor_statement, STATE(2494), 1, STATE(1667), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65086] = 11, [65434] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3385), 1, ACTIONS(3367), 1, anon_sym_class, ACTIONS(3387), 1, ACTIONS(3369), 1, anon_sym_interface, ACTIONS(3389), 1, ACTIONS(3371), 1, anon_sym_struct, ACTIONS(3391), 1, anon_sym_enum, ACTIONS(3393), 1, anon_sym_errordomain, STATE(1368), 1, aux_sym_class_declaration_repeat1, STATE(1445), 1, sym__preprocessor_statement, STATE(1522), 1, sym_type_declaration_modifier, ACTIONS(3375), 4, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, [65123] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3395), 1, anon_sym_class, ACTIONS(3397), 1, anon_sym_interface, ACTIONS(3399), 1, anon_sym_struct, ACTIONS(3401), 1, ACTIONS(3373), 1, anon_sym_enum, ACTIONS(3403), 1, anon_sym_errordomain, STATE(1368), 1, STATE(1336), 1, aux_sym_class_declaration_repeat1, STATE(1446), 1, STATE(1448), 1, sym__preprocessor_statement, STATE(1522), 1, STATE(1508), 1, sym_type_declaration_modifier, ACTIONS(3375), 4, ACTIONS(3357), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, [65160] = 12, anon_sym_sealed, [65469] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103287,9 +103773,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1447), 1, STATE(1449), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2410), 1, sym_type,
-
@@ -103297,34 +103783,32 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65199] = 12, [65508] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, sym_symbol, STATE(1448), 1, ACTIONS(3377), 1, anon_sym_class, ACTIONS(3379), 1, anon_sym_interface, ACTIONS(3381), 1, anon_sym_struct, ACTIONS(3383), 1, anon_sym_enum, STATE(1336), 1, aux_sym_class_declaration_repeat1, STATE(1450), 1, sym__preprocessor_statement, STATE(2522), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65238] = 12, STATE(1508), 1, sym_type_declaration_modifier, ACTIONS(3357), 5, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, [65543] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103341,9 +103825,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1449), 1, STATE(1451), 1, sym__preprocessor_statement, STATE(1971), 1, sym_type,
-
@@ -103351,7 +103835,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65277] = 12, [65582] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103368,9 +103852,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1450), 1, STATE(1452), 1, sym__preprocessor_statement, STATE(1981), 1, sym_type,
-
@@ -103378,7 +103862,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65316] = 12, [65621] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103395,9 +103879,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1451), 1, STATE(1453), 1, sym__preprocessor_statement, STATE(1670), 1, sym_type,
-
@@ -103405,7 +103889,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65355] = 12, [65660] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103422,9 +103906,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1452), 1, STATE(1454), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2493), 1, sym_type,
-
@@ -103432,7 +103916,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65394] = 12, [65699] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103449,9 +103933,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1453), 1, STATE(1455), 1, sym__preprocessor_statement, STATE(2037), 1, sym_type,
-
@@ -103459,14 +103943,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65433] = 4, [65738] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1454), 1, STATE(1456), 1, sym__preprocessor_statement, ACTIONS(3405), 11, ACTIONS(3431), 11, anon_sym_LBRACK, anon_sym_owned, anon_sym_RBRACE,
-
@@ -103478,7 +103962,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_get, anon_sym_set, anon_sym_construct, [65456] = 12, [65761] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103495,9 +103979,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1455), 1, STATE(1457), 1, sym__preprocessor_statement, STATE(2039), 1, sym_type,
-
@@ -103505,7 +103989,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65495] = 12, [65800] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103522,90 +104006,44 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1456), 1, STATE(1458), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2391), 1, STATE(2523), 1, sym_type, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65534] = 12, [65839] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, ACTIONS(327), 1, anon_sym_var, ACTIONS(65), 1, ACTIONS(329), 1, anon_sym_void, ACTIONS(67), 1, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(1392), 1, ACTIONS(3103), 1, sym_identifier, ACTIONS(1396), 1, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1293), 1, sym_symbol, STATE(1457), 1, STATE(1459), 1, sym__preprocessor_statement, STATE(1919), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65573] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(327), 1, anon_sym_var, ACTIONS(3322), 1, sym_identifier, ACTIONS(3324), 1, anon_sym_global_COLON_COLON, ACTIONS(3326), 1, anon_sym_LPAREN, ACTIONS(3332), 1, anon_sym_void, ACTIONS(3334), 1, anon_sym_dynamic, STATE(611), 1, STATE(1514), 1, sym_symbol, STATE(724), 1, STATE(2391), 1, sym_type, STATE(1458), 1, sym__preprocessor_statement, ACTIONS(3328), 3, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65612] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1459), 1, sym__preprocessor_statement, ACTIONS(3407), 11, anon_sym_LBRACK, anon_sym_owned, anon_sym_RBRACE, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_default, anon_sym_get, anon_sym_set, anon_sym_construct, [65635] = 12, [65878] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103622,71 +104060,63 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1460), 1, sym__preprocessor_statement, STATE(2095), 1, STATE(1919), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65674] = 12, [65917] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, ACTIONS(327), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, ACTIONS(3309), 1, sym_identifier, ACTIONS(1396), 1, ACTIONS(3311), 1, anon_sym_global_COLON_COLON, ACTIONS(3313), 1, anon_sym_LPAREN, STATE(1293), 1, ACTIONS(3319), 1, anon_sym_void, ACTIONS(3321), 1, anon_sym_dynamic, STATE(611), 1, sym_symbol, STATE(724), 1, sym_type, STATE(1461), 1, sym__preprocessor_statement, STATE(2096), 1, sym_type, ACTIONS(27), 3, ACTIONS(3315), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65713] = 12, [65956] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1462), 1, sym__preprocessor_statement, STATE(1513), 1, sym_symbol, STATE(2341), 1, sym_type, ACTIONS(319), 3, ACTIONS(3433), 11, anon_sym_LBRACK, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65752] = 12, anon_sym_RBRACE, anon_sym_private, anon_sym_protected, anon_sym_internal, anon_sym_public, anon_sym_default, anon_sym_get, anon_sym_set, anon_sym_construct, [65979] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103703,44 +104133,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1463), 1, sym__preprocessor_statement, STATE(2099), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65791] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, sym_symbol, STATE(1464), 1, sym__preprocessor_statement, STATE(2100), 1, STATE(2095), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65830] = 12, [66018] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103757,17 +104160,44 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1465), 1, STATE(1464), 1, sym__preprocessor_statement, STATE(2064), 1, STATE(2096), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65869] = 12, [66057] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(311), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, anon_sym_var, ACTIONS(329), 1, anon_sym_void, ACTIONS(331), 1, anon_sym_dynamic, ACTIONS(3103), 1, sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1465), 1, sym__preprocessor_statement, STATE(1514), 1, sym_symbol, STATE(2341), 1, sym_type, ACTIONS(319), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66096] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103784,17 +104214,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1466), 1, sym__preprocessor_statement, STATE(2326), 1, STATE(2099), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65908] = 12, [66135] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103811,17 +104241,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1467), 1, sym__preprocessor_statement, STATE(1667), 1, STATE(2100), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65947] = 12, [66174] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103838,17 +104268,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1468), 1, sym__preprocessor_statement, STATE(2104), 1, STATE(2064), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [65986] = 12, [66213] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103865,17 +104295,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1469), 1, sym__preprocessor_statement, STATE(2105), 1, STATE(2326), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66025] = 12, [66252] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103892,70 +104322,71 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1470), 1, sym__preprocessor_statement, STATE(2353), 1, STATE(1960), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66064] = 11, [66291] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3409), 1, anon_sym_class, ACTIONS(3411), 1, anon_sym_interface, ACTIONS(3413), 1, anon_sym_struct, ACTIONS(3415), 1, anon_sym_enum, ACTIONS(3417), 1, anon_sym_errordomain, STATE(1368), 1, aux_sym_class_declaration_repeat1, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1291), 1, sym_symbol, STATE(1471), 1, sym__preprocessor_statement, STATE(1522), 1, sym_type_declaration_modifier, ACTIONS(3375), 4, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, [66101] = 12, STATE(2104), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66330] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(311), 1, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(327), 1, ACTIONS(63), 1, anon_sym_var, ACTIONS(329), 1, ACTIONS(65), 1, anon_sym_void, ACTIONS(331), 1, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(3103), 1, ACTIONS(1392), 1, sym_identifier, ACTIONS(3105), 1, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1291), 1, sym_symbol, STATE(1472), 1, sym__preprocessor_statement, STATE(1513), 1, sym_symbol, STATE(2523), 1, STATE(2105), 1, sym_type, ACTIONS(319), 3, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66140] = 12, [66369] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103972,17 +104403,98 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1473), 1, sym__preprocessor_statement, STATE(2353), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66408] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1291), 1, sym_symbol, STATE(1474), 1, sym__preprocessor_statement, STATE(1970), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66447] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1291), 1, sym_symbol, STATE(1475), 1, sym__preprocessor_statement, STATE(2463), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66486] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1291), 1, sym_symbol, STATE(1476), 1, sym__preprocessor_statement, STATE(1628), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66179] = 12, [66525] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -103999,9 +104511,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1474), 1, STATE(1477), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2407), 1, sym_type,
-
@@ -104009,7 +104521,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66218] = 12, [66564] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104026,17 +104538,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1475), 1, STATE(1478), 1, sym__preprocessor_statement, STATE(1960), 1, STATE(2129), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66257] = 12, [66603] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104053,9 +104565,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1476), 1, STATE(1479), 1, sym__preprocessor_statement, STATE(2351), 1, sym_type,
-
@@ -104063,7 +104575,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66296] = 12, [66642] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104080,9 +104592,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1477), 1, STATE(1480), 1, sym__preprocessor_statement, STATE(1658), 1, sym_type,
-
@@ -104090,7 +104602,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66335] = 12, [66681] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104107,9 +104619,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1478), 1, STATE(1481), 1, sym__preprocessor_statement, STATE(2400), 1, sym_type,
-
@@ -104117,7 +104629,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66374] = 12, [66720] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104134,9 +104646,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1479), 1, STATE(1482), 1, sym__preprocessor_statement, STATE(1682), 1, sym_type,
-
@@ -104144,14 +104656,41 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66413] = 4, [66759] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1480), 1, ACTIONS(15), 1, anon_sym_global_COLON_COLON, ACTIONS(63), 1, anon_sym_var, ACTIONS(65), 1, anon_sym_void, ACTIONS(67), 1, anon_sym_dynamic, ACTIONS(1392), 1, sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1291), 1, sym_symbol, STATE(1483), 1, sym__preprocessor_statement, ACTIONS(3419), 11, STATE(2345), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66798] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1484), 1, sym__preprocessor_statement, ACTIONS(3435), 11, anon_sym_LBRACK, anon_sym_owned, anon_sym_RBRACE,
-
@@ -104163,7 +104702,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_get, anon_sym_set, anon_sym_construct, [66436] = 12, [66821] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104180,9 +104719,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1481), 1, STATE(1485), 1, sym__preprocessor_statement, STATE(1668), 1, sym_type,
-
@@ -104190,7 +104729,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66475] = 12, [66860] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104207,9 +104746,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1482), 1, STATE(1486), 1, sym__preprocessor_statement, STATE(2333), 1, sym_type,
-
@@ -104217,7 +104756,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66514] = 12, [66899] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104234,9 +104773,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1483), 1, STATE(1487), 1, sym__preprocessor_statement, STATE(2425), 1, sym_type,
-
@@ -104244,7 +104783,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66553] = 12, [66938] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104261,9 +104800,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1484), 1, STATE(1488), 1, sym__preprocessor_statement, STATE(1632), 1, sym_type,
-
@@ -104271,7 +104810,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66592] = 12, [66977] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104288,9 +104827,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1485), 1, STATE(1489), 1, sym__preprocessor_statement, STATE(2529), 1, sym_type,
-
@@ -104298,7 +104837,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66631] = 12, [67016] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104315,9 +104854,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1486), 1, STATE(1490), 1, sym__preprocessor_statement, STATE(2460), 1, sym_type,
-
@@ -104325,7 +104864,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66670] = 12, [67055] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104342,9 +104881,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1487), 1, STATE(1491), 1, sym__preprocessor_statement, STATE(2334), 1, sym_type,
-
@@ -104352,7 +104891,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66709] = 12, [67094] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104369,9 +104908,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1488), 1, STATE(1492), 1, sym__preprocessor_statement, STATE(2132), 1, sym_type,
-
@@ -104379,7 +104918,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66748] = 12, [67133] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104396,17 +104935,17 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1489), 1, STATE(1493), 1, sym__preprocessor_statement, STATE(2133), 1, STATE(2399), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66787] = 12, [67172] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104423,9 +104962,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1490), 1, STATE(1494), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2422), 1, sym_type,
-
@@ -104433,7 +104972,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66826] = 12, [67211] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104450,9 +104989,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1491), 1, STATE(1495), 1, sym__preprocessor_statement, STATE(2135), 1, sym_type,
-
@@ -104460,7 +104999,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66865] = 12, [67250] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104477,9 +105016,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1492), 1, STATE(1496), 1, sym__preprocessor_statement, STATE(2136), 1, sym_type,
-
@@ -104487,7 +105026,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66904] = 12, [67289] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104504,9 +105043,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1493), 1, STATE(1497), 1, sym__preprocessor_statement, STATE(2138), 1, sym_type,
-
@@ -104514,7 +105053,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66943] = 12, [67328] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104531,9 +105070,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1494), 1, STATE(1498), 1, sym__preprocessor_statement, STATE(2139), 1, sym_type,
-
@@ -104541,7 +105080,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [66982] = 12, [67367] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104558,9 +105097,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1495), 1, STATE(1499), 1, sym__preprocessor_statement, STATE(1646), 1, sym_type,
-
@@ -104568,7 +105107,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [67021] = 12, [67406] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104585,9 +105124,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1496), 1, STATE(1500), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2444), 1, sym_type,
-
@@ -104595,7 +105134,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [67060] = 12, [67445] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104612,9 +105151,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1497), 1, STATE(1501), 1, sym__preprocessor_statement, STATE(2050), 1, sym_type,
-
@@ -104622,7 +105161,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [67099] = 12, [67484] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104639,9 +105178,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1498), 1, STATE(1502), 1, sym__preprocessor_statement, STATE(2352), 1, sym_type,
-
@@ -104649,7 +105188,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [67138] = 12, [67523] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104666,9 +105205,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1499), 1, STATE(1503), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2439), 1, sym_type,
-
@@ -104676,7 +105215,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [67177] = 12, [67562] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104693,9 +105232,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3105), 1, anon_sym_LPAREN, STATE(1500), 1, STATE(1504), 1, sym__preprocessor_statement, STATE(1513), 1, STATE(1514), 1, sym_symbol, STATE(2511), 1, sym_type,
-
@@ -104703,7 +105242,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [67216] = 12, [67601] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104720,9 +105259,9 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1501), 1, STATE(1505), 1, sym__preprocessor_statement, STATE(2166), 1, sym_type,
-
@@ -104730,7 +105269,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [67255] = 12, [67640] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -104747,225 +105286,153 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(1396), 1, anon_sym_LPAREN, STATE(1293), 1, STATE(1291), 1, sym_symbol, STATE(1502), 1, STATE(1506), 1, sym__preprocessor_statement, STATE(1979), 1, STATE(2491), 1, sym_type, ACTIONS(27), 3, anon_sym_owned, anon_sym_unowned, anon_sym_weak, [67294] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3421), 1, anon_sym_class, ACTIONS(3423), 1, anon_sym_interface, ACTIONS(3425), 1, anon_sym_struct, ACTIONS(3427), 1, anon_sym_enum, STATE(1368), 1, aux_sym_class_declaration_repeat1, STATE(1503), 1, sym__preprocessor_statement, STATE(1522), 1, sym_type_declaration_modifier, ACTIONS(3375), 4, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, [67328] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3431), 1, anon_sym_signal, STATE(1504), 1, sym__preprocessor_statement, STATE(1512), 1, aux_sym_signal_declaration_repeat1, STATE(1525), 1, sym_signal_declaration_modifier, ACTIONS(3429), 7, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [67356] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3433), 1, anon_sym_class, ACTIONS(3435), 1, anon_sym_interface, ACTIONS(3437), 1, anon_sym_struct, ACTIONS(3439), 1, anon_sym_enum, STATE(1368), 1, aux_sym_class_declaration_repeat1, STATE(1505), 1, sym__preprocessor_statement, STATE(1522), 1, sym_type_declaration_modifier, ACTIONS(3375), 4, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, [67390] = 13, [67679] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1910), 1, ACTIONS(1866), 1, anon_sym_LPAREN, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3441), 1, ACTIONS(3437), 1, anon_sym_DOT, ACTIONS(3444), 1, ACTIONS(3440), 1, anon_sym_LBRACK, ACTIONS(3447), 1, ACTIONS(3443), 1, anon_sym_QMARK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1506), 1, STATE(1507), 1, sym__preprocessor_statement, STATE(1529), 1, STATE(1530), 1, aux_sym_type_repeat1, STATE(1535), 1, STATE(1533), 1, sym_type_arguments, STATE(1620), 1, STATE(1640), 1, aux_sym_type_repeat2, [67430] = 10, [67719] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3385), 1, anon_sym_class, ACTIONS(3387), 1, anon_sym_interface, ACTIONS(3389), 1, anon_sym_struct, ACTIONS(3391), 1, anon_sym_enum, STATE(1368), 1, aux_sym_class_declaration_repeat1, STATE(1507), 1, STATE(1508), 1, sym__preprocessor_statement, STATE(1522), 1, sym_type_declaration_modifier, ACTIONS(3375), 4, ACTIONS(3445), 10, anon_sym_class, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, [67464] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3395), 1, anon_sym_class, ACTIONS(3397), 1, anon_sym_sealed, anon_sym_interface, ACTIONS(3399), 1, anon_sym_struct, ACTIONS(3401), 1, anon_sym_enum, STATE(1368), 1, aux_sym_class_declaration_repeat1, STATE(1508), 1, sym__preprocessor_statement, STATE(1522), 1, sym_type_declaration_modifier, ACTIONS(3375), 4, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, [67498] = 4, anon_sym_errordomain, [67741] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1910), 1, anon_sym_LPAREN, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3447), 1, anon_sym_DOT, ACTIONS(3450), 1, anon_sym_LBRACK, ACTIONS(3453), 1, anon_sym_QMARK, STATE(1344), 1, sym_array_type, STATE(1509), 1, sym__preprocessor_statement, ACTIONS(3001), 10, anon_sym_TILDE, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_construct, [67520] = 13, STATE(1525), 1, sym_type_arguments, STATE(1528), 1, aux_sym_type_repeat1, STATE(1620), 1, aux_sym_type_repeat2, [67781] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1862), 1, ACTIONS(1897), 1, anon_sym_LPAREN, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3449), 1, ACTIONS(3455), 1, anon_sym_DOT, ACTIONS(3452), 1, ACTIONS(3458), 1, anon_sym_LBRACK, ACTIONS(3455), 1, ACTIONS(3461), 1, anon_sym_QMARK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1510), 1, sym__preprocessor_statement, STATE(1524), 1, STATE(1534), 1, aux_sym_type_repeat1, STATE(1538), 1, STATE(1537), 1, sym_type_arguments, STATE(1640), 1, STATE(1660), 1, aux_sym_type_repeat2, [67560] = 13, [67821] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1511), 1, sym__preprocessor_statement, ACTIONS(3463), 10, anon_sym_class, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_sealed, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, [67843] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1910), 1, sym_identifier, ACTIONS(3457), 1, ACTIONS(3465), 1, anon_sym_DOT, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3461), 1, ACTIONS(3469), 1, anon_sym_LT, ACTIONS(3463), 1, ACTIONS(3471), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1511), 1, STATE(1512), 1, sym__preprocessor_statement, STATE(1542), 1, sym_type_arguments,
-
@@ -104973,19 +105440,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1807), 1, aux_sym_type_repeat2, [67600] = 6, [67883] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3468), 1, ACTIONS(3475), 1, anon_sym_signal, STATE(1525), 1, sym_signal_declaration_modifier, STATE(1512), 2, STATE(1513), 1, sym__preprocessor_statement, STATE(1516), 1, aux_sym_signal_declaration_repeat1, ACTIONS(3465), 7, STATE(1527), 1, sym_signal_declaration_modifier, ACTIONS(3473), 7, anon_sym_new, anon_sym_async, anon_sym_extern,
-
@@ -104993,26 +105461,26 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [67626] = 13, [67911] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1897), 1, sym_identifier, ACTIONS(3457), 1, ACTIONS(3465), 1, anon_sym_DOT, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3461), 1, ACTIONS(3469), 1, anon_sym_LT, ACTIONS(3470), 1, ACTIONS(3477), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1513), 1, STATE(1514), 1, sym__preprocessor_statement, STATE(1541), 1, sym_type_arguments,
-
@@ -105020,47 +105488,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1756), 1, aux_sym_type_repeat2, [67666] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, anon_sym_LBRACK, ACTIONS(1862), 1, sym_identifier, ACTIONS(3457), 1, anon_sym_DOT, ACTIONS(3459), 1, anon_sym_STAR, ACTIONS(3461), 1, anon_sym_LT, ACTIONS(3472), 1, anon_sym_QMARK, STATE(678), 1, sym_array_type, STATE(1514), 1, sym__preprocessor_statement, STATE(1544), 1, aux_sym_type_repeat1, STATE(1545), 1, sym_type_arguments, STATE(1742), 1, aux_sym_type_repeat2, [67706] = 7, [67951] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3474), 1, ACTIONS(3479), 1, anon_sym_signal, STATE(1512), 1, aux_sym_signal_declaration_repeat1, STATE(1515), 1, sym__preprocessor_statement, STATE(1525), 1, STATE(1516), 1, aux_sym_signal_declaration_repeat1, STATE(1527), 1, sym_signal_declaration_modifier, ACTIONS(3429), 7, ACTIONS(3473), 7, anon_sym_new, anon_sym_async, anon_sym_extern,
-
@@ -105068,68 +105509,58 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [67734] = 13, [67979] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1897), 1, anon_sym_LPAREN, ACTIONS(3232), 1, anon_sym_STAR, ACTIONS(3234), 1, anon_sym_LT, ACTIONS(3476), 1, anon_sym_DOT, ACTIONS(3479), 1, anon_sym_LBRACK, ACTIONS(3482), 1, anon_sym_QMARK, STATE(1337), 1, sym_array_type, STATE(1516), 1, ACTIONS(3484), 1, anon_sym_signal, STATE(1527), 1, sym_signal_declaration_modifier, STATE(1516), 2, sym__preprocessor_statement, STATE(1533), 1, sym_type_arguments, STATE(1536), 1, aux_sym_type_repeat1, STATE(1660), 1, aux_sym_type_repeat2, [67774] = 7, aux_sym_signal_declaration_repeat1, ACTIONS(3481), 7, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [68005] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3484), 1, anon_sym_signal, STATE(1512), 1, aux_sym_signal_declaration_repeat1, STATE(1517), 1, sym__preprocessor_statement, STATE(1525), 1, sym_signal_declaration_modifier, ACTIONS(3429), 7, anon_sym_new, ACTIONS(3486), 10, anon_sym_TILDE, anon_sym_async, anon_sym_class, anon_sym_extern, anon_sym_inline, anon_sym_static, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [67802] = 7, anon_sym_construct, [68027] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3486), 1, ACTIONS(3488), 1, anon_sym_signal, STATE(1512), 1, STATE(1516), 1, aux_sym_signal_declaration_repeat1, STATE(1518), 1, sym__preprocessor_statement, STATE(1525), 1, STATE(1527), 1, sym_signal_declaration_modifier, ACTIONS(3429), 7, ACTIONS(3473), 7, anon_sym_new, anon_sym_async, anon_sym_extern,
-
@@ -105137,14 +105568,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [67830] = 4, [68055] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1519), 1, sym__preprocessor_statement, ACTIONS(3488), 10, ACTIONS(3001), 10, anon_sym_TILDE, anon_sym_async, anon_sym_class,
-
@@ -105155,20 +105586,41 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, anon_sym_override, anon_sym_construct, [67852] = 7, [68077] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3490), 1, anon_sym_signal, STATE(1512), 1, STATE(1516), 1, aux_sym_signal_declaration_repeat1, STATE(1520), 1, sym__preprocessor_statement, STATE(1525), 1, STATE(1527), 1, sym_signal_declaration_modifier, ACTIONS(3473), 7, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, [68105] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3492), 1, anon_sym_signal, STATE(1516), 1, aux_sym_signal_declaration_repeat1, STATE(1521), 1, sym__preprocessor_statement, STATE(1527), 1, sym_signal_declaration_modifier, ACTIONS(3429), 7, ACTIONS(3473), 7, anon_sym_new, anon_sym_async, anon_sym_extern,
-
@@ -105176,20 +105628,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [67880] = 7, [68133] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3492), 1, ACTIONS(3494), 1, anon_sym_signal, STATE(1512), 1, STATE(1516), 1, aux_sym_signal_declaration_repeat1, STATE(1521), 1, STATE(1522), 1, sym__preprocessor_statement, STATE(1525), 1, STATE(1527), 1, sym_signal_declaration_modifier, ACTIONS(3429), 7, ACTIONS(3473), 7, anon_sym_new, anon_sym_async, anon_sym_extern,
-
@@ -105197,70 +105649,105 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, anon_sym_virtual, anon_sym_override, [67908] = 4, [68161] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1522), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1866), 1, sym_identifier, ACTIONS(3465), 1, anon_sym_DOT, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3469), 1, anon_sym_LT, ACTIONS(3496), 1, anon_sym_QMARK, STATE(671), 1, sym_array_type, STATE(1523), 1, sym__preprocessor_statement, ACTIONS(3494), 9, anon_sym_class, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, [67929] = 4, STATE(1544), 1, aux_sym_type_repeat1, STATE(1545), 1, sym_type_arguments, STATE(1742), 1, aux_sym_type_repeat2, [68201] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1523), 1, ACTIONS(3498), 1, anon_sym_SEMI, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3502), 1, anon_sym_EQ, STATE(1524), 1, sym__preprocessor_statement, ACTIONS(3496), 9, anon_sym_class, anon_sym_extern, anon_sym_static, anon_sym_abstract, anon_sym_partial, anon_sym_interface, anon_sym_struct, anon_sym_enum, anon_sym_errordomain, [67950] = 10, STATE(2241), 1, sym_inline_array_type, ACTIONS(2086), 4, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, anon_sym_LBRACE, [68229] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3498), 1, ACTIONS(3440), 1, anon_sym_LBRACK, ACTIONS(3443), 1, anon_sym_QMARK, STATE(1344), 1, sym_array_type, STATE(1525), 1, sym__preprocessor_statement, STATE(1530), 1, aux_sym_type_repeat1, STATE(1640), 1, aux_sym_type_repeat2, ACTIONS(1866), 2, anon_sym_DOT, anon_sym_LPAREN, [68261] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3504), 1, anon_sym_LBRACK, ACTIONS(3501), 1, ACTIONS(3507), 1, anon_sym_QMARK, STATE(1318), 1, aux_sym_type_repeat1, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1524), 1, STATE(1526), 1, sym__preprocessor_statement, STATE(1676), 1, STATE(1619), 1, aux_sym_type_repeat2, ACTIONS(2052), 2, anon_sym_DOT, anon_sym_LPAREN, [67982] = 4, [68293] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1525), 1, STATE(1527), 1, sym__preprocessor_statement, ACTIONS(3503), 8, ACTIONS(3509), 8, anon_sym_new, anon_sym_async, anon_sym_extern,
-
@@ -105269,282 +105756,240 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, anon_sym_override, anon_sym_signal, [68002] = 8, [68313] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3505), 1, anon_sym_SEMI, ACTIONS(3507), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3440), 1, anon_sym_LBRACK, ACTIONS(3509), 1, anon_sym_EQ, STATE(1526), 1, ACTIONS(3443), 1, anon_sym_QMARK, STATE(1318), 1, aux_sym_type_repeat1, STATE(1344), 1, sym_array_type, STATE(1528), 1, sym__preprocessor_statement, STATE(2241), 1, sym_inline_array_type, ACTIONS(2076), 4, STATE(1640), 1, aux_sym_type_repeat2, ACTIONS(1866), 2, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, anon_sym_LBRACE, [68030] = 8, [68345] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2488), 1, anon_sym_SEMI, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3511), 1, anon_sym_SEMI, ACTIONS(3513), 1, anon_sym_EQ, STATE(1527), 1, STATE(1529), 1, sym__preprocessor_statement, STATE(2285), 1, STATE(2271), 1, sym_inline_array_type, ACTIONS(2076), 4, ACTIONS(2086), 4, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, anon_sym_LBRACE, [68058] = 4, [68373] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1528), 1, sym__preprocessor_statement, ACTIONS(3513), 8, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_signal, [68078] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3452), 1, ACTIONS(3515), 1, anon_sym_LBRACK, ACTIONS(3455), 1, ACTIONS(3518), 1, anon_sym_QMARK, STATE(1318), 1, aux_sym_type_repeat1, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1529), 1, STATE(1530), 1, sym__preprocessor_statement, STATE(1640), 1, STATE(1676), 1, aux_sym_type_repeat2, ACTIONS(1862), 2, ACTIONS(2062), 2, anon_sym_DOT, anon_sym_LPAREN, [68110] = 8, [68405] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2464), 1, anon_sym_SEMI, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3515), 1, ACTIONS(3520), 1, anon_sym_EQ, STATE(1530), 1, STATE(1531), 1, sym__preprocessor_statement, STATE(2253), 1, sym_inline_array_type, ACTIONS(2076), 4, ACTIONS(2086), 4, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, anon_sym_LBRACE, [68138] = 8, [68433] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3517), 1, ACTIONS(3522), 1, anon_sym_SEMI, ACTIONS(3519), 1, ACTIONS(3524), 1, anon_sym_EQ, STATE(1531), 1, STATE(1532), 1, sym__preprocessor_statement, STATE(2271), 1, STATE(2215), 1, sym_inline_array_type, ACTIONS(2076), 4, ACTIONS(2086), 4, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, anon_sym_LBRACE, [68166] = 8, [68461] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3515), 1, anon_sym_LBRACK, ACTIONS(3521), 1, anon_sym_SEMI, ACTIONS(3523), 1, anon_sym_EQ, STATE(1532), 1, ACTIONS(3518), 1, anon_sym_QMARK, STATE(1344), 1, sym_array_type, STATE(1526), 1, aux_sym_type_repeat1, STATE(1533), 1, sym__preprocessor_statement, STATE(2215), 1, sym_inline_array_type, ACTIONS(2076), 4, STATE(1676), 1, aux_sym_type_repeat2, ACTIONS(2062), 2, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, anon_sym_LBRACE, [68194] = 10, [68493] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3444), 1, ACTIONS(3450), 1, anon_sym_LBRACK, ACTIONS(3447), 1, ACTIONS(3453), 1, anon_sym_QMARK, STATE(1337), 1, sym_array_type, STATE(1529), 1, STATE(1318), 1, aux_sym_type_repeat1, STATE(1533), 1, STATE(1344), 1, sym_array_type, STATE(1534), 1, sym__preprocessor_statement, STATE(1620), 1, aux_sym_type_repeat2, ACTIONS(1910), 2, anon_sym_DOT, anon_sym_LPAREN, [68226] = 8, [68525] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, anon_sym_LBRACK, ACTIONS(3525), 1, ACTIONS(2488), 1, anon_sym_SEMI, ACTIONS(3527), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3526), 1, anon_sym_EQ, STATE(1534), 1, STATE(1535), 1, sym__preprocessor_statement, STATE(2269), 1, STATE(2285), 1, sym_inline_array_type, ACTIONS(2076), 4, ACTIONS(2086), 4, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, anon_sym_LBRACE, [68254] = 10, [68553] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, anon_sym_STAR, ACTIONS(3452), 1, anon_sym_LBRACK, ACTIONS(3455), 1, anon_sym_QMARK, STATE(1337), 1, sym_array_type, STATE(1524), 1, aux_sym_type_repeat1, STATE(1535), 1, STATE(1536), 1, sym__preprocessor_statement, STATE(1640), 1, aux_sym_type_repeat2, ACTIONS(1862), 2, anon_sym_DOT, anon_sym_LPAREN, [68286] = 10, ACTIONS(3528), 8, anon_sym_new, anon_sym_async, anon_sym_extern, anon_sym_inline, anon_sym_abstract, anon_sym_virtual, anon_sym_override, anon_sym_signal, [68573] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, ACTIONS(3226), 1, anon_sym_STAR, ACTIONS(3444), 1, ACTIONS(3450), 1, anon_sym_LBRACK, ACTIONS(3447), 1, ACTIONS(3453), 1, anon_sym_QMARK, STATE(1318), 1, aux_sym_type_repeat1, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1536), 1, STATE(1528), 1, aux_sym_type_repeat1, STATE(1537), 1, sym__preprocessor_statement, STATE(1620), 1, aux_sym_type_repeat2, ACTIONS(1910), 2, anon_sym_DOT, anon_sym_LPAREN, [68318] = 10, [68605] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, anon_sym_STAR, ACTIONS(3529), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3530), 1, anon_sym_SEMI, ACTIONS(3532), 1, anon_sym_QMARK, STATE(1318), 1, aux_sym_type_repeat1, STATE(1337), 1, sym_array_type, STATE(1537), 1, sym__preprocessor_statement, STATE(1619), 1, aux_sym_type_repeat2, ACTIONS(2062), 2, anon_sym_DOT, anon_sym_LPAREN, [68350] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3232), 1, anon_sym_STAR, ACTIONS(3498), 1, anon_sym_LBRACK, ACTIONS(3501), 1, anon_sym_QMARK, STATE(1337), 1, sym_array_type, STATE(1537), 1, aux_sym_type_repeat1, anon_sym_EQ, STATE(1538), 1, sym__preprocessor_statement, STATE(1676), 1, aux_sym_type_repeat2, ACTIONS(2052), 2, STATE(2269), 1, sym_inline_array_type, ACTIONS(2086), 4, anon_sym_DOT, anon_sym_LPAREN, [68382] = 8, anon_sym_LT, anon_sym_LBRACE, [68633] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2446), 1, anon_sym_SEMI, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3534), 1, anon_sym_EQ,
-
@@ -105552,11 +105997,11 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2321), 1, sym_inline_array_type, ACTIONS(2076), 3, ACTIONS(2086), 3, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, [68409] = 10, [68660] = 10, ACTIONS(3536), 1, sym_comment, ACTIONS(3538), 1,
-
@@ -105577,20 +106022,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_template_string_repeat1, STATE(1617), 1, sym_template_string_expression, [68440] = 10, [68691] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1910), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3463), 1, ACTIONS(3471), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1541), 1, sym__preprocessor_statement,
-
@@ -105598,20 +106043,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1807), 1, aux_sym_type_repeat2, [68471] = 10, [68722] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1862), 1, ACTIONS(1866), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3472), 1, ACTIONS(3496), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1542), 1, sym__preprocessor_statement,
-
@@ -105619,20 +106064,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1742), 1, aux_sym_type_repeat2, [68502] = 10, [68753] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1862), 1, ACTIONS(1866), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3472), 1, ACTIONS(3496), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1543), 1, sym__preprocessor_statement,
-
@@ -105640,20 +106085,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1742), 1, aux_sym_type_repeat2, [68533] = 10, [68784] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2052), 1, ACTIONS(2062), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3550), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1544), 1, sym__preprocessor_statement,
-
@@ -105661,20 +106106,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1812), 1, aux_sym_type_repeat2, [68564] = 10, [68815] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2052), 1, ACTIONS(2062), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3550), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1545), 1, sym__preprocessor_statement,
-
@@ -105682,20 +106127,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1812), 1, aux_sym_type_repeat2, [68595] = 10, [68846] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2062), 1, ACTIONS(2052), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3552), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1546), 1, sym__preprocessor_statement,
-
@@ -105703,7 +106148,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1720), 1, aux_sym_type_repeat2, [68626] = 8, [68877] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -105714,7 +106159,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3554), 1, anon_sym_LPAREN, STATE(1291), 1, STATE(1290), 1, sym_symbol, STATE(1547), 1, sym__preprocessor_statement,
-
@@ -105722,7 +106167,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [68653] = 8, [68904] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -105733,7 +106178,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3558), 1, anon_sym_LPAREN, STATE(1511), 1, STATE(1512), 1, sym_symbol, STATE(1548), 1, sym__preprocessor_statement,
-
@@ -105741,7 +106186,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [68680] = 6, [68931] = 6, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -105758,12 +106203,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_string_token3, sym_escape_sequence, sym_string_formatter, [68703] = 8, [68954] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3566), 1, anon_sym_SEMI,
-
@@ -105773,11 +106218,11 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2293), 1, sym_inline_array_type, ACTIONS(2076), 3, ACTIONS(2086), 3, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, [68730] = 8, [68981] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -105796,7 +106241,7 @@ static const uint16_t ts_small_parse_table[] = {sym_if_directive, sym_elif_directive, sym_else_directive, [68757] = 6, [69008] = 6, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -105813,7 +106258,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_string_token3, sym_escape_sequence, sym_string_formatter, [68780] = 10, [69031] = 10, ACTIONS(3536), 1, sym_comment, ACTIONS(3540), 1,
-
@@ -105834,7 +106279,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_template_string_repeat1, STATE(1617), 1, sym_template_string_expression, [68811] = 10, [69062] = 10, ACTIONS(3536), 1, sym_comment, ACTIONS(3540), 1,
-
@@ -105855,12 +106300,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_template_string_repeat1, STATE(1617), 1, sym_template_string_expression, [68842] = 8, [69093] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3584), 1, anon_sym_SEMI,
-
@@ -105870,11 +106315,11 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2284), 1, sym_inline_array_type, ACTIONS(2076), 3, ACTIONS(2086), 3, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LT, [68869] = 5, [69120] = 5, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -105890,7 +106335,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_string_token3, sym_escape_sequence, sym_string_formatter, [68890] = 6, [69141] = 6, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -105907,14 +106352,14 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_string_token3, sym_escape_sequence, sym_string_formatter, [68913] = 8, [69164] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3322), 1, ACTIONS(3309), 1, sym_identifier, ACTIONS(3324), 1, ACTIONS(3311), 1, anon_sym_global_COLON_COLON, ACTIONS(3595), 1, anon_sym_LPAREN,
-
@@ -105926,7 +106371,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [68940] = 10, [69191] = 10, ACTIONS(3536), 1, sym_comment, ACTIONS(3540), 1,
-
@@ -105947,7 +106392,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1617), 1, sym_template_string_expression, [68971] = 9, [69222] = 9, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -105967,7 +106412,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(1560), 2, sym__preprocessor_statement, aux_sym_template_string_repeat1, [69000] = 8, [69251] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -105978,7 +106423,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3615), 1, anon_sym_LPAREN, STATE(1506), 1, STATE(1509), 1, sym_symbol, STATE(1561), 1, sym__preprocessor_statement,
-
@@ -105986,7 +106431,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_owned, anon_sym_unowned, anon_sym_weak, [69027] = 6, [69278] = 6, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -106003,20 +106448,20 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_string_token3, sym_escape_sequence, sym_string_formatter, [69050] = 10, [69301] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1910), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, ACTIONS(3463), 1, ACTIONS(3471), 1, anon_sym_QMARK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1563), 1, sym__preprocessor_statement,
-
@@ -106024,12 +106469,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_repeat1, STATE(1807), 1, aux_sym_type_repeat2, [69081] = 9, [69332] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2845), 1, ACTIONS(2927), 1, anon_sym_RBRACE, ACTIONS(3621), 1, sym_identifier,
-
@@ -106043,12 +106488,12 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [69109] = 9, [69360] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2811), 1, ACTIONS(2786), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106062,12 +106507,12 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [69137] = 9, [69388] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2861), 1, ACTIONS(2971), 1, anon_sym_RBRACE, ACTIONS(3621), 1, sym_identifier,
-
@@ -106081,7 +106526,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [69165] = 8, [69416] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106092,14 +106537,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3631), 1, anon_sym_throws, STATE(183), 1, STATE(202), 1, sym_block, STATE(1567), 1, sym__preprocessor_statement, ACTIONS(3633), 2, anon_sym_requires, anon_sym_ensures, [69191] = 8, [69442] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106110,14 +106555,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3637), 1, anon_sym_throws, STATE(228), 1, STATE(226), 1, sym_block, STATE(1568), 1, sym__preprocessor_statement, ACTIONS(3639), 2, anon_sym_requires, anon_sym_ensures, [69217] = 8, [69468] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106128,14 +106573,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3645), 1, anon_sym_throws, STATE(1199), 1, STATE(1200), 1, sym_block, STATE(1569), 1, sym__preprocessor_statement, ACTIONS(3647), 2, anon_sym_requires, anon_sym_ensures, [69243] = 8, [69494] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106146,14 +106591,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3653), 1, anon_sym_throws, STATE(1130), 1, STATE(1118), 1, sym_block, STATE(1570), 1, sym__preprocessor_statement, ACTIONS(3655), 2, anon_sym_requires, anon_sym_ensures, [69269] = 4, [69520] = 4, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -106167,7 +106612,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DQUOTE2, sym_escape_sequence, sym_string_formatter, [69287] = 8, [69538] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106178,14 +106623,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3661), 1, anon_sym_throws, STATE(1163), 1, STATE(1147), 1, sym_block, STATE(1572), 1, sym__preprocessor_statement, ACTIONS(3663), 2, anon_sym_requires, anon_sym_ensures, [69313] = 8, [69564] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106196,14 +106641,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3667), 1, anon_sym_throws, STATE(1204), 1, STATE(1195), 1, sym_block, STATE(1573), 1, sym__preprocessor_statement, ACTIONS(3669), 2, anon_sym_requires, anon_sym_ensures, [69339] = 8, [69590] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106214,14 +106659,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3673), 1, anon_sym_throws, STATE(1109), 1, STATE(1099), 1, sym_block, STATE(1574), 1, sym__preprocessor_statement, ACTIONS(3675), 2, anon_sym_requires, anon_sym_ensures, [69365] = 8, [69616] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106232,14 +106677,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3679), 1, anon_sym_throws, STATE(1202), 1, STATE(1201), 1, sym_block, STATE(1575), 1, sym__preprocessor_statement, ACTIONS(3681), 2, anon_sym_requires, anon_sym_ensures, [69391] = 8, [69642] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106250,19 +106695,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3685), 1, anon_sym_throws, STATE(1136), 1, STATE(1122), 1, sym_block, STATE(1576), 1, sym__preprocessor_statement, ACTIONS(3687), 2, anon_sym_requires, anon_sym_ensures, [69417] = 9, [69668] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2813), 1, ACTIONS(2788), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106276,12 +106721,12 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [69445] = 9, [69696] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2809), 1, ACTIONS(2784), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106295,7 +106740,7 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [69473] = 8, [69724] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106313,26 +106758,26 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3693), 2, anon_sym_requires, anon_sym_ensures, [69499] = 4, [69750] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1580), 1, sym__preprocessor_statement, ACTIONS(2114), 6, ACTIONS(2107), 6, anon_sym_DOT, sym_identifier, anon_sym_LBRACK, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, [69517] = 9, [69768] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2807), 1, ACTIONS(2782), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106346,7 +106791,7 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [69545] = 8, [69796] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106357,14 +106802,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3697), 1, anon_sym_throws, STATE(224), 1, STATE(167), 1, sym_block, STATE(1582), 1, sym__preprocessor_statement, ACTIONS(3699), 2, anon_sym_requires, anon_sym_ensures, [69571] = 8, [69822] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106382,12 +106827,12 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3705), 2, anon_sym_requires, anon_sym_ensures, [69597] = 9, [69848] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2793), 1, ACTIONS(2768), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106401,12 +106846,12 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [69625] = 9, [69876] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2849), 1, ACTIONS(2929), 1, anon_sym_RBRACE, ACTIONS(3621), 1, sym_identifier,
-
@@ -106420,12 +106865,12 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [69653] = 9, [69904] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2754), 1, ACTIONS(2790), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106439,7 +106884,7 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [69681] = 8, [69932] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106457,7 +106902,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3711), 2, anon_sym_requires, anon_sym_ensures, [69707] = 8, [69958] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106468,14 +106913,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3715), 1, anon_sym_throws, STATE(1147), 1, STATE(1132), 1, sym_block, STATE(1588), 1, sym__preprocessor_statement, ACTIONS(3717), 2, anon_sym_requires, anon_sym_ensures, [69733] = 8, [69984] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106486,14 +106931,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3721), 1, anon_sym_throws, STATE(1138), 1, STATE(1124), 1, sym_block, STATE(1589), 1, sym__preprocessor_statement, ACTIONS(3723), 2, anon_sym_requires, anon_sym_ensures, [69759] = 8, [70010] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106511,7 +106956,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3729), 2, anon_sym_requires, anon_sym_ensures, [69785] = 8, [70036] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106522,19 +106967,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3733), 1, anon_sym_throws, STATE(181), 1, STATE(222), 1, sym_block, STATE(1591), 1, sym__preprocessor_statement, ACTIONS(3735), 2, anon_sym_requires, anon_sym_ensures, [69811] = 8, [70062] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3739), 1, anon_sym_LPAREN,
-
@@ -106547,21 +106992,21 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3737), 2, anon_sym_COMMA, anon_sym_SEMI, [69837] = 4, [70088] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1593), 1, sym__preprocessor_statement, ACTIONS(2076), 6, ACTIONS(2086), 6, anon_sym_DOT, sym_identifier, anon_sym_LBRACK, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, [69855] = 8, [70106] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106579,12 +107024,12 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3747), 2, anon_sym_requires, anon_sym_ensures, [69881] = 9, [70132] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2829), 1, ACTIONS(2792), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106598,26 +107043,26 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [69909] = 4, [70160] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1596), 1, sym__preprocessor_statement, ACTIONS(2103), 6, ACTIONS(2099), 6, anon_sym_DOT, sym_identifier, anon_sym_LBRACK, anon_sym_STAR, anon_sym_LT, anon_sym_QMARK, [69927] = 9, [70178] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2799), 1, ACTIONS(2774), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106631,7 +107076,7 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [69955] = 8, [70206] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106642,14 +107087,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3751), 1, anon_sym_throws, STATE(1118), 1, STATE(1108), 1, sym_block, STATE(1598), 1, sym__preprocessor_statement, ACTIONS(3753), 2, anon_sym_requires, anon_sym_ensures, [69981] = 8, [70232] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106667,7 +107112,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3759), 2, anon_sym_requires, anon_sym_ensures, [70007] = 8, [70258] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106678,19 +107123,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3763), 1, anon_sym_throws, STATE(210), 1, STATE(208), 1, sym_block, STATE(1600), 1, sym__preprocessor_statement, ACTIONS(3765), 2, anon_sym_requires, anon_sym_ensures, [70033] = 9, [70284] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2795), 1, ACTIONS(2770), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106704,7 +107149,7 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [70061] = 9, [70312] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106723,12 +107168,12 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [70089] = 9, [70340] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2921), 1, ACTIONS(2967), 1, anon_sym_RBRACE, ACTIONS(3621), 1, sym_identifier,
-
@@ -106742,7 +107187,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [70117] = 8, [70368] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106753,14 +107198,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3769), 1, anon_sym_throws, STATE(1188), 1, STATE(1199), 1, sym_block, STATE(1604), 1, sym__preprocessor_statement, ACTIONS(3771), 2, anon_sym_requires, anon_sym_ensures, [70143] = 8, [70394] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106778,7 +107223,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3777), 2, anon_sym_requires, anon_sym_ensures, [70169] = 8, [70420] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106789,14 +107234,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3781), 1, anon_sym_throws, STATE(1090), 1, STATE(1085), 1, sym_block, STATE(1606), 1, sym__preprocessor_statement, ACTIONS(3783), 2, anon_sym_requires, anon_sym_ensures, [70195] = 9, [70446] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106815,7 +107260,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [70223] = 8, [70474] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106826,19 +107271,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3787), 1, anon_sym_throws, STATE(1127), 1, STATE(1117), 1, sym_block, STATE(1608), 1, sym__preprocessor_statement, ACTIONS(3789), 2, anon_sym_requires, anon_sym_ensures, [70249] = 9, [70500] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2797), 1, ACTIONS(2772), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106852,12 +107297,12 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [70277] = 9, [70528] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2805), 1, ACTIONS(2780), 1, anon_sym_RBRACE, ACTIONS(3623), 1, anon_sym_LBRACK,
-
@@ -106871,12 +107316,12 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [70305] = 9, [70556] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2855), 1, ACTIONS(2969), 1, anon_sym_RBRACE, ACTIONS(3621), 1, sym_identifier,
-
@@ -106890,12 +107335,12 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [70333] = 9, [70584] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2877), 1, ACTIONS(2931), 1, anon_sym_RBRACE, ACTIONS(3621), 1, sym_identifier,
-
@@ -106909,7 +107354,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [70361] = 8, [70612] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106920,14 +107365,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3793), 1, anon_sym_throws, STATE(246), 1, STATE(243), 1, sym_block, STATE(1613), 1, sym__preprocessor_statement, ACTIONS(3795), 2, anon_sym_requires, anon_sym_ensures, [70387] = 8, [70638] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106945,7 +107390,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3801), 2, anon_sym_requires, anon_sym_ensures, [70413] = 8, [70664] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -106956,19 +107401,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3805), 1, anon_sym_throws, STATE(1088), 1, STATE(1083), 1, sym_block, STATE(1615), 1, sym__preprocessor_statement, ACTIONS(3807), 2, anon_sym_requires, anon_sym_ensures, [70439] = 9, [70690] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2847), 1, ACTIONS(2925), 1, anon_sym_RBRACE, ACTIONS(3621), 1, sym_identifier,
-
@@ -106982,7 +107427,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [70467] = 5, [70718] = 5, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -106996,14 +107441,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_LPAREN, anon_sym_DOLLAR, [70486] = 8, [70737] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3813), 1, anon_sym_LPAREN,
-
@@ -107013,7 +107458,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2520), 1, sym_type_arguments, [70511] = 7, [70762] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107022,30 +107467,30 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1619), 1, sym__preprocessor_statement, ACTIONS(2091), 2, ACTIONS(2072), 2, anon_sym_DOT, anon_sym_LPAREN, [70534] = 7, [70785] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3452), 1, ACTIONS(3440), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1620), 1, sym__preprocessor_statement, ACTIONS(1862), 2, ACTIONS(1866), 2, anon_sym_DOT, anon_sym_LPAREN, [70557] = 8, [70808] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107062,7 +107507,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [70582] = 8, [70833] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107079,14 +107524,14 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_switch_statement_repeat1, STATE(2066), 1, sym_switch_section, [70607] = 8, [70858] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3826), 1, anon_sym_LPAREN,
-
@@ -107096,7 +107541,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2361), 1, sym_type_arguments, [70632] = 5, [70883] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107106,11 +107551,11 @@ static const uint16_t ts_small_parse_table[] = {STATE(1624), 2, sym__preprocessor_statement, aux_sym_type_repeat1, ACTIONS(2107), 3, ACTIONS(2115), 3, sym_identifier, anon_sym_LBRACK, anon_sym_QMARK, [70651] = 7, [70902] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107126,7 +107571,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(1625), 2, sym__preprocessor_statement, aux_sym_switch_statement_repeat1, [70674] = 8, [70925] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107143,7 +107588,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [70699] = 8, [70950] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107160,7 +107605,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [70724] = 7, [70975] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107169,19 +107614,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3695), 1, anon_sym_SEMI, STATE(224), 1, STATE(167), 1, sym_block, STATE(1628), 1, sym__preprocessor_statement, ACTIONS(3699), 2, anon_sym_requires, anon_sym_ensures, [70747] = 7, [70998] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3841), 1, anon_sym_EQ,
-
@@ -107189,10 +107634,10 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2171), 1, sym_inline_array_type, ACTIONS(2368), 2, ACTIONS(2372), 2, anon_sym_COMMA, anon_sym_RPAREN, [70770] = 8, [71021] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107209,23 +107654,23 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [70795] = 7, [71046] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3817), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1631), 1, sym__preprocessor_statement, STATE(1643), 1, aux_sym_type_repeat2, ACTIONS(2091), 2, ACTIONS(2072), 2, anon_sym_DOT, anon_sym_LPAREN, [70818] = 7, [71069] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107234,14 +107679,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3785), 1, anon_sym_SEMI, STATE(1127), 1, STATE(1117), 1, sym_block, STATE(1632), 1, sym__preprocessor_statement, ACTIONS(3789), 2, anon_sym_requires, anon_sym_ensures, [70841] = 8, [71092] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107258,7 +107703,7 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [70866] = 7, [71117] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107267,14 +107712,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3843), 1, anon_sym_SEMI, STATE(203), 1, STATE(224), 1, sym_block, STATE(1634), 1, sym__preprocessor_statement, ACTIONS(3845), 2, anon_sym_requires, anon_sym_ensures, [70889] = 8, [71140] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107291,12 +107736,12 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [70914] = 7, [71165] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3847), 1, anon_sym_EQ,
-
@@ -107307,7 +107752,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2360), 2, anon_sym_COMMA, anon_sym_RPAREN, [70937] = 7, [71188] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107316,14 +107761,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3731), 1, anon_sym_SEMI, STATE(181), 1, STATE(222), 1, sym_block, STATE(1637), 1, sym__preprocessor_statement, ACTIONS(3735), 2, anon_sym_requires, anon_sym_ensures, [70960] = 5, [71211] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107337,7 +107782,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, [70979] = 5, [71230] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107351,23 +107796,23 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, [70998] = 7, [71249] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3498), 1, ACTIONS(3515), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1640), 1, sym__preprocessor_statement, ACTIONS(2052), 2, ACTIONS(2062), 2, anon_sym_DOT, anon_sym_LPAREN, [71021] = 8, [71272] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107380,27 +107825,27 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3554), 1, anon_sym_LPAREN, STATE(1291), 1, STATE(1290), 1, sym_symbol, STATE(1641), 1, sym__preprocessor_statement, [71046] = 7, [71297] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3498), 1, ACTIONS(3515), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1642), 1, sym__preprocessor_statement, STATE(1676), 1, aux_sym_type_repeat2, ACTIONS(2052), 2, ACTIONS(2062), 2, anon_sym_DOT, anon_sym_LPAREN, [71069] = 7, [71320] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107409,19 +107854,19 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1643), 1, sym__preprocessor_statement, ACTIONS(2072), 2, ACTIONS(2076), 2, anon_sym_DOT, anon_sym_LPAREN, [71092] = 7, [71343] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3862), 1, anon_sym_EQ,
-
@@ -107432,7 +107877,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3860), 2, anon_sym_COMMA, anon_sym_RPAREN, [71115] = 7, [71366] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107441,14 +107886,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3864), 1, anon_sym_SEMI, STATE(1139), 1, STATE(1125), 1, sym_block, STATE(1645), 1, sym__preprocessor_statement, ACTIONS(3866), 2, anon_sym_requires, anon_sym_ensures, [71138] = 7, [71389] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107464,7 +107909,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3801), 2, anon_sym_requires, anon_sym_ensures, [71161] = 7, [71412] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107473,14 +107918,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3803), 1, anon_sym_SEMI, STATE(1088), 1, STATE(1083), 1, sym_block, STATE(1647), 1, sym__preprocessor_statement, ACTIONS(3807), 2, anon_sym_requires, anon_sym_ensures, [71184] = 5, [71435] = 5, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -107494,7 +107939,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_LPAREN, anon_sym_DOLLAR, [71203] = 7, [71454] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107503,14 +107948,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3713), 1, anon_sym_SEMI, STATE(1147), 1, STATE(1132), 1, sym_block, STATE(1649), 1, sym__preprocessor_statement, ACTIONS(3717), 2, anon_sym_requires, anon_sym_ensures, [71226] = 8, [71477] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107527,7 +107972,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [71251] = 7, [71502] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107543,14 +107988,14 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3729), 2, anon_sym_requires, anon_sym_ensures, [71274] = 7, [71525] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3444), 1, ACTIONS(3450), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1620), 1, aux_sym_type_repeat2,
-
@@ -107559,12 +108004,12 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(1910), 2, anon_sym_DOT, anon_sym_LPAREN, [71297] = 7, [71548] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3874), 1, anon_sym_EQ,
-
@@ -107575,14 +108020,14 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3872), 2, anon_sym_COMMA, anon_sym_RPAREN, [71320] = 8, [71571] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3876), 1, anon_sym_LPAREN,
-
@@ -107592,7 +108037,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2401), 1, sym_type_arguments, [71345] = 8, [71596] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107609,7 +108054,7 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [71370] = 7, [71621] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107618,14 +108063,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3791), 1, anon_sym_SEMI, STATE(246), 1, STATE(243), 1, sym_block, STATE(1656), 1, sym__preprocessor_statement, ACTIONS(3795), 2, anon_sym_requires, anon_sym_ensures, [71393] = 8, [71644] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107642,7 +108087,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [71418] = 7, [71669] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107651,14 +108096,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3880), 1, anon_sym_SEMI, STATE(204), 1, STATE(235), 1, sym_block, STATE(1658), 1, sym__preprocessor_statement, ACTIONS(3882), 2, anon_sym_requires, anon_sym_ensures, [71441] = 7, [71692] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107674,23 +108119,23 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3747), 2, anon_sym_requires, anon_sym_ensures, [71464] = 7, [71715] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3444), 1, ACTIONS(3450), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1660), 1, sym__preprocessor_statement, ACTIONS(1910), 2, anon_sym_DOT, anon_sym_LPAREN, [71487] = 8, [71738] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107699,15 +108144,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_while, ACTIONS(3884), 1, anon_sym_else, STATE(163), 1, STATE(153), 1, sym_elseif_statement, STATE(164), 1, STATE(154), 1, sym_else_statement, STATE(1661), 1, sym__preprocessor_statement, STATE(1669), 1, aux_sym_if_statement_repeat1, [71512] = 8, [71763] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107724,7 +108169,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [71537] = 8, [71788] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107741,7 +108186,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_switch_statement_repeat1, STATE(2066), 1, sym_switch_section, [71562] = 7, [71813] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107757,7 +108202,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3759), 2, anon_sym_requires, anon_sym_ensures, [71585] = 8, [71836] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107774,7 +108219,7 @@ static const uint16_t ts_small_parse_table[] = {sym_errorcode, STATE(2234), 1, sym__attribute_list, [71610] = 7, [71861] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107783,14 +108228,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3651), 1, anon_sym_LBRACE, STATE(1130), 1, STATE(1118), 1, sym_block, STATE(1666), 1, sym__preprocessor_statement, ACTIONS(3655), 2, anon_sym_requires, anon_sym_ensures, [71633] = 7, [71884] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107799,14 +108244,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3643), 1, anon_sym_LBRACE, STATE(1199), 1, STATE(1200), 1, sym_block, STATE(1667), 1, sym__preprocessor_statement, ACTIONS(3647), 2, anon_sym_requires, anon_sym_ensures, [71656] = 7, [71907] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107815,14 +108260,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3888), 1, anon_sym_SEMI, STATE(1140), 1, STATE(1126), 1, sym_block, STATE(1668), 1, sym__preprocessor_statement, ACTIONS(3890), 2, anon_sym_requires, anon_sym_ensures, [71679] = 8, [71930] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107831,15 +108276,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_while, ACTIONS(3884), 1, anon_sym_else, STATE(163), 1, STATE(153), 1, sym_elseif_statement, STATE(168), 1, STATE(158), 1, sym_else_statement, STATE(1669), 1, sym__preprocessor_statement, STATE(1786), 1, aux_sym_if_statement_repeat1, [71704] = 7, [71955] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107848,14 +108293,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3683), 1, anon_sym_SEMI, STATE(1136), 1, STATE(1122), 1, sym_block, STATE(1670), 1, sym__preprocessor_statement, ACTIONS(3687), 2, anon_sym_requires, anon_sym_ensures, [71727] = 7, [71978] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107864,14 +108309,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3659), 1, anon_sym_SEMI, STATE(1163), 1, STATE(1147), 1, sym_block, STATE(1671), 1, sym__preprocessor_statement, ACTIONS(3663), 2, anon_sym_requires, anon_sym_ensures, [71750] = 7, [72001] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107880,14 +108325,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3629), 1, anon_sym_LBRACE, STATE(183), 1, STATE(202), 1, sym_block, STATE(1672), 1, sym__preprocessor_statement, ACTIONS(3633), 2, anon_sym_requires, anon_sym_ensures, [71773] = 8, [72024] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107904,7 +108349,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [71798] = 5, [72049] = 5, ACTIONS(3536), 1, sym_comment, ACTIONS(3548), 1,
-
@@ -107918,7 +108363,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_LPAREN, anon_sym_DOLLAR, [71817] = 7, [72068] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107934,39 +108379,39 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3777), 2, anon_sym_requires, anon_sym_ensures, [71840] = 7, [72091] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3529), 1, ACTIONS(3504), 1, anon_sym_LBRACK, STATE(1329), 1, aux_sym_type_repeat2, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1676), 1, sym__preprocessor_statement, ACTIONS(2062), 2, ACTIONS(2052), 2, anon_sym_DOT, anon_sym_LPAREN, [71863] = 7, [72114] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3452), 1, ACTIONS(3440), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1640), 1, aux_sym_type_repeat2, STATE(1677), 1, sym__preprocessor_statement, ACTIONS(1862), 2, ACTIONS(1866), 2, anon_sym_DOT, anon_sym_LPAREN, [71886] = 8, [72137] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107983,7 +108428,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2066), 1, sym_switch_section, [71911] = 7, [72162] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -107999,7 +108444,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3900), 2, anon_sym_requires, anon_sym_ensures, [71934] = 7, [72185] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108015,7 +108460,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3904), 2, anon_sym_requires, anon_sym_ensures, [71957] = 7, [72208] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108024,14 +108469,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3665), 1, anon_sym_SEMI, STATE(1204), 1, STATE(1195), 1, sym_block, STATE(1681), 1, sym__preprocessor_statement, ACTIONS(3669), 2, anon_sym_requires, anon_sym_ensures, [71980] = 7, [72231] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108040,21 +108485,21 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3749), 1, anon_sym_SEMI, STATE(1118), 1, STATE(1108), 1, sym_block, STATE(1682), 1, sym__preprocessor_statement, ACTIONS(3753), 2, anon_sym_requires, anon_sym_ensures, [72003] = 8, [72254] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3906), 1, anon_sym_LPAREN,
-
@@ -108064,7 +108509,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2424), 1, sym_type_arguments, [72028] = 7, [72279] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108080,14 +108525,14 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3912), 2, anon_sym_requires, anon_sym_ensures, [72051] = 8, [72302] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3914), 1, anon_sym_LPAREN,
-
@@ -108097,7 +108542,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2490), 1, sym_type_arguments, [72076] = 7, [72327] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108106,14 +108551,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3918), 1, anon_sym_SEMI, STATE(1198), 1, STATE(1204), 1, sym_block, STATE(1686), 1, sym__preprocessor_statement, ACTIONS(3920), 2, anon_sym_requires, anon_sym_ensures, [72099] = 7, [72350] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108129,28 +108574,28 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3924), 2, anon_sym_requires, anon_sym_ensures, [72122] = 7, [72373] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3529), 1, ACTIONS(3504), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1619), 1, aux_sym_type_repeat2, STATE(1688), 1, sym__preprocessor_statement, ACTIONS(2062), 2, ACTIONS(2052), 2, anon_sym_DOT, anon_sym_LPAREN, [72145] = 7, [72396] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3741), 1, anon_sym_EQ,
-
@@ -108161,7 +108606,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3737), 2, anon_sym_COMMA, anon_sym_SEMI, [72168] = 8, [72419] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108178,7 +108623,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [72193] = 8, [72444] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108195,7 +108640,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [72218] = 7, [72469] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108204,14 +108649,14 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3926), 1, anon_sym_SEMI, STATE(1194), 1, STATE(1190), 1, sym_block, STATE(1692), 1, sym__preprocessor_statement, ACTIONS(3928), 2, anon_sym_requires, anon_sym_ensures, [72241] = 8, [72492] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108220,15 +108665,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_while, ACTIONS(3930), 1, anon_sym_else, STATE(163), 1, STATE(153), 1, sym_elseif_statement, STATE(164), 1, STATE(154), 1, sym_else_statement, STATE(1693), 1, sym__preprocessor_statement, STATE(1694), 1, aux_sym_if_statement_repeat1, [72266] = 8, [72517] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108237,15 +108682,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_while, ACTIONS(3933), 1, anon_sym_else, STATE(163), 1, STATE(153), 1, sym_elseif_statement, STATE(168), 1, STATE(158), 1, sym_else_statement, STATE(1694), 1, sym__preprocessor_statement, STATE(1786), 1, aux_sym_if_statement_repeat1, [72291] = 8, [72542] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108262,7 +108707,7 @@ static const uint16_t ts_small_parse_table[] = {sym_enum_value, STATE(2234), 1, sym__attribute_list, [72316] = 8, [72567] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108279,7 +108724,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [72341] = 8, [72592] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108296,14 +108741,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2066), 1, sym_switch_section, [72366] = 8, [72617] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3938), 1, anon_sym_LPAREN,
-
@@ -108313,7 +108758,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2510), 1, sym_type_arguments, [72391] = 8, [72642] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108330,14 +108775,14 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [72416] = 7, [72667] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, STATE(1700), 1, sym__preprocessor_statement,
-
@@ -108346,7 +108791,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3942), 2, anon_sym_COLON, anon_sym_LBRACE, [72439] = 7, [72690] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108357,31 +108802,31 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3948), 1, anon_sym_construct, STATE(1411), 1, STATE(1414), 1, sym_block, STATE(1701), 1, sym__preprocessor_statement, [72461] = 7, [72712] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3336), 1, ACTIONS(3341), 1, anon_sym_owned, ACTIONS(3338), 1, ACTIONS(3343), 1, anon_sym_get, ACTIONS(3340), 1, ACTIONS(3345), 1, anon_sym_set, ACTIONS(3342), 1, ACTIONS(3347), 1, anon_sym_construct, STATE(1702), 1, sym__preprocessor_statement, [72483] = 7, [72734] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3950), 1, anon_sym_SEMI,
-
@@ -108391,7 +108836,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2257), 1, sym_inline_array_type, [72505] = 4, [72756] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108403,12 +108848,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_get, anon_sym_set, anon_sym_construct, [72521] = 7, [72772] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2809), 1, ACTIONS(2784), 1, anon_sym_RBRACE, ACTIONS(3954), 1, anon_sym_COMMA,
-
@@ -108418,19 +108863,19 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1800), 1, aux_sym_enum_declaration_repeat1, [72543] = 4, [72794] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1706), 1, sym__preprocessor_statement, ACTIONS(2198), 4, ACTIONS(2166), 4, sym_identifier, anon_sym_LBRACK, anon_sym_STAR, anon_sym_QMARK, [72559] = 7, [72810] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108445,7 +108890,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2316), 1, sym_unqualified_type, [72581] = 7, [72832] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108460,12 +108905,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2317), 1, sym_unqualified_type, [72603] = 7, [72854] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2847), 1, ACTIONS(2925), 1, anon_sym_RBRACE, ACTIONS(3958), 1, anon_sym_COMMA,
-
@@ -108475,7 +108920,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1801), 1, aux_sym_errordomain_declaration_repeat1, [72625] = 7, [72876] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108486,18 +108931,18 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3962), 1, anon_sym_LPAREN, STATE(1514), 1, STATE(1523), 1, sym_symbol, STATE(1710), 1, sym__preprocessor_statement, [72647] = 7, [72898] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3964), 1, anon_sym_LPAREN,
-
@@ -108505,14 +108950,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2477), 1, sym_type_arguments, [72669] = 7, [72920] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2512), 1, anon_sym_SEMI, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3966), 1, anon_sym_EQ,
-
@@ -108520,14 +108965,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2292), 1, sym_inline_array_type, [72691] = 7, [72942] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3826), 1, anon_sym_LPAREN,
-
@@ -108535,7 +108980,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2361), 1, sym_type_arguments, [72713] = 7, [72964] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108550,7 +108995,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1741), 1, aux_sym_enum_declaration_repeat1, [72735] = 7, [72986] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108565,7 +109010,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2199), 1, sym_unqualified_type, [72757] = 7, [73008] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108580,14 +109025,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2202), 1, sym_unqualified_type, [72779] = 7, [73030] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2466), 1, anon_sym_SEMI, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3974), 1, anon_sym_EQ,
-
@@ -108595,7 +109040,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2214), 1, sym_inline_array_type, [72801] = 7, [73052] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108610,12 +109055,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2198), 1, sym_unqualified_type, [72823] = 7, [73074] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3976), 1, anon_sym_SEMI,
-
@@ -108625,27 +109070,27 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2232), 1, sym_inline_array_type, [72845] = 7, [73096] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2091), 1, ACTIONS(2072), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1720), 1, sym__preprocessor_statement, STATE(1730), 1, aux_sym_type_repeat2, [72867] = 7, [73118] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2797), 1, ACTIONS(2772), 1, anon_sym_RBRACE, ACTIONS(3980), 1, anon_sym_COMMA,
-
@@ -108655,12 +109100,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1792), 1, aux_sym_enum_declaration_repeat1, [72889] = 7, [73140] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2855), 1, ACTIONS(2969), 1, anon_sym_RBRACE, ACTIONS(3984), 1, anon_sym_COMMA,
-
@@ -108670,14 +109115,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1806), 1, aux_sym_errordomain_declaration_repeat1, [72911] = 7, [73162] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3988), 1, anon_sym_LPAREN,
-
@@ -108685,14 +109130,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2497), 1, sym_type_arguments, [72933] = 7, [73184] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3876), 1, anon_sym_LPAREN,
-
@@ -108700,7 +109145,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2401), 1, sym_type_arguments, [72955] = 7, [73206] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108715,7 +109160,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2220), 1, sym_unqualified_type, [72977] = 7, [73228] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108730,7 +109175,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2225), 1, sym_unqualified_type, [72999] = 7, [73250] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108745,27 +109190,27 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2227), 1, sym_unqualified_type, [73021] = 7, [73272] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2091), 1, ACTIONS(2072), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1728), 1, sym__preprocessor_statement, STATE(1773), 1, aux_sym_type_repeat2, [73043] = 7, [73294] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(3990), 1, anon_sym_SEMI,
-
@@ -108775,40 +109220,40 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2283), 1, sym_inline_array_type, [73065] = 6, [73316] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2084), 1, ACTIONS(2088), 1, sym_identifier, ACTIONS(3994), 1, anon_sym_LBRACK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1730), 2, sym__preprocessor_statement, aux_sym_type_repeat2, [73085] = 4, [73336] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1731), 1, sym__preprocessor_statement, ACTIONS(2224), 4, ACTIONS(2202), 4, sym_identifier, anon_sym_LBRACK, anon_sym_STAR, anon_sym_QMARK, [73101] = 7, [73352] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3997), 1, anon_sym_LPAREN,
-
@@ -108816,14 +109261,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2514), 1, sym_type_arguments, [73123] = 7, [73374] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3906), 1, anon_sym_LPAREN,
-
@@ -108831,29 +109276,29 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2424), 1, sym_type_arguments, [73145] = 7, [73396] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3338), 1, ACTIONS(3343), 1, anon_sym_construct, ACTIONS(3946), 1, anon_sym_LBRACE, ACTIONS(3999), 1, anon_sym_SEMI, STATE(1410), 1, STATE(1413), 1, sym_block, STATE(1734), 1, sym__preprocessor_statement, [73167] = 7, [73418] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4001), 1, anon_sym_LPAREN,
-
@@ -108861,29 +109306,29 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2383), 1, sym_type_arguments, [73189] = 7, [73440] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1910), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1736), 1, sym__preprocessor_statement, STATE(1807), 1, aux_sym_type_repeat2, [73211] = 7, [73462] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4003), 1, anon_sym_LPAREN,
-
@@ -108891,14 +109336,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2525), 1, sym_type_arguments, [73233] = 7, [73484] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4005), 1, anon_sym_LPAREN,
-
@@ -108906,7 +109351,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2533), 1, sym_type_arguments, [73255] = 7, [73506] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108917,31 +109362,31 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(4009), 1, anon_sym_construct, STATE(1454), 1, STATE(1456), 1, sym_block, STATE(1739), 1, sym__preprocessor_statement, [73277] = 7, [73528] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3338), 1, ACTIONS(3343), 1, anon_sym_set, ACTIONS(3946), 1, anon_sym_LBRACE, ACTIONS(3999), 1, anon_sym_SEMI, STATE(1410), 1, STATE(1413), 1, sym_block, STATE(1740), 1, sym__preprocessor_statement, [73299] = 7, [73550] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2807), 1, ACTIONS(2782), 1, anon_sym_RBRACE, ACTIONS(4011), 1, anon_sym_COMMA,
-
@@ -108951,22 +109396,22 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1792), 1, aux_sym_enum_declaration_repeat1, [73321] = 7, [73572] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2052), 1, ACTIONS(2062), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1730), 1, aux_sym_type_repeat2, STATE(1742), 1, sym__preprocessor_statement, [73343] = 7, [73594] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -108977,18 +109422,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(4009), 1, anon_sym_set, STATE(1454), 1, STATE(1456), 1, sym_block, STATE(1743), 1, sym__preprocessor_statement, [73365] = 7, [73616] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4015), 1, anon_sym_LPAREN,
-
@@ -108996,7 +109441,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2451), 1, sym_type_arguments, [73387] = 7, [73638] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109011,7 +109456,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2217), 1, sym_unqualified_type, [73409] = 7, [73660] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109026,12 +109471,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2228), 1, sym_unqualified_type, [73431] = 7, [73682] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2807), 1, ACTIONS(2782), 1, anon_sym_RBRACE, ACTIONS(4011), 1, anon_sym_COMMA,
-
@@ -109041,14 +109486,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1760), 1, aux_sym_enum_declaration_repeat1, [73453] = 7, [73704] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2490), 1, anon_sym_SEMI, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(4017), 1, anon_sym_EQ,
-
@@ -109056,27 +109501,27 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2308), 1, sym_inline_array_type, [73475] = 7, [73726] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2052), 1, ACTIONS(2062), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1749), 1, sym__preprocessor_statement, STATE(1812), 1, aux_sym_type_repeat2, [73497] = 7, [73748] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(4019), 1, anon_sym_SEMI,
-
@@ -109086,7 +109531,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2270), 1, sym_inline_array_type, [73519] = 7, [73770] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109101,12 +109546,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2207), 1, sym_unqualified_type, [73541] = 7, [73792] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(4023), 1, anon_sym_SEMI,
-
@@ -109116,7 +109561,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2243), 1, sym_inline_array_type, [73563] = 7, [73814] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109131,7 +109576,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2209), 1, sym_unqualified_type, [73585] = 7, [73836] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109146,7 +109591,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1806), 1, aux_sym_errordomain_declaration_repeat1, [73607] = 7, [73858] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109157,31 +109602,31 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3554), 1, anon_sym_LPAREN, STATE(1291), 1, STATE(1290), 1, sym_symbol, STATE(1755), 1, sym__preprocessor_statement, [73629] = 7, [73880] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1910), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1730), 1, aux_sym_type_repeat2, STATE(1756), 1, sym__preprocessor_statement, [73651] = 7, [73902] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2809), 1, ACTIONS(2784), 1, anon_sym_RBRACE, ACTIONS(3954), 1, anon_sym_COMMA,
-
@@ -109191,7 +109636,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1792), 1, aux_sym_enum_declaration_repeat1, [73673] = 7, [73924] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109206,25 +109651,25 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_enum_declaration_repeat1, STATE(1758), 1, sym__preprocessor_statement, [73695] = 5, [73946] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(4037), 1, anon_sym_COMMA, ACTIONS(2340), 2, ACTIONS(2338), 2, anon_sym_RBRACK, anon_sym_RPAREN, STATE(1759), 2, sym__preprocessor_statement, aux_sym_array_size_repeat1, [73713] = 7, [73964] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2754), 1, ACTIONS(2790), 1, anon_sym_RBRACE, ACTIONS(4040), 1, anon_sym_COMMA,
-
@@ -109234,7 +109679,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1792), 1, aux_sym_enum_declaration_repeat1, [73735] = 7, [73986] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109249,7 +109694,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1784), 1, aux_sym_errordomain_declaration_repeat1, [73757] = 7, [74008] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109264,12 +109709,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1830), 1, aux_sym_enum_declaration_repeat1, [73779] = 7, [74030] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2754), 1, ACTIONS(2790), 1, anon_sym_RBRACE, ACTIONS(4040), 1, anon_sym_COMMA,
-
@@ -109279,7 +109724,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1776), 1, aux_sym_enum_declaration_repeat1, [73801] = 6, [74052] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109293,14 +109738,14 @@ static const uint16_t ts_small_parse_table[] = {STATE(1764), 2, sym__preprocessor_statement, aux_sym_delegate_declaration_repeat1, [73821] = 7, [74072] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3914), 1, anon_sym_LPAREN,
-
@@ -109308,7 +109753,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2490), 1, sym_type_arguments, [73843] = 6, [74094] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109322,7 +109767,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4059), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [73863] = 7, [74114] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109337,7 +109782,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2322), 1, sym_delegate_declaration_modifier, [73885] = 7, [74136] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109352,7 +109797,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2197), 1, sym_unqualified_type, [73907] = 7, [74158] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109367,7 +109812,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2206), 1, sym_unqualified_type, [73929] = 5, [74180] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109380,7 +109825,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(1770), 2, sym__preprocessor_statement, aux_sym_type_arguments_repeat1, [73947] = 7, [74198] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109395,12 +109840,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2230), 1, sym_unqualified_type, [73969] = 7, [74220] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4074), 1, anon_sym_COMMA,
-
@@ -109410,22 +109855,22 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1869), 1, aux_sym_using_directive_repeat1, [73991] = 7, [74242] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2072), 1, ACTIONS(2076), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1730), 1, aux_sym_type_repeat2, STATE(1773), 1, sym__preprocessor_statement, [74013] = 7, [74264] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109440,7 +109885,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2195), 1, sym_unqualified_type, [74035] = 7, [74286] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109455,12 +109900,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_construct, STATE(1775), 1, sym__preprocessor_statement, [74057] = 7, [74308] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2829), 1, ACTIONS(2792), 1, anon_sym_RBRACE, ACTIONS(4084), 1, anon_sym_COMMA,
-
@@ -109470,7 +109915,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1792), 1, aux_sym_enum_declaration_repeat1, [74079] = 7, [74330] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109485,7 +109930,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_namespace_member_repeat1, STATE(2234), 1, sym__attribute_list, [74101] = 7, [74352] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109500,7 +109945,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2240), 1, sym_unqualified_type, [74123] = 7, [74374] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109515,7 +109960,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1834), 1, aux_sym_errordomain_declaration_repeat1, [74145] = 7, [74396] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109530,29 +109975,29 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2268), 1, sym_unqualified_type, [74167] = 7, [74418] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(4090), 1, anon_sym_DOT, ACTIONS(4092), 1, anon_sym_LPAREN, STATE(594), 1, STATE(593), 1, sym_inline_array_type, STATE(1781), 1, sym__preprocessor_statement, [74189] = 7, [74440] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4094), 1, anon_sym_LPAREN,
-
@@ -109560,7 +110005,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2387), 1, sym_type_arguments, [74211] = 6, [74462] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109574,12 +110019,12 @@ static const uint16_t ts_small_parse_table[] = {STATE(1783), 2, sym__preprocessor_statement, aux_sym_namespace_member_repeat1, [74231] = 7, [74482] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2847), 1, ACTIONS(2925), 1, anon_sym_RBRACE, ACTIONS(3958), 1, anon_sym_COMMA,
-
@@ -109589,7 +110034,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1806), 1, aux_sym_errordomain_declaration_repeat1, [74253] = 7, [74504] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109604,7 +110049,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2201), 1, sym_unqualified_type, [74275] = 6, [74526] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109613,12 +110058,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_while, ACTIONS(4099), 1, anon_sym_else, STATE(163), 1, STATE(153), 1, sym_elseif_statement, STATE(1786), 2, sym__preprocessor_statement, aux_sym_if_statement_repeat1, [74295] = 7, [74546] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109633,14 +110078,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2204), 1, sym_unqualified_type, [74317] = 7, [74568] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3938), 1, anon_sym_LPAREN,
-
@@ -109648,7 +110093,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2510), 1, sym_type_arguments, [74339] = 7, [74590] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109663,7 +110108,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2299), 1, sym_unqualified_type, [74361] = 7, [74612] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109678,19 +110123,19 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2323), 1, sym_unqualified_type, [74383] = 4, [74634] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(1791), 1, sym__preprocessor_statement, ACTIONS(2220), 4, ACTIONS(2198), 4, sym_identifier, anon_sym_LBRACK, anon_sym_STAR, anon_sym_QMARK, [74399] = 5, [74650] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109703,7 +110148,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(1792), 2, sym__preprocessor_statement, aux_sym_enum_declaration_repeat1, [74417] = 7, [74668] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109718,7 +110163,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2193), 1, sym_unqualified_type, [74439] = 7, [74690] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109733,22 +110178,22 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1810), 1, aux_sym_enum_declaration_repeat1, [74461] = 7, [74712] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1862), 1, ACTIONS(1866), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1742), 1, aux_sym_type_repeat2, STATE(1795), 1, sym__preprocessor_statement, [74483] = 5, [74734] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109761,7 +110206,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, [74501] = 7, [74752] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109772,18 +110217,18 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3615), 1, anon_sym_LPAREN, STATE(1506), 1, STATE(1509), 1, sym_symbol, STATE(1797), 1, sym__preprocessor_statement, [74523] = 7, [74774] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4117), 1, anon_sym_LPAREN,
-
@@ -109791,7 +110236,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2527), 1, sym_type_arguments, [74545] = 7, [74796] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109802,16 +110247,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(4121), 1, anon_sym_construct, STATE(1480), 1, STATE(1484), 1, sym_block, STATE(1799), 1, sym__preprocessor_statement, [74567] = 7, [74818] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2813), 1, ACTIONS(2788), 1, anon_sym_RBRACE, ACTIONS(4123), 1, anon_sym_COMMA,
-
@@ -109821,12 +110266,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_enum_declaration_repeat1, STATE(1800), 1, sym__preprocessor_statement, [74589] = 7, [74840] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2849), 1, ACTIONS(2929), 1, anon_sym_RBRACE, ACTIONS(4127), 1, anon_sym_COMMA,
-
@@ -109836,14 +110281,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1806), 1, aux_sym_errordomain_declaration_repeat1, [74611] = 7, [74862] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3322), 1, ACTIONS(3309), 1, sym_identifier, ACTIONS(3324), 1, ACTIONS(3311), 1, anon_sym_global_COLON_COLON, ACTIONS(3595), 1, anon_sym_LPAREN,
-
@@ -109851,14 +110296,14 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1802), 1, sym__preprocessor_statement, [74633] = 7, [74884] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4131), 1, anon_sym_LPAREN,
-
@@ -109866,14 +110311,14 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2419), 1, sym_type_arguments, [74655] = 7, [74906] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(3813), 1, anon_sym_LPAREN,
-
@@ -109881,7 +110326,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2520), 1, sym_type_arguments, [74677] = 7, [74928] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109896,7 +110341,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2234), 1, sym__attribute_list, [74699] = 5, [74950] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109909,27 +110354,27 @@ static const uint16_t ts_small_parse_table[] = {STATE(1806), 2, sym__preprocessor_statement, aux_sym_errordomain_declaration_repeat1, [74717] = 7, [74968] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(1862), 1, ACTIONS(1866), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1730), 1, aux_sym_type_repeat2, STATE(1807), 1, sym__preprocessor_statement, [74739] = 7, [74990] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2813), 1, ACTIONS(2788), 1, anon_sym_RBRACE, ACTIONS(4123), 1, anon_sym_COMMA,
-
@@ -109939,12 +110384,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_enum_declaration_repeat1, STATE(1808), 1, sym__preprocessor_statement, [74761] = 7, [75012] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2849), 1, ACTIONS(2929), 1, anon_sym_RBRACE, ACTIONS(4127), 1, anon_sym_COMMA,
-
@@ -109954,12 +110399,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_errordomain_declaration_repeat1, STATE(1809), 1, sym__preprocessor_statement, [74783] = 7, [75034] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2805), 1, ACTIONS(2780), 1, anon_sym_RBRACE, ACTIONS(4140), 1, anon_sym_COMMA,
-
@@ -109969,7 +110414,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_enum_declaration_repeat1, STATE(1810), 1, sym__preprocessor_statement, [74805] = 5, [75056] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -109982,22 +110427,22 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, [74823] = 7, [75074] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2062), 1, ACTIONS(2052), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1730), 1, aux_sym_type_repeat2, STATE(1812), 1, sym__preprocessor_statement, [74845] = 7, [75096] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110008,16 +110453,16 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(4148), 1, anon_sym_LPAREN, STATE(1292), 1, STATE(1293), 1, sym_symbol, STATE(1813), 1, sym__preprocessor_statement, [74867] = 7, [75118] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2877), 1, ACTIONS(2931), 1, anon_sym_RBRACE, ACTIONS(4150), 1, anon_sym_COMMA,
-
@@ -110027,7 +110472,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_errordomain_declaration_repeat1, STATE(1814), 1, sym__preprocessor_statement, [74889] = 5, [75140] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110040,12 +110485,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, [74907] = 7, [75158] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4074), 1, anon_sym_COMMA,
-
@@ -110055,7 +110500,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1883), 1, aux_sym_using_directive_repeat1, [74929] = 7, [75180] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110066,18 +110511,18 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(3558), 1, anon_sym_LPAREN, STATE(1511), 1, STATE(1512), 1, sym_symbol, STATE(1817), 1, sym__preprocessor_statement, [74951] = 7, [75202] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4160), 1, anon_sym_LPAREN,
-
@@ -110085,22 +110530,22 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2440), 1, sym_type_arguments, [74973] = 7, [75224] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, ACTIONS(2062), 1, ACTIONS(2052), 1, sym_identifier, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1720), 1, aux_sym_type_repeat2, STATE(1819), 1, sym__preprocessor_statement, [74995] = 7, [75246] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110115,12 +110560,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2196), 1, sym_unqualified_type, [75017] = 7, [75268] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3507), 1, ACTIONS(3500), 1, anon_sym_LBRACK, ACTIONS(4162), 1, anon_sym_SEMI,
-
@@ -110130,7 +110575,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2216), 1, sym_inline_array_type, [75039] = 7, [75290] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110145,7 +110590,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2322), 1, sym_delegate_declaration_modifier, [75061] = 7, [75312] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110160,7 +110605,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2322), 1, sym_delegate_declaration_modifier, [75083] = 7, [75334] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110171,31 +110616,31 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, ACTIONS(4170), 1, anon_sym_LPAREN, STATE(1510), 1, STATE(1507), 1, sym_symbol, STATE(1824), 1, sym__preprocessor_statement, [75105] = 7, [75356] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3322), 1, ACTIONS(3309), 1, sym_identifier, ACTIONS(3324), 1, ACTIONS(3311), 1, anon_sym_global_COLON_COLON, ACTIONS(4172), 1, anon_sym_LPAREN, STATE(607), 1, STATE(608), 1, sym_symbol, STATE(1825), 1, sym__preprocessor_statement, [75127] = 7, [75378] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2805), 1, ACTIONS(2780), 1, anon_sym_RBRACE, ACTIONS(4140), 1, anon_sym_COMMA,
-
@@ -110205,7 +110650,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1836), 1, aux_sym_enum_declaration_repeat1, [75149] = 5, [75400] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110218,7 +110663,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(1827), 2, sym__preprocessor_statement, aux_sym_method_call_expression_repeat1, [75167] = 7, [75418] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110233,12 +110678,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2322), 1, sym_delegate_declaration_modifier, [75189] = 7, [75440] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2877), 1, ACTIONS(2931), 1, anon_sym_RBRACE, ACTIONS(4150), 1, anon_sym_COMMA,
-
@@ -110248,12 +110693,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_errordomain_declaration_repeat1, STATE(1829), 1, sym__preprocessor_statement, [75211] = 7, [75462] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2799), 1, ACTIONS(2774), 1, anon_sym_RBRACE, ACTIONS(4181), 1, anon_sym_COMMA,
-
@@ -110263,7 +110708,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_enum_declaration_repeat1, STATE(1830), 1, sym__preprocessor_statement, [75233] = 7, [75484] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110274,11 +110719,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3948), 1, anon_sym_set, STATE(1411), 1, STATE(1414), 1, sym_block, STATE(1831), 1, sym__preprocessor_statement, [75255] = 7, [75506] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110293,7 +110738,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2322), 1, sym_delegate_declaration_modifier, [75277] = 5, [75528] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110306,12 +110751,12 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, [75295] = 7, [75546] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2921), 1, ACTIONS(2967), 1, anon_sym_RBRACE, ACTIONS(4191), 1, anon_sym_COMMA,
-
@@ -110321,7 +110766,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_errordomain_declaration_repeat1, STATE(1834), 1, sym__preprocessor_statement, [75317] = 7, [75568] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110336,7 +110781,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2322), 1, sym_delegate_declaration_modifier, [75339] = 7, [75590] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110351,7 +110796,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_enum_declaration_repeat1, STATE(1836), 1, sym__preprocessor_statement, [75361] = 7, [75612] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110366,14 +110811,14 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_errordomain_declaration_repeat1, STATE(1837), 1, sym__preprocessor_statement, [75383] = 7, [75634] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(3234), 1, ACTIONS(3228), 1, anon_sym_LT, ACTIONS(4203), 1, anon_sym_LPAREN,
-
@@ -110381,7 +110826,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2456), 1, sym_type_arguments, [75405] = 6, [75656] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110394,7 +110839,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1839), 1, sym__preprocessor_statement, [75424] = 6, [75675] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110407,7 +110852,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [75443] = 6, [75694] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110420,12 +110865,12 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1841), 1, sym__preprocessor_statement, [75462] = 6, [75713] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2304), 1, ACTIONS(2318), 1, anon_sym_COMMA, ACTIONS(4209), 1, anon_sym_RBRACK,
-
@@ -110433,7 +110878,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1973), 1, aux_sym_element_access_repeat1, [75481] = 6, [75732] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110442,11 +110887,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3683), 1, anon_sym_SEMI, STATE(1136), 1, STATE(1122), 1, sym_block, STATE(1843), 1, sym__preprocessor_statement, [75500] = 6, [75751] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110459,12 +110904,12 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1844), 1, sym__preprocessor_statement, [75519] = 6, [75770] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(866), 1, ACTIONS(988), 1, anon_sym_RPAREN, ACTIONS(4213), 1, anon_sym_COMMA,
-
@@ -110472,12 +110917,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(1845), 1, sym__preprocessor_statement, [75538] = 6, [75789] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(866), 1, ACTIONS(988), 1, anon_sym_RPAREN, ACTIONS(4213), 1, anon_sym_COMMA,
-
@@ -110485,7 +110930,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1975), 1, aux_sym_method_call_expression_repeat1, [75557] = 6, [75808] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110498,7 +110943,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2289), 1, sym_member_initializer, [75576] = 6, [75827] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110507,24 +110952,24 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4119), 1, anon_sym_SEMI, STATE(1480), 1, STATE(1484), 1, sym_block, STATE(1848), 1, sym__preprocessor_statement, [75595] = 6, [75846] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1378), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(1849), 1, sym__preprocessor_statement, [75614] = 5, [75865] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110536,7 +110981,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(1850), 2, sym__preprocessor_statement, aux_sym_object_initializers_repeat1, [75631] = 6, [75882] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110549,12 +110994,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1851), 1, sym__preprocessor_statement, [75650] = 6, [75901] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3139), 1, ACTIONS(3140), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -110562,7 +111007,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [75669] = 6, [75920] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110575,7 +111020,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1853), 1, sym__preprocessor_statement, [75688] = 6, [75939] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110588,7 +111033,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1854), 1, sym__preprocessor_statement, [75707] = 6, [75958] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110601,7 +111046,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1855), 1, sym__preprocessor_statement, [75726] = 6, [75977] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110614,7 +111059,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1856), 1, sym__preprocessor_statement, [75745] = 6, [75996] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110627,7 +111072,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1857), 1, sym__preprocessor_statement, [75764] = 6, [76015] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110640,7 +111085,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1858), 1, sym__preprocessor_statement, [75783] = 6, [76034] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110653,7 +111098,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1859), 1, sym__preprocessor_statement, [75802] = 6, [76053] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110666,7 +111111,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(1860), 1, sym__preprocessor_statement, [75821] = 5, [76072] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110678,46 +111123,46 @@ static const uint16_t ts_small_parse_table[] = {STATE(1861), 2, sym__preprocessor_statement, aux_sym_lambda_expression_repeat1, [75838] = 6, [76089] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(668), 1, STATE(667), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1862), 1, sym__preprocessor_statement, [75857] = 6, [76108] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(666), 1, STATE(668), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1863), 1, sym__preprocessor_statement, [75876] = 6, [76127] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1866), 1, ACTIONS(1870), 1, anon_sym_LBRACK, STATE(669), 1, STATE(657), 1, aux_sym_type_repeat2, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1864), 1, sym__preprocessor_statement, [75895] = 6, [76146] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110730,7 +111175,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2167), 1, sym_symbol, [75914] = 6, [76165] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110743,7 +111188,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1866), 1, sym__preprocessor_statement, [75933] = 6, [76184] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110756,12 +111201,12 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1867), 1, sym__preprocessor_statement, [75952] = 6, [76203] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3187), 1, ACTIONS(3158), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -110769,7 +111214,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2040), 1, aux_sym_creation_method_declaration_repeat2, [75971] = 6, [76222] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110782,7 +111227,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2177), 1, aux_sym_using_directive_repeat1, [75990] = 6, [76241] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110795,7 +111240,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1886), 1, aux_sym__attribute_list_repeat1, [76009] = 6, [76260] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110804,11 +111249,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3843), 1, anon_sym_SEMI, STATE(203), 1, STATE(224), 1, sym_block, STATE(1871), 1, sym__preprocessor_statement, [76028] = 6, [76279] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110821,7 +111266,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1891), 1, aux_sym_method_call_expression_repeat1, [76047] = 6, [76298] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110834,7 +111279,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1873), 1, sym__preprocessor_statement, [76066] = 6, [76317] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110847,12 +111292,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(1874), 1, sym__preprocessor_statement, [76085] = 6, [76336] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3143), 1, ACTIONS(3180), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -110860,7 +111305,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2175), 1, aux_sym_creation_method_declaration_repeat2, [76104] = 6, [76355] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110869,11 +111314,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4007), 1, anon_sym_SEMI, STATE(1454), 1, STATE(1456), 1, sym_block, STATE(1876), 1, sym__preprocessor_statement, [76123] = 6, [76374] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110886,7 +111331,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2205), 1, sym_symbol, [76142] = 6, [76393] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110899,7 +111344,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1878), 1, sym__preprocessor_statement, [76161] = 6, [76412] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110912,7 +111357,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1893), 1, aux_sym_type_arguments_repeat1, [76180] = 6, [76431] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110925,7 +111370,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1880), 1, sym__preprocessor_statement, [76199] = 6, [76450] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110938,7 +111383,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1896), 1, aux_sym_type_arguments_repeat1, [76218] = 6, [76469] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110951,7 +111396,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1897), 1, aux_sym_type_arguments_repeat1, [76237] = 6, [76488] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110964,7 +111409,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2177), 1, aux_sym_using_directive_repeat1, [76256] = 6, [76507] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -110973,16 +111418,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4271), 1, anon_sym_SEMI, STATE(218), 1, STATE(216), 1, sym_block, STATE(1884), 1, sym__preprocessor_statement, [76275] = 6, [76526] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3161), 1, ACTIONS(3160), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -110990,7 +111435,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2180), 1, aux_sym_creation_method_declaration_repeat2, [76294] = 6, [76545] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111003,20 +111448,20 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2185), 1, aux_sym__attribute_list_repeat1, [76313] = 6, [76564] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1355), 1, STATE(1360), 1, aux_sym_type_repeat2, STATE(1887), 1, sym__preprocessor_statement, [76332] = 6, [76583] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111029,12 +111474,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2229), 1, sym_symbol, [76351] = 6, [76602] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3194), 1, ACTIONS(3144), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111042,7 +111487,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1904), 1, aux_sym_creation_method_declaration_repeat2, [76370] = 6, [76621] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111055,12 +111500,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2212), 1, sym_symbol, [76389] = 6, [76640] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(982), 1, ACTIONS(1038), 1, anon_sym_RBRACE, ACTIONS(4275), 1, anon_sym_COMMA,
-
@@ -111068,7 +111513,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(1891), 1, sym__preprocessor_statement, [76408] = 6, [76659] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111081,7 +111526,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1935), 1, aux_sym_local_declaration_repeat1, [76427] = 6, [76678] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111094,7 +111539,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1893), 1, sym__preprocessor_statement, [76446] = 6, [76697] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111107,7 +111552,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1894), 1, sym__preprocessor_statement, [76465] = 6, [76716] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111120,7 +111565,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1895), 1, sym__preprocessor_statement, [76484] = 6, [76735] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111133,7 +111578,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1896), 1, sym__preprocessor_statement, [76503] = 6, [76754] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111146,12 +111591,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1897), 1, sym__preprocessor_statement, [76522] = 6, [76773] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3157), 1, ACTIONS(3148), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111159,12 +111604,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1915), 1, aux_sym_creation_method_declaration_repeat2, [76541] = 6, [76792] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3165), 1, ACTIONS(3152), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111172,7 +111617,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1917), 1, aux_sym_creation_method_declaration_repeat2, [76560] = 6, [76811] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111185,33 +111630,33 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2289), 1, sym_member_initializer, [76579] = 6, [76830] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1368), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(1901), 1, sym__preprocessor_statement, [76598] = 6, [76849] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1640), 1, aux_sym_type_repeat2, STATE(1902), 1, sym__preprocessor_statement, [76617] = 6, [76868] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111220,16 +111665,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4291), 1, anon_sym_LPAREN, STATE(515), 1, STATE(547), 1, sym_block, STATE(1903), 1, sym__preprocessor_statement, [76636] = 6, [76887] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3169), 1, ACTIONS(3154), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111237,12 +111682,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [76655] = 6, [76906] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3169), 1, ACTIONS(3154), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111250,7 +111695,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1920), 1, aux_sym_creation_method_declaration_repeat2, [76674] = 6, [76925] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111263,7 +111708,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1921), 1, aux_sym_type_arguments_repeat1, [76693] = 6, [76944] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111276,7 +111721,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1922), 1, aux_sym_type_arguments_repeat1, [76712] = 6, [76963] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111289,7 +111734,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1923), 1, aux_sym_type_arguments_repeat1, [76731] = 6, [76982] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111302,7 +111747,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2185), 1, aux_sym__attribute_list_repeat1, [76750] = 6, [77001] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111315,7 +111760,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1910), 1, sym__preprocessor_statement, [76769] = 6, [77020] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111328,12 +111773,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2128), 1, aux_sym_method_call_expression_repeat1, [76788] = 6, [77039] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3173), 1, ACTIONS(3156), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111341,7 +111786,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1933), 1, aux_sym_creation_method_declaration_repeat2, [76807] = 6, [77058] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111350,11 +111795,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3864), 1, anon_sym_SEMI, STATE(1139), 1, STATE(1125), 1, sym_block, STATE(1913), 1, sym__preprocessor_statement, [76826] = 6, [77077] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111367,12 +111812,12 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1914), 1, sym__preprocessor_statement, [76845] = 6, [77096] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3175), 1, ACTIONS(3164), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111380,12 +111825,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [76864] = 6, [77115] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3175), 1, ACTIONS(3164), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111393,12 +111838,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1936), 1, aux_sym_creation_method_declaration_repeat2, [76883] = 6, [77134] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3179), 1, ACTIONS(3170), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111406,20 +111851,20 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [76902] = 6, [77153] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1390), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(1918), 1, sym__preprocessor_statement, [76921] = 6, [77172] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111432,12 +111877,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1957), 1, aux_sym_type_arguments_repeat1, [76940] = 6, [77191] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3177), 1, ACTIONS(3166), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111445,7 +111890,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [76959] = 6, [77210] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111458,7 +111903,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1921), 1, sym__preprocessor_statement, [76978] = 6, [77229] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111471,7 +111916,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1922), 1, sym__preprocessor_statement, [76997] = 6, [77248] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111484,12 +111929,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1923), 1, sym__preprocessor_statement, [77016] = 6, [77267] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3179), 1, ACTIONS(3170), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111497,25 +111942,25 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1939), 1, aux_sym_creation_method_declaration_repeat2, [77035] = 6, [77286] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1384), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(1925), 1, sym__preprocessor_statement, [77054] = 6, [77305] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3177), 1, ACTIONS(3166), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111523,7 +111968,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1940), 1, aux_sym_creation_method_declaration_repeat2, [77073] = 6, [77324] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111536,7 +111981,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1941), 1, aux_sym_type_arguments_repeat1, [77092] = 6, [77343] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111549,7 +111994,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1942), 1, aux_sym_type_arguments_repeat1, [77111] = 6, [77362] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111562,12 +112007,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1943), 1, aux_sym_type_arguments_repeat1, [77130] = 6, [77381] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2078), 1, ACTIONS(2080), 1, anon_sym_COMMA, ACTIONS(4309), 1, anon_sym_RPAREN,
-
@@ -111575,38 +112020,38 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_lambda_expression_repeat1, STATE(1930), 1, sym__preprocessor_statement, [77149] = 6, [77400] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1676), 1, aux_sym_type_repeat2, STATE(1931), 1, sym__preprocessor_statement, [77168] = 6, [77419] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1353), 1, STATE(1357), 1, aux_sym_type_repeat2, STATE(1932), 1, sym__preprocessor_statement, [77187] = 6, [77438] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3181), 1, ACTIONS(3172), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111614,12 +112059,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77206] = 6, [77457] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3181), 1, ACTIONS(3172), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111627,7 +112072,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1947), 1, aux_sym_creation_method_declaration_repeat2, [77225] = 6, [77476] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111640,12 +112085,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2069), 1, aux_sym_local_declaration_repeat1, [77244] = 6, [77495] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3185), 1, ACTIONS(3176), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111653,25 +112098,25 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77263] = 6, [77514] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2334), 1, ACTIONS(2350), 1, anon_sym_RPAREN, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(1937), 1, sym__preprocessor_statement, [77282] = 6, [77533] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3185), 1, ACTIONS(3176), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -111679,7 +112124,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1950), 1, aux_sym_creation_method_declaration_repeat2, [77301] = 6, [77552] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111692,7 +112137,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77320] = 6, [77571] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111705,7 +112150,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77339] = 6, [77590] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111718,7 +112163,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1941), 1, sym__preprocessor_statement, [77358] = 6, [77609] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111731,7 +112176,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1942), 1, sym__preprocessor_statement, [77377] = 6, [77628] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111744,7 +112189,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1943), 1, sym__preprocessor_statement, [77396] = 6, [77647] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111757,7 +112202,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1951), 1, aux_sym_creation_method_declaration_repeat2, [77415] = 6, [77666] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111766,11 +112211,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4323), 1, anon_sym_SEMI, STATE(1364), 1, STATE(1367), 1, sym_block, STATE(1945), 1, sym__preprocessor_statement, [77434] = 6, [77685] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111783,7 +112228,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1953), 1, aux_sym_creation_method_declaration_repeat2, [77453] = 6, [77704] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111796,7 +112241,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77472] = 6, [77723] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111809,12 +112254,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1954), 1, aux_sym_creation_method_declaration_repeat2, [77491] = 6, [77742] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(4327), 1, anon_sym_RPAREN,
-
@@ -111822,7 +112267,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_array_size_repeat1, STATE(1949), 1, sym__preprocessor_statement, [77510] = 6, [77761] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111835,7 +112280,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77529] = 6, [77780] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111848,7 +112293,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77548] = 6, [77799] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111861,7 +112306,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1959), 1, aux_sym_creation_method_declaration_repeat2, [77567] = 6, [77818] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111874,7 +112319,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77586] = 6, [77837] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111887,7 +112332,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77605] = 6, [77856] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111900,7 +112345,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77624] = 6, [77875] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111913,7 +112358,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_object_initializers_repeat1, STATE(1956), 1, sym__preprocessor_statement, [77643] = 6, [77894] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111926,7 +112371,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1957), 1, sym__preprocessor_statement, [77662] = 6, [77913] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111939,7 +112384,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2148), 1, aux_sym_creation_method_declaration_repeat2, [77681] = 6, [77932] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111952,7 +112397,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77700] = 6, [77951] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111965,7 +112410,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1960), 1, sym__preprocessor_statement, [77719] = 6, [77970] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111978,7 +112423,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2264), 1, sym_symbol, [77738] = 6, [77989] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -111987,24 +112432,24 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3880), 1, anon_sym_SEMI, STATE(204), 1, STATE(235), 1, sym_block, STATE(1962), 1, sym__preprocessor_statement, [77757] = 6, [78008] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1619), 1, aux_sym_type_repeat2, STATE(1963), 1, sym__preprocessor_statement, [77776] = 6, [78027] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112017,20 +112462,20 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2046), 1, aux_sym_method_call_expression_repeat1, [77795] = 6, [78046] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2304), 1, ACTIONS(2318), 1, anon_sym_COMMA, ACTIONS(2306), 1, ACTIONS(2320), 1, anon_sym_RBRACK, STATE(1842), 1, aux_sym_element_access_repeat1, STATE(1965), 1, sym__preprocessor_statement, [77814] = 6, [78065] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112043,7 +112488,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1966), 1, sym__preprocessor_statement, [77833] = 6, [78084] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112052,16 +112497,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3888), 1, anon_sym_SEMI, STATE(1140), 1, STATE(1126), 1, sym_block, STATE(1967), 1, sym__preprocessor_statement, [77852] = 6, [78103] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(860), 1, ACTIONS(978), 1, anon_sym_RPAREN, ACTIONS(4213), 1, anon_sym_COMMA,
-
@@ -112069,7 +112514,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(1968), 1, sym__preprocessor_statement, [77871] = 6, [78122] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112078,11 +112523,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4347), 1, anon_sym_SEMI, STATE(1103), 1, STATE(1094), 1, sym_block, STATE(1969), 1, sym__preprocessor_statement, [77890] = 4, [78141] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112093,7 +112538,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COMMA, anon_sym_GT, anon_sym_LBRACE, [77905] = 6, [78156] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112106,12 +112551,12 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1971), 1, sym__preprocessor_statement, [77924] = 6, [78175] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3123), 1, ACTIONS(3126), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112119,32 +112564,32 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [77943] = 5, [78194] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2344), 1, ACTIONS(2346), 1, anon_sym_RBRACK, ACTIONS(4349), 1, anon_sym_COMMA, STATE(1973), 2, sym__preprocessor_statement, aux_sym_element_access_repeat1, [77960] = 6, [78211] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1364), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(1974), 1, sym__preprocessor_statement, [77979] = 6, [78230] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112157,7 +112602,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(1975), 1, sym__preprocessor_statement, [77998] = 6, [78249] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112170,7 +112615,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1976), 1, sym__preprocessor_statement, [78017] = 6, [78268] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112183,7 +112628,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1984), 1, aux_sym_type_arguments_repeat1, [78036] = 6, [78287] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112196,7 +112641,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1985), 1, aux_sym_type_arguments_repeat1, [78055] = 6, [78306] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112209,7 +112654,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1986), 1, aux_sym_type_arguments_repeat1, [78074] = 6, [78325] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112218,11 +112663,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4362), 1, anon_sym_SEMI, STATE(206), 1, STATE(237), 1, sym_block, STATE(1980), 1, sym__preprocessor_statement, [78093] = 6, [78344] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112235,12 +112680,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2320), 1, sym_symbol, [78112] = 6, [78363] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3125), 1, ACTIONS(3128), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112248,7 +112693,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1989), 1, aux_sym_creation_method_declaration_repeat2, [78131] = 4, [78382] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112259,7 +112704,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, [78146] = 6, [78397] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112272,7 +112717,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1984), 1, sym__preprocessor_statement, [78165] = 6, [78416] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112285,7 +112730,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1985), 1, sym__preprocessor_statement, [78184] = 6, [78435] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112298,12 +112743,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(1986), 1, sym__preprocessor_statement, [78203] = 6, [78454] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3127), 1, ACTIONS(3130), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112311,12 +112756,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1996), 1, aux_sym_creation_method_declaration_repeat2, [78222] = 6, [78473] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3129), 1, ACTIONS(3132), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112324,12 +112769,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(1998), 1, aux_sym_creation_method_declaration_repeat2, [78241] = 6, [78492] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3131), 1, ACTIONS(3134), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112337,12 +112782,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78260] = 6, [78511] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3131), 1, ACTIONS(3134), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112350,7 +112795,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2000), 1, aux_sym_creation_method_declaration_repeat2, [78279] = 6, [78530] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112363,7 +112808,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2001), 1, aux_sym_type_arguments_repeat1, [78298] = 6, [78549] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112376,7 +112821,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2002), 1, aux_sym_type_arguments_repeat1, [78317] = 6, [78568] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112389,7 +112834,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2003), 1, aux_sym_type_arguments_repeat1, [78336] = 6, [78587] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112402,7 +112847,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2103), 1, aux_sym_attribute_repeat1, [78355] = 6, [78606] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112411,11 +112856,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4374), 1, anon_sym_SEMI, STATE(1142), 1, STATE(1127), 1, sym_block, STATE(1995), 1, sym__preprocessor_statement, [78374] = 6, [78625] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112428,7 +112873,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78393] = 6, [78644] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112441,12 +112886,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2009), 1, aux_sym_creation_method_declaration_repeat2, [78412] = 6, [78663] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3137), 1, ACTIONS(3138), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112454,7 +112899,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78431] = 6, [78682] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112467,12 +112912,12 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(1999), 1, sym__preprocessor_statement, [78450] = 6, [78701] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3135), 1, ACTIONS(3136), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112480,7 +112925,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78469] = 6, [78720] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112493,7 +112938,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2001), 1, sym__preprocessor_statement, [78488] = 6, [78739] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112506,7 +112951,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2002), 1, sym__preprocessor_statement, [78507] = 6, [78758] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112519,12 +112964,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2003), 1, sym__preprocessor_statement, [78526] = 6, [78777] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3137), 1, ACTIONS(3138), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112532,12 +112977,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2013), 1, aux_sym_creation_method_declaration_repeat2, [78545] = 6, [78796] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3135), 1, ACTIONS(3136), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112545,7 +112990,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2014), 1, aux_sym_creation_method_declaration_repeat2, [78564] = 6, [78815] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112558,7 +113003,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2015), 1, aux_sym_type_arguments_repeat1, [78583] = 6, [78834] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112571,7 +113016,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2016), 1, aux_sym_type_arguments_repeat1, [78602] = 6, [78853] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112584,12 +113029,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2191), 1, aux_sym_type_arguments_repeat1, [78621] = 6, [78872] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3141), 1, ACTIONS(3142), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112597,7 +113042,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78640] = 6, [78891] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112606,16 +113051,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4384), 1, anon_sym_SEMI, STATE(208), 1, STATE(239), 1, sym_block, STATE(2010), 1, sym__preprocessor_statement, [78659] = 6, [78910] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(4386), 1, anon_sym_RPAREN,
-
@@ -112623,12 +113068,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_array_size_repeat1, STATE(2011), 1, sym__preprocessor_statement, [78678] = 6, [78929] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3141), 1, ACTIONS(3142), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112636,7 +113081,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2022), 1, aux_sym_creation_method_declaration_repeat2, [78697] = 6, [78948] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112649,7 +113094,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78716] = 6, [78967] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112662,7 +113107,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78735] = 6, [78986] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112675,7 +113120,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2015), 1, sym__preprocessor_statement, [78754] = 6, [79005] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112688,7 +113133,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2016), 1, sym__preprocessor_statement, [78773] = 6, [79024] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112697,11 +113142,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4396), 1, anon_sym_SEMI, STATE(191), 1, STATE(219), 1, sym_block, STATE(2017), 1, sym__preprocessor_statement, [78792] = 6, [79043] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112714,7 +113159,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2023), 1, aux_sym_creation_method_declaration_repeat2, [78811] = 5, [79062] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112726,7 +113171,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4398), 2, anon_sym_COMMA, anon_sym_SEMI, [78828] = 6, [79079] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112739,7 +113184,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2025), 1, aux_sym_creation_method_declaration_repeat2, [78847] = 6, [79098] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112748,11 +113193,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4402), 1, anon_sym_SEMI, STATE(1117), 1, STATE(1107), 1, sym_block, STATE(2021), 1, sym__preprocessor_statement, [78866] = 6, [79117] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112765,7 +113210,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78885] = 6, [79136] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112778,7 +113223,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78904] = 6, [79155] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112791,7 +113236,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2027), 1, aux_sym_creation_method_declaration_repeat2, [78923] = 6, [79174] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112804,7 +113249,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78942] = 6, [79193] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112813,11 +113258,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4410), 1, anon_sym_SEMI, STATE(1144), 1, STATE(1129), 1, sym_block, STATE(2026), 1, sym__preprocessor_statement, [78961] = 6, [79212] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112830,7 +113275,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [78980] = 6, [79231] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112843,20 +113288,20 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2107), 1, aux_sym_method_call_expression_repeat1, [78999] = 6, [79250] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1366), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2029), 1, sym__preprocessor_statement, [79018] = 6, [79269] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112865,11 +113310,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4414), 1, anon_sym_SEMI, STATE(220), 1, STATE(240), 1, sym_block, STATE(2030), 1, sym__preprocessor_statement, [79037] = 6, [79288] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112878,11 +113323,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4416), 1, anon_sym_SEMI, STATE(1145), 1, STATE(1130), 1, sym_block, STATE(2031), 1, sym__preprocessor_statement, [79056] = 6, [79307] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112891,11 +113336,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3695), 1, anon_sym_SEMI, STATE(224), 1, STATE(167), 1, sym_block, STATE(2032), 1, sym__preprocessor_statement, [79075] = 6, [79326] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112908,7 +113353,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2069), 1, aux_sym_local_declaration_repeat1, [79094] = 6, [79345] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112917,11 +113362,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4420), 1, anon_sym_SEMI, STATE(221), 1, STATE(242), 1, sym_block, STATE(2034), 1, sym__preprocessor_statement, [79113] = 6, [79364] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112934,7 +113379,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2297), 1, sym_symbol, [79132] = 6, [79383] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112943,11 +113388,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4422), 1, anon_sym_SEMI, STATE(1146), 1, STATE(1131), 1, sym_block, STATE(2036), 1, sym__preprocessor_statement, [79151] = 6, [79402] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112960,7 +113405,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2037), 1, sym__preprocessor_statement, [79170] = 5, [79421] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112969,10 +113414,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2038), 1, sym__preprocessor_statement, ACTIONS(2368), 2, ACTIONS(2372), 2, anon_sym_COMMA, anon_sym_RPAREN, [79187] = 6, [79438] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -112985,12 +113430,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2287), 1, sym_symbol, [79206] = 6, [79457] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3163), 1, ACTIONS(3162), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -112998,7 +113443,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [79225] = 6, [79476] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113007,11 +113452,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4424), 1, anon_sym_SEMI, STATE(1126), 1, STATE(1116), 1, sym_block, STATE(2041), 1, sym__preprocessor_statement, [79244] = 6, [79495] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113024,33 +113469,33 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2112), 1, sym_member_initializer, [79263] = 6, [79514] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2338), 1, ACTIONS(2356), 1, anon_sym_RPAREN, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2043), 1, sym__preprocessor_statement, [79282] = 6, [79533] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1897), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, STATE(2044), 1, sym__preprocessor_statement, STATE(2060), 1, aux_sym_type_repeat1, [79301] = 6, [79552] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113059,16 +113504,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4428), 1, anon_sym_SEMI, STATE(194), 1, STATE(192), 1, sym_block, STATE(2045), 1, sym__preprocessor_statement, [79320] = 6, [79571] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(912), 1, ACTIONS(1058), 1, anon_sym_RPAREN, ACTIONS(4213), 1, anon_sym_COMMA,
-
@@ -113076,7 +113521,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(2046), 1, sym__preprocessor_statement, [79339] = 5, [79590] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113088,12 +113533,12 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4430), 2, anon_sym_COMMA, anon_sym_RBRACK, [79356] = 6, [79607] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3163), 1, ACTIONS(3162), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -113101,7 +113546,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_creation_method_declaration_repeat2, STATE(2048), 1, sym__preprocessor_statement, [79375] = 6, [79626] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113114,7 +113559,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2049), 1, sym__preprocessor_statement, [79394] = 6, [79645] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113127,7 +113572,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2116), 1, aux_sym_type_arguments_repeat1, [79413] = 6, [79664] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113140,7 +113585,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2051), 1, sym__preprocessor_statement, [79432] = 5, [79683] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113152,12 +113597,12 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3860), 2, anon_sym_COMMA, anon_sym_RPAREN, [79449] = 6, [79700] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(4440), 1, anon_sym_RPAREN,
-
@@ -113165,7 +113610,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_array_size_repeat1, STATE(2053), 1, sym__preprocessor_statement, [79468] = 6, [79719] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113174,11 +113619,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3713), 1, anon_sym_SEMI, STATE(1147), 1, STATE(1132), 1, sym_block, STATE(2054), 1, sym__preprocessor_statement, [79487] = 6, [79738] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113191,7 +113636,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2114), 1, aux_sym_creation_method_declaration_repeat2, [79506] = 6, [79757] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113204,7 +113649,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym__attribute_list_repeat1, STATE(2056), 1, sym__preprocessor_statement, [79525] = 6, [79776] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113213,11 +113658,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4446), 1, anon_sym_SEMI, STATE(1155), 1, STATE(1140), 1, sym_block, STATE(2057), 1, sym__preprocessor_statement, [79544] = 6, [79795] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113230,7 +113675,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2058), 1, sym__preprocessor_statement, [79563] = 6, [79814] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113243,20 +113688,20 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [79582] = 6, [79833] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1910), 1, sym_identifier, ACTIONS(3459), 1, ACTIONS(3467), 1, anon_sym_STAR, STATE(1624), 1, aux_sym_type_repeat1, STATE(2060), 1, sym__preprocessor_statement, [79601] = 6, [79852] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113269,12 +113714,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2061), 1, sym__preprocessor_statement, [79620] = 6, [79871] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(4452), 1, anon_sym_RBRACK,
-
@@ -113282,7 +113727,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_array_size_repeat1, STATE(2062), 1, sym__preprocessor_statement, [79639] = 6, [79890] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113291,11 +113736,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4454), 1, anon_sym_SEMI, STATE(242), 1, STATE(182), 1, sym_block, STATE(2063), 1, sym__preprocessor_statement, [79658] = 6, [79909] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113308,20 +113753,20 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2072), 1, aux_sym_type_arguments_repeat1, [79677] = 6, [79928] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2332), 1, ACTIONS(2352), 1, anon_sym_RPAREN, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2065), 1, sym__preprocessor_statement, [79696] = 4, [79947] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113332,7 +113777,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACE, anon_sym_default, anon_sym_case, [79711] = 6, [79962] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113341,16 +113786,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3659), 1, anon_sym_SEMI, STATE(1163), 1, STATE(1147), 1, sym_block, STATE(2067), 1, sym__preprocessor_statement, [79730] = 6, [79981] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3159), 1, ACTIONS(3150), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -113358,7 +113803,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2160), 1, aux_sym_creation_method_declaration_repeat2, [79749] = 5, [80000] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113370,20 +113815,20 @@ static const uint16_t ts_small_parse_table[] = {STATE(2069), 2, sym__preprocessor_statement, aux_sym_local_declaration_repeat1, [79766] = 6, [80017] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1246), 1, ACTIONS(1290), 1, anon_sym_LBRACK, STATE(1337), 1, STATE(1344), 1, sym_array_type, STATE(1350), 1, STATE(1354), 1, aux_sym_type_repeat2, STATE(2070), 1, sym__preprocessor_statement, [79785] = 6, [80036] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113396,7 +113841,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [79804] = 6, [80055] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113409,7 +113854,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2072), 1, sym__preprocessor_statement, [79823] = 6, [80074] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113422,7 +113867,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2073), 1, sym__preprocessor_statement, [79842] = 6, [80093] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113431,11 +113876,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3665), 1, anon_sym_SEMI, STATE(1204), 1, STATE(1195), 1, sym_block, STATE(2074), 1, sym__preprocessor_statement, [79861] = 6, [80112] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113448,7 +113893,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_creation_method_declaration_repeat2, STATE(2075), 1, sym__preprocessor_statement, [79880] = 6, [80131] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113461,7 +113906,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [79899] = 6, [80150] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113474,7 +113919,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2077), 1, sym__preprocessor_statement, [79918] = 6, [80169] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113487,7 +113932,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2078), 1, sym__preprocessor_statement, [79937] = 6, [80188] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113500,7 +113945,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2231), 1, sym_symbol, [79956] = 6, [80207] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113509,11 +113954,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3918), 1, anon_sym_SEMI, STATE(1198), 1, STATE(1204), 1, sym_block, STATE(2080), 1, sym__preprocessor_statement, [79975] = 6, [80226] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113526,7 +113971,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2245), 1, sym_symbol, [79994] = 6, [80245] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113539,7 +113984,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2082), 1, sym__preprocessor_statement, [80013] = 6, [80264] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113548,16 +113993,16 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3926), 1, anon_sym_SEMI, STATE(1194), 1, STATE(1190), 1, sym_block, STATE(2083), 1, sym__preprocessor_statement, [80032] = 6, [80283] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3115), 1, ACTIONS(3118), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -113565,7 +114010,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [80051] = 6, [80302] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113578,7 +114023,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2085), 1, sym__preprocessor_statement, [80070] = 6, [80321] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113587,11 +114032,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4477), 1, anon_sym_SEMI, STATE(1192), 1, STATE(1198), 1, sym_block, STATE(2086), 1, sym__preprocessor_statement, [80089] = 6, [80340] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113604,7 +114049,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2087), 1, sym__preprocessor_statement, [80108] = 6, [80359] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113613,11 +114058,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4481), 1, anon_sym_SEMI, STATE(1193), 1, STATE(1191), 1, sym_block, STATE(2088), 1, sym__preprocessor_statement, [80127] = 6, [80378] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113630,7 +114075,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2089), 1, sym__preprocessor_statement, [80146] = 6, [80397] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113639,11 +114084,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4485), 1, anon_sym_SEMI, STATE(1195), 1, STATE(1193), 1, sym_block, STATE(2090), 1, sym__preprocessor_statement, [80165] = 6, [80416] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113656,7 +114101,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2091), 1, sym__preprocessor_statement, [80184] = 6, [80435] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113669,7 +114114,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2218), 1, sym_symbol, [80203] = 6, [80454] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113682,7 +114127,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2219), 1, sym_symbol, [80222] = 6, [80473] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113691,11 +114136,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4489), 1, anon_sym_SEMI, STATE(1197), 1, STATE(1192), 1, sym_block, STATE(2094), 1, sym__preprocessor_statement, [80241] = 6, [80492] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113708,7 +114153,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2095), 1, sym__preprocessor_statement, [80260] = 6, [80511] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113721,7 +114166,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2233), 1, sym_symbol, [80279] = 6, [80530] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113734,7 +114179,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2237), 1, sym_symbol, [80298] = 6, [80549] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113747,7 +114192,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2238), 1, sym_symbol, [80317] = 6, [80568] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113760,7 +114205,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2099), 1, sym__preprocessor_statement, [80336] = 6, [80587] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113773,7 +114218,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2247), 1, sym_symbol, [80355] = 6, [80606] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113786,7 +114231,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2248), 1, sym_symbol, [80374] = 6, [80625] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113799,7 +114244,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2249), 1, sym_symbol, [80393] = 5, [80644] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113811,7 +114256,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(2103), 2, sym__preprocessor_statement, aux_sym_attribute_repeat1, [80410] = 6, [80661] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113824,7 +114269,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2104), 1, sym__preprocessor_statement, [80429] = 6, [80680] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113837,7 +114282,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2259), 1, sym_symbol, [80448] = 6, [80699] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113850,7 +114295,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2106), 1, sym__preprocessor_statement, [80467] = 6, [80718] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113863,7 +114308,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(2107), 1, sym__preprocessor_statement, [80486] = 6, [80737] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113876,7 +114321,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2108), 1, sym__preprocessor_statement, [80505] = 6, [80756] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113889,7 +114334,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2109), 1, sym__preprocessor_statement, [80524] = 6, [80775] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113902,7 +114347,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(2110), 1, sym__preprocessor_statement, [80543] = 6, [80794] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113915,7 +114360,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2277), 1, sym_symbol, [80562] = 6, [80813] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113928,7 +114373,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_object_initializers_repeat1, STATE(2112), 1, sym__preprocessor_statement, [80581] = 6, [80832] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113941,7 +114386,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2288), 1, sym_symbol, [80600] = 6, [80851] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113954,7 +114399,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [80619] = 6, [80870] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113967,7 +114412,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2119), 1, aux_sym__attribute_list_repeat1, [80638] = 6, [80889] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113980,7 +114425,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2116), 1, sym__preprocessor_statement, [80657] = 5, [80908] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -113992,7 +114437,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2360), 2, anon_sym_COMMA, anon_sym_RPAREN, [80674] = 6, [80925] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114005,7 +114450,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2118), 1, sym__preprocessor_statement, [80693] = 6, [80944] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114018,12 +114463,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2185), 1, aux_sym__attribute_list_repeat1, [80712] = 6, [80963] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3171), 1, ACTIONS(3168), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -114031,33 +114476,33 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_creation_method_declaration_repeat2, STATE(2120), 1, sym__preprocessor_statement, [80731] = 6, [80982] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1374), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2121), 1, sym__preprocessor_statement, [80750] = 6, [81001] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1376), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2122), 1, sym__preprocessor_statement, [80769] = 6, [81020] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114066,11 +114511,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(3999), 1, anon_sym_SEMI, STATE(1410), 1, STATE(1413), 1, sym_block, STATE(2123), 1, sym__preprocessor_statement, [80788] = 6, [81039] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114079,24 +114524,24 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3946), 1, anon_sym_LBRACE, STATE(1411), 1, STATE(1414), 1, sym_block, STATE(2124), 1, sym__preprocessor_statement, [80807] = 6, [81058] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2336), 1, ACTIONS(2330), 1, anon_sym_RPAREN, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2125), 1, sym__preprocessor_statement, [80826] = 6, [81077] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114109,12 +114554,12 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2126), 1, sym__preprocessor_statement, [80845] = 6, [81096] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(4512), 1, anon_sym_RPAREN,
-
@@ -114122,12 +114567,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_array_size_repeat1, STATE(2127), 1, sym__preprocessor_statement, [80864] = 6, [81115] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(834), 1, ACTIONS(1052), 1, anon_sym_RBRACE, ACTIONS(4514), 1, anon_sym_COMMA,
-
@@ -114135,7 +114580,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_method_call_expression_repeat1, STATE(2128), 1, sym__preprocessor_statement, [80883] = 6, [81134] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114148,7 +114593,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2145), 1, aux_sym_type_arguments_repeat1, [80902] = 6, [81153] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114161,7 +114606,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_local_declaration_repeat1, STATE(2130), 1, sym__preprocessor_statement, [80921] = 6, [81172] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114174,7 +114619,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2280), 1, sym_symbol, [80940] = 6, [81191] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114187,7 +114632,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2132), 1, sym__preprocessor_statement, [80959] = 6, [81210] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114200,7 +114645,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2295), 1, sym_symbol, [80978] = 6, [81229] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114213,7 +114658,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2296), 1, sym_symbol, [80997] = 6, [81248] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114226,7 +114671,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2135), 1, sym__preprocessor_statement, [81016] = 6, [81267] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114239,7 +114684,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2307), 1, sym_symbol, [81035] = 6, [81286] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114252,7 +114697,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2310), 1, sym_symbol, [81054] = 6, [81305] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114265,7 +114710,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2138), 1, sym__preprocessor_statement, [81073] = 6, [81324] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114278,33 +114723,33 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2318), 1, sym_symbol, [81092] = 6, [81343] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1812), 1, aux_sym_type_repeat2, STATE(2140), 1, sym__preprocessor_statement, [81111] = 6, [81362] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1742), 1, aux_sym_type_repeat2, STATE(2141), 1, sym__preprocessor_statement, [81130] = 6, [81381] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114317,12 +114762,12 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2142), 1, sym__preprocessor_statement, [81149] = 6, [81400] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3139), 1, ACTIONS(3140), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -114330,7 +114775,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2162), 1, aux_sym_creation_method_declaration_repeat2, [81168] = 5, [81419] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114339,10 +114784,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(2144), 1, sym__preprocessor_statement, ACTIONS(2206), 2, ACTIONS(2188), 2, sym_identifier, anon_sym_LBRACK, [81185] = 6, [81436] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114355,7 +114800,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2145), 1, sym__preprocessor_statement, [81204] = 6, [81455] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114368,7 +114813,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2164), 1, aux_sym_type_arguments_repeat1, [81223] = 6, [81474] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114381,7 +114826,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2165), 1, aux_sym_type_arguments_repeat1, [81242] = 6, [81493] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114394,12 +114839,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [81261] = 6, [81512] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3115), 1, ACTIONS(3118), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -114407,7 +114852,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_creation_method_declaration_repeat2, STATE(2149), 1, sym__preprocessor_statement, [81280] = 6, [81531] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114420,7 +114865,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2172), 1, aux_sym_type_arguments_repeat1, [81299] = 4, [81550] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114431,20 +114876,20 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, [81314] = 6, [81565] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1380), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2152), 1, sym__preprocessor_statement, [81333] = 6, [81584] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114457,20 +114902,20 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2153), 1, sym__preprocessor_statement, [81352] = 6, [81603] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1382), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2154), 1, sym__preprocessor_statement, [81371] = 6, [81622] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114483,25 +114928,25 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2155), 1, sym__preprocessor_statement, [81390] = 6, [81641] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1024), 1, ACTIONS(1288), 1, anon_sym_LBRACK, STATE(678), 1, STATE(671), 1, sym_array_type, STATE(1720), 1, aux_sym_type_repeat2, STATE(2156), 1, sym__preprocessor_statement, [81409] = 6, [81660] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2326), 1, anon_sym_RPAREN,
-
@@ -114509,12 +114954,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_array_size_repeat1, STATE(2157), 1, sym__preprocessor_statement, [81428] = 6, [81679] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(4530), 1, anon_sym_RPAREN,
-
@@ -114522,12 +114967,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_array_size_repeat1, STATE(2158), 1, sym__preprocessor_statement, [81447] = 6, [81698] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3123), 1, ACTIONS(3126), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -114535,7 +114980,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_creation_method_declaration_repeat2, STATE(2159), 1, sym__preprocessor_statement, [81466] = 6, [81717] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114548,7 +114993,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [81485] = 6, [81736] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114561,7 +115006,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2161), 1, sym__preprocessor_statement, [81504] = 6, [81755] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114574,7 +115019,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [81523] = 4, [81774] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114585,7 +115030,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, [81538] = 6, [81789] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114598,7 +115043,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2164), 1, sym__preprocessor_statement, [81557] = 6, [81808] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114611,7 +115056,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2165), 1, sym__preprocessor_statement, [81576] = 6, [81827] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114624,19 +115069,19 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2189), 1, aux_sym_type_arguments_repeat1, [81595] = 5, [81846] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, STATE(2167), 1, sym__preprocessor_statement, ACTIONS(4544), 2, anon_sym_COMMA, anon_sym_SEMI, [81612] = 6, [81863] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114645,37 +115090,37 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, ACTIONS(3629), 1, anon_sym_LBRACE, STATE(183), 1, STATE(202), 1, sym_block, STATE(2168), 1, sym__preprocessor_statement, [81631] = 6, [81882] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1386), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2169), 1, sym__preprocessor_statement, [81650] = 6, [81901] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(1388), 1, anon_sym_RPAREN, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2170), 1, sym__preprocessor_statement, [81669] = 5, [81920] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114684,10 +115129,10 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2171), 1, sym__preprocessor_statement, ACTIONS(2364), 2, ACTIONS(2374), 2, anon_sym_COMMA, anon_sym_RPAREN, [81686] = 6, [81937] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114700,25 +115145,25 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2172), 1, sym__preprocessor_statement, [81705] = 6, [81956] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(2342), 1, ACTIONS(2344), 1, anon_sym_RPAREN, STATE(1759), 1, aux_sym_array_size_repeat1, STATE(2173), 1, sym__preprocessor_statement, [81724] = 6, [81975] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2310), 1, ACTIONS(2304), 1, anon_sym_COMMA, ACTIONS(4550), 1, anon_sym_RPAREN,
-
@@ -114726,12 +115171,12 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_array_size_repeat1, STATE(2174), 1, sym__preprocessor_statement, [81743] = 6, [81994] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3183), 1, ACTIONS(3174), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -114739,12 +115184,12 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [81762] = 6, [82013] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3183), 1, ACTIONS(3174), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -114752,7 +115197,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_creation_method_declaration_repeat2, STATE(2176), 1, sym__preprocessor_statement, [81781] = 5, [82032] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114764,7 +115209,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(2177), 2, sym__preprocessor_statement, aux_sym_using_directive_repeat1, [81798] = 6, [82049] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114773,11 +115218,11 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, ACTIONS(4555), 1, anon_sym_SEMI, STATE(235), 1, STATE(233), 1, sym_block, STATE(2178), 1, sym__preprocessor_statement, [81817] = 5, [82068] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114786,15 +115231,15 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_QMARK, STATE(2179), 1, sym__preprocessor_statement, ACTIONS(2101), 2, ACTIONS(2105), 2, sym_identifier, anon_sym_LBRACK, [81834] = 6, [82085] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3159), 1, ACTIONS(3150), 1, anon_sym_RPAREN, ACTIONS(4205), 1, anon_sym_COMMA,
-
@@ -114802,7 +115247,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2184), 1, aux_sym_creation_method_declaration_repeat2, [81853] = 6, [82104] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114815,7 +115260,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2181), 1, sym__preprocessor_statement, [81872] = 6, [82123] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114828,7 +115273,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_attribute_repeat1, STATE(2182), 1, sym__preprocessor_statement, [81891] = 6, [82142] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114841,7 +115286,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2183), 1, sym__preprocessor_statement, [81910] = 5, [82161] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114853,7 +115298,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(2184), 2, sym__preprocessor_statement, aux_sym_creation_method_declaration_repeat2, [81927] = 5, [82178] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114865,7 +115310,7 @@ static const uint16_t ts_small_parse_table[] = {STATE(2185), 2, sym__preprocessor_statement, aux_sym__attribute_list_repeat1, [81944] = 6, [82195] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114878,7 +115323,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2186), 1, sym__preprocessor_statement, [81963] = 6, [82214] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114891,7 +115336,7 @@ static const uint16_t ts_small_parse_table[] = {sym_symbol, STATE(2187), 1, sym__preprocessor_statement, [81982] = 6, [82233] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114904,7 +115349,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_creation_method_declaration_repeat2, STATE(2188), 1, sym__preprocessor_statement, [82001] = 6, [82252] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114917,7 +115362,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2189), 1, sym__preprocessor_statement, [82020] = 6, [82271] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114930,7 +115375,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_creation_method_declaration_repeat2, STATE(2190), 1, sym__preprocessor_statement, [82039] = 6, [82290] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114943,7 +115388,7 @@ static const uint16_t ts_small_parse_table[] = {aux_sym_type_arguments_repeat1, STATE(2191), 1, sym__preprocessor_statement, [82058] = 5, [82309] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114954,7 +115399,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2192), 1, sym__preprocessor_statement, [82074] = 5, [82325] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114965,7 +115410,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2193), 1, sym__preprocessor_statement, [82090] = 5, [82341] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114976,7 +115421,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2194), 1, sym__preprocessor_statement, [82106] = 5, [82357] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114987,7 +115432,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2195), 1, sym__preprocessor_statement, [82122] = 5, [82373] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -114998,7 +115443,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2196), 1, sym__preprocessor_statement, [82138] = 5, [82389] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115009,7 +115454,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2197), 1, sym__preprocessor_statement, [82154] = 5, [82405] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115020,7 +115465,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2198), 1, sym__preprocessor_statement, [82170] = 5, [82421] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115031,7 +115476,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2199), 1, sym__preprocessor_statement, [82186] = 5, [82437] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115042,7 +115487,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2265), 1, sym_assignment, [82202] = 5, [82453] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115053,7 +115498,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2201), 1, sym__preprocessor_statement, [82218] = 5, [82469] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115064,7 +115509,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2202), 1, sym__preprocessor_statement, [82234] = 4, [82485] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115074,7 +115519,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4494), 2, anon_sym_COMMA, anon_sym_RPAREN, [82248] = 5, [82499] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115085,18 +115530,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2204), 1, sym__preprocessor_statement, [82264] = 5, [82515] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4623), 1, anon_sym_LBRACE, STATE(2205), 1, sym__preprocessor_statement, [82280] = 5, [82531] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115107,7 +115552,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2206), 1, sym__preprocessor_statement, [82296] = 5, [82547] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115118,7 +115563,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2207), 1, sym__preprocessor_statement, [82312] = 5, [82563] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115129,7 +115574,7 @@ static const uint16_t ts_small_parse_table[] = {sym_assignment, STATE(2208), 1, sym__preprocessor_statement, [82328] = 5, [82579] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115140,7 +115585,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2209), 1, sym__preprocessor_statement, [82344] = 4, [82595] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115150,7 +115595,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4639), 2, anon_sym_COMMA, anon_sym_RBRACK, [82358] = 5, [82609] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115161,18 +115606,18 @@ static const uint16_t ts_small_parse_table[] = {sym_attribute_argument, STATE(2211), 1, sym__preprocessor_statement, [82374] = 5, [82625] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4643), 1, anon_sym_LBRACE, STATE(2212), 1, sym__preprocessor_statement, [82390] = 4, [82641] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115182,7 +115627,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4645), 2, anon_sym_COMMA, anon_sym_RBRACK, [82404] = 5, [82655] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115193,18 +115638,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2214), 1, sym__preprocessor_statement, [82420] = 5, [82671] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3517), 1, ACTIONS(3511), 1, anon_sym_SEMI, ACTIONS(3519), 1, ACTIONS(3513), 1, anon_sym_EQ, STATE(2215), 1, sym__preprocessor_statement, [82436] = 5, [82687] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115215,7 +115660,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2216), 1, sym__preprocessor_statement, [82452] = 5, [82703] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115226,29 +115671,29 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2217), 1, sym__preprocessor_statement, [82468] = 5, [82719] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4651), 1, anon_sym_LBRACE, STATE(2218), 1, sym__preprocessor_statement, [82484] = 5, [82735] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4653), 1, anon_sym_LBRACE, STATE(2219), 1, sym__preprocessor_statement, [82500] = 5, [82751] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115259,7 +115704,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2220), 1, sym__preprocessor_statement, [82516] = 4, [82767] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115269,18 +115714,18 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(3872), 2, anon_sym_COMMA, anon_sym_RPAREN, [82530] = 5, [82781] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3338), 1, ACTIONS(3343), 1, anon_sym_get, ACTIONS(3340), 1, ACTIONS(3345), 1, anon_sym_set, STATE(2222), 1, sym__preprocessor_statement, [82546] = 5, [82797] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115291,7 +115736,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2223), 1, sym__preprocessor_statement, [82562] = 5, [82813] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115302,7 +115747,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2224), 1, sym__preprocessor_statement, [82578] = 5, [82829] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115313,18 +115758,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2225), 1, sym__preprocessor_statement, [82594] = 5, [82845] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3946), 1, anon_sym_LBRACE, STATE(513), 1, STATE(550), 1, sym_block, STATE(2226), 1, sym__preprocessor_statement, [82610] = 5, [82861] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115335,7 +115780,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2227), 1, sym__preprocessor_statement, [82626] = 5, [82877] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115346,18 +115791,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2228), 1, sym__preprocessor_statement, [82642] = 5, [82893] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4667), 1, anon_sym_LBRACE, STATE(2229), 1, sym__preprocessor_statement, [82658] = 5, [82909] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115368,18 +115813,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2230), 1, sym__preprocessor_statement, [82674] = 5, [82925] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4671), 1, anon_sym_LBRACE, STATE(2231), 1, sym__preprocessor_statement, [82690] = 5, [82941] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115390,18 +115835,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2232), 1, sym__preprocessor_statement, [82706] = 5, [82957] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4673), 1, anon_sym_LPAREN, STATE(2233), 1, sym__preprocessor_statement, [82722] = 4, [82973] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115411,7 +115856,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2706), 2, sym_identifier, anon_sym_LBRACK, [82736] = 5, [82987] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115422,7 +115867,7 @@ static const uint16_t ts_small_parse_table[] = {sym_attribute, STATE(2235), 1, sym__preprocessor_statement, [82752] = 5, [83003] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115433,40 +115878,40 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, STATE(2236), 1, sym__preprocessor_statement, [82768] = 5, [83019] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4677), 1, anon_sym_LBRACE, STATE(2237), 1, sym__preprocessor_statement, [82784] = 5, [83035] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4679), 1, anon_sym_LBRACE, STATE(2238), 1, sym__preprocessor_statement, [82800] = 5, [83051] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3946), 1, anon_sym_LBRACE, STATE(597), 1, STATE(605), 1, sym_block, STATE(2239), 1, sym__preprocessor_statement, [82816] = 5, [83067] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115477,18 +115922,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2240), 1, sym__preprocessor_statement, [82832] = 5, [83083] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3525), 1, ACTIONS(3530), 1, anon_sym_SEMI, ACTIONS(3527), 1, ACTIONS(3532), 1, anon_sym_EQ, STATE(2241), 1, sym__preprocessor_statement, [82848] = 5, [83099] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115499,7 +115944,7 @@ static const uint16_t ts_small_parse_table[] = {sym_attribute_argument, STATE(2242), 1, sym__preprocessor_statement, [82864] = 5, [83115] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115510,7 +115955,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2243), 1, sym__preprocessor_statement, [82880] = 4, [83131] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115520,18 +115965,18 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4685), 2, anon_sym_async, anon_sym_delegate, [82894] = 5, [83145] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4687), 1, anon_sym_LBRACE, STATE(2245), 1, sym__preprocessor_statement, [82910] = 5, [83161] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115542,40 +115987,40 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2246), 1, sym__preprocessor_statement, [82926] = 5, [83177] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4689), 1, anon_sym_LPAREN, STATE(2247), 1, sym__preprocessor_statement, [82942] = 5, [83193] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4691), 1, anon_sym_LBRACE, STATE(2248), 1, sym__preprocessor_statement, [82958] = 5, [83209] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4693), 1, anon_sym_LBRACE, STATE(2249), 1, sym__preprocessor_statement, [82974] = 5, [83225] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115586,18 +116031,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2250), 1, sym__preprocessor_statement, [82990] = 5, [83241] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3946), 1, anon_sym_LBRACE, STATE(593), 1, STATE(596), 1, sym_block, STATE(2251), 1, sym__preprocessor_statement, [83006] = 5, [83257] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115608,7 +116053,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2252), 1, sym__preprocessor_statement, [83022] = 5, [83273] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115619,7 +116064,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2253), 1, sym__preprocessor_statement, [83038] = 4, [83289] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115629,7 +116074,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2748), 2, sym_identifier, anon_sym_LBRACK, [83052] = 5, [83303] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115640,7 +116085,7 @@ static const uint16_t ts_small_parse_table[] = {sym__preprocessor_statement, STATE(2305), 1, sym_attribute, [83068] = 5, [83319] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115651,7 +116096,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_set, STATE(2256), 1, sym__preprocessor_statement, [83084] = 5, [83335] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115662,7 +116107,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2257), 1, sym__preprocessor_statement, [83100] = 5, [83351] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115673,18 +116118,18 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2258), 1, sym__preprocessor_statement, [83116] = 5, [83367] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4707), 1, anon_sym_LPAREN, STATE(2259), 1, sym__preprocessor_statement, [83132] = 5, [83383] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115695,7 +116140,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2260), 1, sym__preprocessor_statement, [83148] = 5, [83399] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115706,7 +116151,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2261), 1, sym__preprocessor_statement, [83164] = 4, [83415] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115716,7 +116161,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4717), 2, anon_sym_COMMA, anon_sym_RPAREN, [83178] = 5, [83429] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115727,18 +116172,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2263), 1, sym__preprocessor_statement, [83194] = 5, [83445] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4723), 1, anon_sym_LPAREN, STATE(2264), 1, sym__preprocessor_statement, [83210] = 4, [83461] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115748,7 +116193,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4463), 2, anon_sym_COMMA, anon_sym_SEMI, [83224] = 5, [83475] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115759,18 +116204,18 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2266), 1, sym__preprocessor_statement, [83240] = 5, [83491] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3651), 1, anon_sym_LBRACE, STATE(1108), 1, STATE(1098), 1, sym_block, STATE(2267), 1, sym__preprocessor_statement, [83256] = 5, [83507] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115781,18 +116226,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2268), 1, sym__preprocessor_statement, [83272] = 5, [83523] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2488), 1, anon_sym_SEMI, ACTIONS(3511), 1, ACTIONS(3526), 1, anon_sym_EQ, STATE(2269), 1, sym__preprocessor_statement, [83288] = 5, [83539] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115803,18 +116248,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2270), 1, sym__preprocessor_statement, [83304] = 5, [83555] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(2464), 1, anon_sym_SEMI, ACTIONS(3515), 1, ACTIONS(3520), 1, anon_sym_EQ, STATE(2271), 1, sym__preprocessor_statement, [83320] = 5, [83571] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115825,7 +116270,7 @@ static const uint16_t ts_small_parse_table[] = {sym_block, STATE(2272), 1, sym__preprocessor_statement, [83336] = 4, [83587] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115835,7 +116280,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(2752), 2, sym_identifier, anon_sym_LBRACK, [83350] = 4, [83601] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115845,18 +116290,18 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4568), 2, anon_sym_COMMA, anon_sym_RPAREN, [83364] = 5, [83615] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3651), 1, anon_sym_LBRACE, STATE(1106), 1, STATE(1096), 1, sym_block, STATE(2275), 1, sym__preprocessor_statement, [83380] = 5, [83631] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115867,18 +116312,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2276), 1, sym__preprocessor_statement, [83396] = 5, [83647] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4733), 1, anon_sym_LBRACE, STATE(2277), 1, sym__preprocessor_statement, [83412] = 5, [83663] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115889,7 +116334,7 @@ static const uint16_t ts_small_parse_table[] = {sym_attribute, STATE(2278), 1, sym__preprocessor_statement, [83428] = 5, [83679] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115900,18 +116345,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2279), 1, sym__preprocessor_statement, [83444] = 5, [83695] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4739), 1, anon_sym_LBRACE, STATE(2280), 1, sym__preprocessor_statement, [83460] = 5, [83711] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115922,18 +116367,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2281), 1, sym__preprocessor_statement, [83476] = 5, [83727] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3946), 1, anon_sym_LBRACE, STATE(560), 1, STATE(568), 1, sym_block, STATE(2282), 1, sym__preprocessor_statement, [83492] = 5, [83743] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115944,7 +116389,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2283), 1, sym__preprocessor_statement, [83508] = 5, [83759] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115955,7 +116400,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2284), 1, sym__preprocessor_statement, [83524] = 5, [83775] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -115966,40 +116411,40 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2285), 1, sym__preprocessor_statement, [83540] = 5, [83791] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3651), 1, anon_sym_LBRACE, STATE(1156), 1, STATE(1141), 1, sym_block, STATE(2286), 1, sym__preprocessor_statement, [83556] = 5, [83807] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4747), 1, anon_sym_LPAREN, STATE(2287), 1, sym__preprocessor_statement, [83572] = 5, [83823] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4749), 1, anon_sym_LBRACE, STATE(2288), 1, sym__preprocessor_statement, [83588] = 4, [83839] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116009,7 +116454,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4222), 2, anon_sym_COMMA, anon_sym_RBRACE, [83602] = 5, [83853] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116020,7 +116465,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2290), 1, sym__preprocessor_statement, [83618] = 5, [83869] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116031,7 +116476,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2291), 1, sym__preprocessor_statement, [83634] = 5, [83885] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116042,7 +116487,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2292), 1, sym__preprocessor_statement, [83650] = 5, [83901] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116053,7 +116498,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2293), 1, sym__preprocessor_statement, [83666] = 5, [83917] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116064,40 +116509,40 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2294), 1, sym__preprocessor_statement, [83682] = 5, [83933] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4765), 1, anon_sym_LPAREN, STATE(2295), 1, sym__preprocessor_statement, [83698] = 5, [83949] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4767), 1, anon_sym_LBRACE, STATE(2296), 1, sym__preprocessor_statement, [83714] = 5, [83965] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4769), 1, anon_sym_LBRACE, STATE(2297), 1, sym__preprocessor_statement, [83730] = 5, [83981] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116108,7 +116553,7 @@ static const uint16_t ts_small_parse_table[] = {sym_assignment, STATE(2298), 1, sym__preprocessor_statement, [83746] = 5, [83997] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116119,7 +116564,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2299), 1, sym__preprocessor_statement, [83762] = 5, [84013] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116130,17 +116575,17 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2300), 1, sym__preprocessor_statement, [83778] = 4, [84029] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, STATE(2301), 1, sym__preprocessor_statement, ACTIONS(2344), 2, ACTIONS(2346), 2, anon_sym_COMMA, anon_sym_RBRACK, [83792] = 5, [84043] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116151,7 +116596,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2302), 1, sym__preprocessor_statement, [83808] = 5, [84059] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116162,7 +116607,7 @@ static const uint16_t ts_small_parse_table[] = {sym_attribute, STATE(2303), 1, sym__preprocessor_statement, [83824] = 5, [84075] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116173,7 +116618,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2304), 1, sym__preprocessor_statement, [83840] = 4, [84091] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116183,7 +116628,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4573), 2, anon_sym_COMMA, anon_sym_RBRACK, [83854] = 5, [84105] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116194,18 +116639,18 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2306), 1, sym__preprocessor_statement, [83870] = 5, [84121] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4789), 1, anon_sym_LPAREN, STATE(2307), 1, sym__preprocessor_statement, [83886] = 5, [84137] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116216,7 +116661,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2308), 1, sym__preprocessor_statement, [83902] = 5, [84153] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116227,18 +116672,18 @@ static const uint16_t ts_small_parse_table[] = {sym_assignment, STATE(2309), 1, sym__preprocessor_statement, [83918] = 5, [84169] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4793), 1, anon_sym_LBRACE, STATE(2310), 1, sym__preprocessor_statement, [83934] = 5, [84185] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116249,7 +116694,7 @@ static const uint16_t ts_small_parse_table[] = {sym_member_initializer, STATE(2311), 1, sym__preprocessor_statement, [83950] = 4, [84201] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116259,7 +116704,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4795), 2, anon_sym_COLON, anon_sym_LBRACE, [83964] = 4, [84215] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116269,7 +116714,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4243), 2, anon_sym_COMMA, anon_sym_RPAREN, [83978] = 5, [84229] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116280,7 +116725,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2314), 1, sym__preprocessor_statement, [83994] = 5, [84245] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116291,7 +116736,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2315), 1, sym__preprocessor_statement, [84010] = 5, [84261] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116302,7 +116747,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2316), 1, sym__preprocessor_statement, [84026] = 5, [84277] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116313,40 +116758,40 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2317), 1, sym__preprocessor_statement, [84042] = 5, [84293] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4813), 1, anon_sym_LPAREN, STATE(2318), 1, sym__preprocessor_statement, [84058] = 5, [84309] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3629), 1, anon_sym_LBRACE, STATE(115), 1, STATE(112), 1, sym_block, STATE(2319), 1, sym__preprocessor_statement, [84074] = 5, [84325] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym__preprocessor_directive_start, ACTIONS(3230), 1, ACTIONS(3224), 1, anon_sym_DOT, ACTIONS(4815), 1, anon_sym_LPAREN, STATE(2320), 1, sym__preprocessor_statement, [84090] = 5, [84341] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116357,7 +116802,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2321), 1, sym__preprocessor_statement, [84106] = 4, [84357] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116367,7 +116812,7 @@ static const uint16_t ts_small_parse_table[] = {ACTIONS(4819), 2, anon_sym_async, anon_sym_delegate, [84120] = 5, [84371] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116378,7 +116823,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2323), 1, sym__preprocessor_statement, [84136] = 5, [84387] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116389,7 +116834,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_throws, STATE(2324), 1, sym__preprocessor_statement, [84152] = 4, [84403] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116398,7 +116843,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_in, STATE(2325), 1, sym__preprocessor_statement, [84165] = 4, [84416] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116407,7 +116852,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2326), 1, sym__preprocessor_statement, [84178] = 4, [84429] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116416,7 +116861,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2327), 1, sym__preprocessor_statement, [84191] = 4, [84442] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116425,7 +116870,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2328), 1, sym__preprocessor_statement, [84204] = 4, [84455] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116434,7 +116879,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2329), 1, sym__preprocessor_statement, [84217] = 4, [84468] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116443,7 +116888,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2330), 1, sym__preprocessor_statement, [84230] = 4, [84481] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116452,7 +116897,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2331), 1, sym__preprocessor_statement, [84243] = 4, [84494] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116461,7 +116906,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2332), 1, sym__preprocessor_statement, [84256] = 4, [84507] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116470,7 +116915,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2333), 1, sym__preprocessor_statement, [84269] = 4, [84520] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116479,7 +116924,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2334), 1, sym__preprocessor_statement, [84282] = 4, [84533] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116488,7 +116933,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2335), 1, sym__preprocessor_statement, [84295] = 4, [84546] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116497,7 +116942,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_in, STATE(2336), 1, sym__preprocessor_statement, [84308] = 4, [84559] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116506,7 +116951,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2337), 1, sym__preprocessor_statement, [84321] = 4, [84572] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116515,7 +116960,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2338), 1, sym__preprocessor_statement, [84334] = 4, [84585] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116524,7 +116969,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_virtual, STATE(2339), 1, sym__preprocessor_statement, [84347] = 4, [84598] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116533,7 +116978,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2340), 1, sym__preprocessor_statement, [84360] = 4, [84611] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116542,7 +116987,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2341), 1, sym__preprocessor_statement, [84373] = 4, [84624] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116551,7 +116996,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_abstract, STATE(2342), 1, sym__preprocessor_statement, [84386] = 4, [84637] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116560,7 +117005,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2343), 1, sym__preprocessor_statement, [84399] = 4, [84650] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116569,7 +117014,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2344), 1, sym__preprocessor_statement, [84412] = 4, [84663] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116578,7 +117023,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2345), 1, sym__preprocessor_statement, [84425] = 4, [84676] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116587,7 +117032,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2346), 1, sym__preprocessor_statement, [84438] = 4, [84689] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116596,7 +117041,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2347), 1, sym__preprocessor_statement, [84451] = 4, [84702] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116605,7 +117050,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_if, STATE(2348), 1, sym__preprocessor_statement, [84464] = 4, [84715] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116614,7 +117059,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2349), 1, sym__preprocessor_statement, [84477] = 4, [84728] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116623,7 +117068,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_in, STATE(2350), 1, sym__preprocessor_statement, [84490] = 4, [84741] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116632,7 +117077,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2351), 1, sym__preprocessor_statement, [84503] = 4, [84754] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116641,7 +117086,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2352), 1, sym__preprocessor_statement, [84516] = 4, [84767] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116650,7 +117095,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2353), 1, sym__preprocessor_statement, [84529] = 4, [84780] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116659,7 +117104,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2354), 1, sym__preprocessor_statement, [84542] = 4, [84793] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116668,7 +117113,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2355), 1, sym__preprocessor_statement, [84555] = 4, [84806] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116677,7 +117122,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2356), 1, sym__preprocessor_statement, [84568] = 4, [84819] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116686,7 +117131,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2357), 1, sym__preprocessor_statement, [84581] = 4, [84832] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116695,7 +117140,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_in, STATE(2358), 1, sym__preprocessor_statement, [84594] = 4, [84845] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116704,7 +117149,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2359), 1, sym__preprocessor_statement, [84607] = 4, [84858] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116713,7 +117158,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2360), 1, sym__preprocessor_statement, [84620] = 4, [84871] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116722,7 +117167,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2361), 1, sym__preprocessor_statement, [84633] = 4, [84884] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116731,7 +117176,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2362), 1, sym__preprocessor_statement, [84646] = 4, [84897] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116740,7 +117185,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2363), 1, sym__preprocessor_statement, [84659] = 4, [84910] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116749,7 +117194,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2364), 1, sym__preprocessor_statement, [84672] = 4, [84923] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116758,7 +117203,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2365), 1, sym__preprocessor_statement, [84685] = 4, [84936] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116767,7 +117212,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2366), 1, sym__preprocessor_statement, [84698] = 4, [84949] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116776,7 +117221,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_if, STATE(2367), 1, sym__preprocessor_statement, [84711] = 4, [84962] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116785,7 +117230,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2368), 1, sym__preprocessor_statement, [84724] = 4, [84975] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116794,7 +117239,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2369), 1, sym__preprocessor_statement, [84737] = 4, [84988] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116803,7 +117248,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2370), 1, sym__preprocessor_statement, [84750] = 4, [85001] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116812,7 +117257,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2371), 1, sym__preprocessor_statement, [84763] = 4, [85014] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116821,7 +117266,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2372), 1, sym__preprocessor_statement, [84776] = 4, [85027] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116830,7 +117275,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2373), 1, sym__preprocessor_statement, [84789] = 4, [85040] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116839,7 +117284,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2374), 1, sym__preprocessor_statement, [84802] = 4, [85053] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116848,7 +117293,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2375), 1, sym__preprocessor_statement, [84815] = 4, [85066] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116857,7 +117302,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2376), 1, sym__preprocessor_statement, [84828] = 4, [85079] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116866,7 +117311,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2377), 1, sym__preprocessor_statement, [84841] = 4, [85092] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116875,7 +117320,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2378), 1, sym__preprocessor_statement, [84854] = 4, [85105] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116884,7 +117329,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2379), 1, sym__preprocessor_statement, [84867] = 4, [85118] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116893,7 +117338,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2380), 1, sym__preprocessor_statement, [84880] = 4, [85131] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116902,7 +117347,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2381), 1, sym__preprocessor_statement, [84893] = 4, [85144] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116911,7 +117356,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2382), 1, sym__preprocessor_statement, [84906] = 4, [85157] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116920,7 +117365,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2383), 1, sym__preprocessor_statement, [84919] = 4, [85170] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116929,7 +117374,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2384), 1, sym__preprocessor_statement, [84932] = 4, [85183] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116938,7 +117383,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2385), 1, sym__preprocessor_statement, [84945] = 4, [85196] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116947,7 +117392,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_override, STATE(2386), 1, sym__preprocessor_statement, [84958] = 4, [85209] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116956,7 +117401,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2387), 1, sym__preprocessor_statement, [84971] = 4, [85222] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116965,7 +117410,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2388), 1, sym__preprocessor_statement, [84984] = 4, [85235] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116974,7 +117419,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2389), 1, sym__preprocessor_statement, [84997] = 4, [85248] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116983,7 +117428,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2390), 1, sym__preprocessor_statement, [85010] = 4, [85261] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -116992,7 +117437,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2391), 1, sym__preprocessor_statement, [85023] = 4, [85274] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117001,7 +117446,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2392), 1, sym__preprocessor_statement, [85036] = 4, [85287] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117010,7 +117455,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_in, STATE(2393), 1, sym__preprocessor_statement, [85049] = 4, [85300] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117019,7 +117464,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ_GT, STATE(2394), 1, sym__preprocessor_statement, [85062] = 4, [85313] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117028,7 +117473,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2395), 1, sym__preprocessor_statement, [85075] = 4, [85326] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117037,7 +117482,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2396), 1, sym__preprocessor_statement, [85088] = 4, [85339] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117046,7 +117491,7 @@ static const uint16_t ts_small_parse_table[] = {ts_builtin_sym_end, STATE(2397), 1, sym__preprocessor_statement, [85101] = 4, [85352] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117055,7 +117500,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2398), 1, sym__preprocessor_statement, [85114] = 4, [85365] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117064,7 +117509,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2399), 1, sym__preprocessor_statement, [85127] = 4, [85378] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117073,7 +117518,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2400), 1, sym__preprocessor_statement, [85140] = 4, [85391] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117082,7 +117527,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2401), 1, sym__preprocessor_statement, [85153] = 4, [85404] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117091,7 +117536,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2402), 1, sym__preprocessor_statement, [85166] = 4, [85417] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117100,7 +117545,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LBRACE, STATE(2403), 1, sym__preprocessor_statement, [85179] = 4, [85430] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117109,7 +117554,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2404), 1, sym__preprocessor_statement, [85192] = 4, [85443] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117118,7 +117563,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2405), 1, sym__preprocessor_statement, [85205] = 4, [85456] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117127,7 +117572,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACK, STATE(2406), 1, sym__preprocessor_statement, [85218] = 4, [85469] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117136,7 +117581,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2407), 1, sym__preprocessor_statement, [85231] = 4, [85482] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117145,7 +117590,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2408), 1, sym__preprocessor_statement, [85244] = 4, [85495] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117154,7 +117599,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2409), 1, sym__preprocessor_statement, [85257] = 4, [85508] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117163,7 +117608,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2410), 1, sym__preprocessor_statement, [85270] = 4, [85521] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117172,7 +117617,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_COLON, STATE(2411), 1, sym__preprocessor_statement, [85283] = 4, [85534] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117181,7 +117626,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2412), 1, sym__preprocessor_statement, [85296] = 4, [85547] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117190,7 +117635,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2413), 1, sym__preprocessor_statement, [85309] = 4, [85560] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117199,7 +117644,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2414), 1, sym__preprocessor_statement, [85322] = 4, [85573] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117208,7 +117653,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2415), 1, sym__preprocessor_statement, [85335] = 4, [85586] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117217,7 +117662,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2416), 1, sym__preprocessor_statement, [85348] = 4, [85599] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117226,7 +117671,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_in, STATE(2417), 1, sym__preprocessor_statement, [85361] = 4, [85612] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117235,7 +117680,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2418), 1, sym__preprocessor_statement, [85374] = 4, [85625] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117244,7 +117689,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2419), 1, sym__preprocessor_statement, [85387] = 4, [85638] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117253,7 +117698,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2420), 1, sym__preprocessor_statement, [85400] = 4, [85651] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117262,7 +117707,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2421), 1, sym__preprocessor_statement, [85413] = 4, [85664] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117271,7 +117716,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2422), 1, sym__preprocessor_statement, [85426] = 4, [85677] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117280,7 +117725,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACK, STATE(2423), 1, sym__preprocessor_statement, [85439] = 4, [85690] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117289,7 +117734,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2424), 1, sym__preprocessor_statement, [85452] = 4, [85703] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117298,7 +117743,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2425), 1, sym__preprocessor_statement, [85465] = 4, [85716] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117307,7 +117752,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2426), 1, sym__preprocessor_statement, [85478] = 4, [85729] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117316,7 +117761,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2427), 1, sym__preprocessor_statement, [85491] = 4, [85742] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117325,7 +117770,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2428), 1, sym__preprocessor_statement, [85504] = 4, [85755] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117334,7 +117779,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2429), 1, sym__preprocessor_statement, [85517] = 4, [85768] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117343,7 +117788,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2430), 1, sym__preprocessor_statement, [85530] = 4, [85781] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117352,7 +117797,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2431), 1, sym__preprocessor_statement, [85543] = 4, [85794] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117361,7 +117806,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2432), 1, sym__preprocessor_statement, [85556] = 4, [85807] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117370,7 +117815,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2433), 1, sym__preprocessor_statement, [85569] = 4, [85820] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117379,7 +117824,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2434), 1, sym__preprocessor_statement, [85582] = 4, [85833] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117388,7 +117833,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2435), 1, sym__preprocessor_statement, [85595] = 4, [85846] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117397,7 +117842,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2436), 1, sym__preprocessor_statement, [85608] = 4, [85859] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117406,7 +117851,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2437), 1, sym__preprocessor_statement, [85621] = 4, [85872] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117415,7 +117860,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_while, STATE(2438), 1, sym__preprocessor_statement, [85634] = 4, [85885] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117424,7 +117869,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2439), 1, sym__preprocessor_statement, [85647] = 4, [85898] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117433,7 +117878,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2440), 1, sym__preprocessor_statement, [85660] = 4, [85911] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117442,7 +117887,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2441), 1, sym__preprocessor_statement, [85673] = 4, [85924] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117451,7 +117896,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2442), 1, sym__preprocessor_statement, [85686] = 4, [85937] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117460,7 +117905,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2443), 1, sym__preprocessor_statement, [85699] = 4, [85950] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117469,7 +117914,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2444), 1, sym__preprocessor_statement, [85712] = 4, [85963] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117478,7 +117923,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RBRACK, STATE(2445), 1, sym__preprocessor_statement, [85725] = 4, [85976] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117487,7 +117932,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2446), 1, sym__preprocessor_statement, [85738] = 4, [85989] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117496,7 +117941,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2447), 1, sym__preprocessor_statement, [85751] = 4, [86002] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117505,7 +117950,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_if, STATE(2448), 1, sym__preprocessor_statement, [85764] = 4, [86015] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117514,7 +117959,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2449), 1, sym__preprocessor_statement, [85777] = 4, [86028] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117523,7 +117968,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2450), 1, sym__preprocessor_statement, [85790] = 4, [86041] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117532,7 +117977,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2451), 1, sym__preprocessor_statement, [85803] = 4, [86054] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117541,7 +117986,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2452), 1, sym__preprocessor_statement, [85816] = 4, [86067] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117550,7 +117995,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_while, STATE(2453), 1, sym__preprocessor_statement, [85829] = 4, [86080] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117559,7 +118004,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2454), 1, sym__preprocessor_statement, [85842] = 4, [86093] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117568,7 +118013,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2455), 1, sym__preprocessor_statement, [85855] = 4, [86106] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117577,7 +118022,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2456), 1, sym__preprocessor_statement, [85868] = 4, [86119] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117586,7 +118031,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2457), 1, sym__preprocessor_statement, [85881] = 4, [86132] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117595,7 +118040,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2458), 1, sym__preprocessor_statement, [85894] = 4, [86145] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117604,7 +118049,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2459), 1, sym__preprocessor_statement, [85907] = 4, [86158] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117613,7 +118058,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2460), 1, sym__preprocessor_statement, [85920] = 4, [86171] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117622,7 +118067,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_extern, STATE(2461), 1, sym__preprocessor_statement, [85933] = 4, [86184] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117631,7 +118076,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2462), 1, sym__preprocessor_statement, [85946] = 4, [86197] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117640,7 +118085,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2463), 1, sym__preprocessor_statement, [85959] = 4, [86210] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117649,7 +118094,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2464), 1, sym__preprocessor_statement, [85972] = 4, [86223] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117658,7 +118103,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2465), 1, sym__preprocessor_statement, [85985] = 4, [86236] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117667,7 +118112,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2466), 1, sym__preprocessor_statement, [85998] = 4, [86249] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117676,7 +118121,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2467), 1, sym__preprocessor_statement, [86011] = 4, [86262] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117685,7 +118130,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2468), 1, sym__preprocessor_statement, [86024] = 4, [86275] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117694,7 +118139,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2469), 1, sym__preprocessor_statement, [86037] = 4, [86288] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117703,7 +118148,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2470), 1, sym__preprocessor_statement, [86050] = 4, [86301] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117712,7 +118157,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2471), 1, sym__preprocessor_statement, [86063] = 4, [86314] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117721,7 +118166,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2472), 1, sym__preprocessor_statement, [86076] = 4, [86327] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117730,7 +118175,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ_GT, STATE(2473), 1, sym__preprocessor_statement, [86089] = 4, [86340] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117739,7 +118184,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2474), 1, sym__preprocessor_statement, [86102] = 4, [86353] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117748,7 +118193,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2475), 1, sym__preprocessor_statement, [86115] = 4, [86366] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117757,7 +118202,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2476), 1, sym__preprocessor_statement, [86128] = 4, [86379] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117766,7 +118211,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2477), 1, sym__preprocessor_statement, [86141] = 4, [86392] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117775,7 +118220,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2478), 1, sym__preprocessor_statement, [86154] = 4, [86405] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117784,7 +118229,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2479), 1, sym__preprocessor_statement, [86167] = 4, [86418] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117793,7 +118238,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2480), 1, sym__preprocessor_statement, [86180] = 4, [86431] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117802,7 +118247,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2481), 1, sym__preprocessor_statement, [86193] = 4, [86444] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117811,7 +118256,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2482), 1, sym__preprocessor_statement, [86206] = 4, [86457] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117820,7 +118265,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2483), 1, sym__preprocessor_statement, [86219] = 4, [86470] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117829,7 +118274,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2484), 1, sym__preprocessor_statement, [86232] = 4, [86483] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117838,7 +118283,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_class, STATE(2485), 1, sym__preprocessor_statement, [86245] = 4, [86496] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117847,7 +118292,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2486), 1, sym__preprocessor_statement, [86258] = 4, [86509] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117856,7 +118301,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2487), 1, sym__preprocessor_statement, [86271] = 4, [86522] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117865,7 +118310,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2488), 1, sym__preprocessor_statement, [86284] = 4, [86535] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117874,7 +118319,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2489), 1, sym__preprocessor_statement, [86297] = 4, [86548] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117883,7 +118328,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2490), 1, sym__preprocessor_statement, [86310] = 4, [86561] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117892,7 +118337,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2491), 1, sym__preprocessor_statement, [86323] = 4, [86574] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117901,7 +118346,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2492), 1, sym__preprocessor_statement, [86336] = 4, [86587] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117910,7 +118355,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2493), 1, sym__preprocessor_statement, [86349] = 4, [86600] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117919,7 +118364,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2494), 1, sym__preprocessor_statement, [86362] = 4, [86613] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117928,7 +118373,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2495), 1, sym__preprocessor_statement, [86375] = 4, [86626] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117937,7 +118382,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ_GT, STATE(2496), 1, sym__preprocessor_statement, [86388] = 4, [86639] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117946,7 +118391,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2497), 1, sym__preprocessor_statement, [86401] = 4, [86652] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117955,7 +118400,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2498), 1, sym__preprocessor_statement, [86414] = 4, [86665] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117964,7 +118409,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2499), 1, sym__preprocessor_statement, [86427] = 4, [86678] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117973,7 +118418,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2500), 1, sym__preprocessor_statement, [86440] = 4, [86691] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117982,7 +118427,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2501), 1, sym__preprocessor_statement, [86453] = 4, [86704] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -117991,7 +118436,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2502), 1, sym__preprocessor_statement, [86466] = 4, [86717] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118000,7 +118445,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2503), 1, sym__preprocessor_statement, [86479] = 4, [86730] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118009,7 +118454,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2504), 1, sym__preprocessor_statement, [86492] = 4, [86743] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118018,7 +118463,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_in, STATE(2505), 1, sym__preprocessor_statement, [86505] = 4, [86756] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118027,7 +118472,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_EQ, STATE(2506), 1, sym__preprocessor_statement, [86518] = 4, [86769] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118036,7 +118481,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2507), 1, sym__preprocessor_statement, [86531] = 4, [86782] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118045,7 +118490,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2508), 1, sym__preprocessor_statement, [86544] = 4, [86795] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118054,7 +118499,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2509), 1, sym__preprocessor_statement, [86557] = 4, [86808] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118063,7 +118508,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2510), 1, sym__preprocessor_statement, [86570] = 4, [86821] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118072,7 +118517,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2511), 1, sym__preprocessor_statement, [86583] = 4, [86834] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118081,7 +118526,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2512), 1, sym__preprocessor_statement, [86596] = 4, [86847] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118090,7 +118535,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2513), 1, sym__preprocessor_statement, [86609] = 4, [86860] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118099,7 +118544,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2514), 1, sym__preprocessor_statement, [86622] = 4, [86873] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118108,7 +118553,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2515), 1, sym__preprocessor_statement, [86635] = 4, [86886] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118117,7 +118562,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2516), 1, sym__preprocessor_statement, [86648] = 4, [86899] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118126,7 +118571,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2517), 1, sym__preprocessor_statement, [86661] = 4, [86912] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118135,7 +118580,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_inline, STATE(2518), 1, sym__preprocessor_statement, [86674] = 4, [86925] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118144,7 +118589,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2519), 1, sym__preprocessor_statement, [86687] = 4, [86938] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118153,7 +118598,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2520), 1, sym__preprocessor_statement, [86700] = 4, [86951] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118162,7 +118607,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2521), 1, sym__preprocessor_statement, [86713] = 4, [86964] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118171,7 +118616,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2522), 1, sym__preprocessor_statement, [86726] = 4, [86977] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118180,7 +118625,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2523), 1, sym__preprocessor_statement, [86739] = 4, [86990] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118189,7 +118634,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2524), 1, sym__preprocessor_statement, [86752] = 4, [87003] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118198,7 +118643,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2525), 1, sym__preprocessor_statement, [86765] = 4, [87016] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118207,7 +118652,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2526), 1, sym__preprocessor_statement, [86778] = 4, [87029] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118216,7 +118661,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2527), 1, sym__preprocessor_statement, [86791] = 4, [87042] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118225,7 +118670,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_SEMI, STATE(2528), 1, sym__preprocessor_statement, [86804] = 4, [87055] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118234,7 +118679,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2529), 1, sym__preprocessor_statement, [86817] = 4, [87068] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118243,7 +118688,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2530), 1, sym__preprocessor_statement, [86830] = 4, [87081] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118252,7 +118697,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2531), 1, sym__preprocessor_statement, [86843] = 4, [87094] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118261,7 +118706,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2532), 1, sym__preprocessor_statement, [86856] = 4, [87107] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118270,7 +118715,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2533), 1, sym__preprocessor_statement, [86869] = 4, [87120] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118279,7 +118724,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2534), 1, sym__preprocessor_statement, [86882] = 4, [87133] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118288,7 +118733,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2535), 1, sym__preprocessor_statement, [86895] = 4, [87146] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118297,7 +118742,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2536), 1, sym__preprocessor_statement, [86908] = 4, [87159] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118306,7 +118751,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2537), 1, sym__preprocessor_statement, [86921] = 4, [87172] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118315,7 +118760,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2538), 1, sym__preprocessor_statement, [86934] = 4, [87185] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118324,7 +118769,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2539), 1, sym__preprocessor_statement, [86947] = 4, [87198] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118333,7 +118778,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2540), 1, sym__preprocessor_statement, [86960] = 4, [87211] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118342,7 +118787,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2541), 1, sym__preprocessor_statement, [86973] = 4, [87224] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118351,7 +118796,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_RPAREN, STATE(2542), 1, sym__preprocessor_statement, [86986] = 4, [87237] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118360,7 +118805,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2543), 1, sym__preprocessor_statement, [86999] = 4, [87250] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118369,7 +118814,7 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2544), 1, sym__preprocessor_statement, [87012] = 4, [87263] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118378,7 +118823,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2545), 1, sym__preprocessor_statement, [87025] = 4, [87276] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118387,7 +118832,7 @@ static const uint16_t ts_small_parse_table[] = {anon_sym_LPAREN, STATE(2546), 1, sym__preprocessor_statement, [87038] = 4, [87289] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1,
-
@@ -118396,2106 +118841,2106 @@ static const uint16_t ts_small_parse_table[] = {sym_identifier, STATE(2547), 1, sym__preprocessor_statement, [87051] = 1, [87302] = 1, ACTIONS(3855), 1, ts_builtin_sym_end, [87055] = 1, ACTIONS(1927), 1, [87306] = 1, ACTIONS(1943), 1, ts_builtin_sym_end, [87059] = 1, [87310] = 1, ACTIONS(1963), 1, ts_builtin_sym_end, [87063] = 1, [87314] = 1, ACTIONS(5213), 1, ts_builtin_sym_end, [87067] = 1, [87318] = 1, ACTIONS(5215), 1, ts_builtin_sym_end, [87071] = 1, ACTIONS(1971), 1, [87322] = 1, ACTIONS(1993), 1, ts_builtin_sym_end, [87075] = 1, [87326] = 1, ACTIONS(5217), 1, ts_builtin_sym_end, [87079] = 1, [87330] = 1, ACTIONS(5219), 1, ts_builtin_sym_end, [87083] = 1, ACTIONS(1939), 1, [87334] = 1, ACTIONS(2029), 1, ts_builtin_sym_end, [87087] = 1, ACTIONS(1931), 1, [87338] = 1, ACTIONS(2021), 1, ts_builtin_sym_end, [87091] = 1, ACTIONS(2025), 1, [87342] = 1, ACTIONS(1923), 1, ts_builtin_sym_end, [87095] = 1, ACTIONS(1967), 1, [87346] = 1, ACTIONS(2044), 1, ts_builtin_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(499)] = 0, [SMALL_STATE(500)] = 84, [SMALL_STATE(501)] = 168, [SMALL_STATE(502)] = 318, [SMALL_STATE(503)] = 395, [SMALL_STATE(504)] = 544, [SMALL_STATE(505)] = 691, [SMALL_STATE(506)] = 840, [SMALL_STATE(507)] = 989, [SMALL_STATE(508)] = 1138, [SMALL_STATE(509)] = 1218, [SMALL_STATE(510)] = 1298, [SMALL_STATE(511)] = 1378, [SMALL_STATE(512)] = 1458, [SMALL_STATE(513)] = 1533, [SMALL_STATE(514)] = 1604, [SMALL_STATE(515)] = 1675, [SMALL_STATE(516)] = 1746, [SMALL_STATE(517)] = 1888, [SMALL_STATE(518)] = 2030, [SMALL_STATE(519)] = 2172, [SMALL_STATE(520)] = 2314, [SMALL_STATE(521)] = 2456, [SMALL_STATE(522)] = 2598, [SMALL_STATE(523)] = 2740, [SMALL_STATE(524)] = 2882, [SMALL_STATE(525)] = 3024, [SMALL_STATE(526)] = 3166, [SMALL_STATE(527)] = 3308, [SMALL_STATE(528)] = 3450, [SMALL_STATE(529)] = 3592, [SMALL_STATE(530)] = 3734, [SMALL_STATE(531)] = 3876, [SMALL_STATE(532)] = 4018, [SMALL_STATE(533)] = 4158, [SMALL_STATE(534)] = 4300, [SMALL_STATE(535)] = 4442, [SMALL_STATE(536)] = 4584, [SMALL_STATE(537)] = 4726, [SMALL_STATE(538)] = 4868, [SMALL_STATE(539)] = 5010, [SMALL_STATE(540)] = 5152, [SMALL_STATE(541)] = 5294, [SMALL_STATE(542)] = 5436, [SMALL_STATE(543)] = 5578, [SMALL_STATE(544)] = 5720, [SMALL_STATE(545)] = 5862, [SMALL_STATE(546)] = 6002, [SMALL_STATE(547)] = 6144, [SMALL_STATE(548)] = 6286, [SMALL_STATE(549)] = 6428, [SMALL_STATE(550)] = 6570, [SMALL_STATE(551)] = 6712, [SMALL_STATE(552)] = 6854, [SMALL_STATE(553)] = 6994, [SMALL_STATE(554)] = 7136, [SMALL_STATE(555)] = 7278, [SMALL_STATE(556)] = 7347, [SMALL_STATE(557)] = 7416, [SMALL_STATE(558)] = 7485, [SMALL_STATE(559)] = 7554, [SMALL_STATE(560)] = 7623, [SMALL_STATE(561)] = 7692, [SMALL_STATE(562)] = 7761, [SMALL_STATE(563)] = 7830, [SMALL_STATE(564)] = 7899, [SMALL_STATE(565)] = 7968, [SMALL_STATE(566)] = 8037, [SMALL_STATE(567)] = 8106, [SMALL_STATE(568)] = 8175, [SMALL_STATE(569)] = 8244, [SMALL_STATE(570)] = 8313, [SMALL_STATE(571)] = 8382, [SMALL_STATE(572)] = 8451, [SMALL_STATE(573)] = 8520, [SMALL_STATE(574)] = 8589, [SMALL_STATE(575)] = 8658, [SMALL_STATE(576)] = 8727, [SMALL_STATE(577)] = 8796, [SMALL_STATE(578)] = 8865, [SMALL_STATE(579)] = 8934, [SMALL_STATE(580)] = 9003, [SMALL_STATE(581)] = 9072, [SMALL_STATE(582)] = 9141, [SMALL_STATE(583)] = 9210, [SMALL_STATE(584)] = 9279, [SMALL_STATE(585)] = 9348, [SMALL_STATE(586)] = 9417, [SMALL_STATE(587)] = 9486, [SMALL_STATE(588)] = 9555, [SMALL_STATE(589)] = 9623, [SMALL_STATE(590)] = 9691, [SMALL_STATE(591)] = 9759, [SMALL_STATE(592)] = 9892, [SMALL_STATE(593)] = 9958, [SMALL_STATE(594)] = 10024, [SMALL_STATE(595)] = 10094, [SMALL_STATE(596)] = 10166, [SMALL_STATE(597)] = 10236, [SMALL_STATE(598)] = 10302, [SMALL_STATE(599)] = 10372, [SMALL_STATE(600)] = 10442, [SMALL_STATE(601)] = 10518, [SMALL_STATE(602)] = 10596, [SMALL_STATE(603)] = 10666, [SMALL_STATE(604)] = 10736, [SMALL_STATE(605)] = 10802, [SMALL_STATE(606)] = 10872, [SMALL_STATE(607)] = 10939, [SMALL_STATE(608)] = 11022, [SMALL_STATE(609)] = 11087, [SMALL_STATE(610)] = 11152, [SMALL_STATE(611)] = 11223, [SMALL_STATE(612)] = 11306, [SMALL_STATE(613)] = 11389, [SMALL_STATE(614)] = 11453, [SMALL_STATE(615)] = 11517, [SMALL_STATE(616)] = 11581, [SMALL_STATE(617)] = 11645, [SMALL_STATE(618)] = 11709, [SMALL_STATE(619)] = 11773, [SMALL_STATE(620)] = 11837, [SMALL_STATE(621)] = 11901, [SMALL_STATE(622)] = 11965, [SMALL_STATE(623)] = 12029, [SMALL_STATE(624)] = 12093, [SMALL_STATE(625)] = 12157, [SMALL_STATE(626)] = 12221, [SMALL_STATE(627)] = 12285, [SMALL_STATE(628)] = 12349, [SMALL_STATE(629)] = 12413, [SMALL_STATE(630)] = 12477, [SMALL_STATE(631)] = 12541, [SMALL_STATE(632)] = 12605, [SMALL_STATE(633)] = 12669, [SMALL_STATE(634)] = 12733, [SMALL_STATE(635)] = 12797, [SMALL_STATE(636)] = 12861, [SMALL_STATE(637)] = 12925, [SMALL_STATE(638)] = 12989, [SMALL_STATE(639)] = 13063, [SMALL_STATE(640)] = 13127, [SMALL_STATE(641)] = 13191, [SMALL_STATE(642)] = 13255, [SMALL_STATE(643)] = 13319, [SMALL_STATE(644)] = 13383, [SMALL_STATE(645)] = 13447, [SMALL_STATE(646)] = 13513, [SMALL_STATE(647)] = 13577, [SMALL_STATE(648)] = 13641, [SMALL_STATE(649)] = 13705, [SMALL_STATE(650)] = 13772, [SMALL_STATE(651)] = 13847, [SMALL_STATE(652)] = 13922, [SMALL_STATE(653)] = 13997, [SMALL_STATE(654)] = 14072, [SMALL_STATE(655)] = 14147, [SMALL_STATE(656)] = 14222, [SMALL_STATE(657)] = 14297, [SMALL_STATE(658)] = 14365, [SMALL_STATE(659)] = 14433, [SMALL_STATE(660)] = 14505, [SMALL_STATE(661)] = 14579, [SMALL_STATE(662)] = 14647, [SMALL_STATE(663)] = 14713, [SMALL_STATE(664)] = 14781, [SMALL_STATE(665)] = 14849, [SMALL_STATE(666)] = 14917, [SMALL_STATE(667)] = 14985, [SMALL_STATE(668)] = 15053, [SMALL_STATE(669)] = 15121, [SMALL_STATE(670)] = 15189, [SMALL_STATE(671)] = 15257, [SMALL_STATE(672)] = 15318, [SMALL_STATE(673)] = 15379, [SMALL_STATE(674)] = 15448, [SMALL_STATE(675)] = 15509, [SMALL_STATE(676)] = 15570, [SMALL_STATE(677)] = 15633, [SMALL_STATE(678)] = 15694, [SMALL_STATE(679)] = 15755, [SMALL_STATE(680)] = 15855, [SMALL_STATE(681)] = 15955, [SMALL_STATE(682)] = 16021, [SMALL_STATE(683)] = 16091, [SMALL_STATE(684)] = 16185, [SMALL_STATE(685)] = 16285, [SMALL_STATE(686)] = 16345, [SMALL_STATE(687)] = 16445, [SMALL_STATE(688)] = 16515, [SMALL_STATE(689)] = 16597, [SMALL_STATE(690)] = 16661, [SMALL_STATE(691)] = 16761, [SMALL_STATE(692)] = 16847, [SMALL_STATE(693)] = 16947, [SMALL_STATE(694)] = 17007, [SMALL_STATE(695)] = 17071, [SMALL_STATE(696)] = 17135, [SMALL_STATE(697)] = 17197, [SMALL_STATE(698)] = 17259, [SMALL_STATE(699)] = 17347, [SMALL_STATE(700)] = 17407, [SMALL_STATE(701)] = 17467, [SMALL_STATE(702)] = 17565, [SMALL_STATE(703)] = 17655, [SMALL_STATE(704)] = 17725, [SMALL_STATE(705)] = 17809, [SMALL_STATE(706)] = 17877, [SMALL_STATE(707)] = 17969, [SMALL_STATE(708)] = 18033, [SMALL_STATE(709)] = 18092, [SMALL_STATE(710)] = 18151, [SMALL_STATE(711)] = 18210, [SMALL_STATE(712)] = 18269, [SMALL_STATE(713)] = 18328, [SMALL_STATE(714)] = 18387, [SMALL_STATE(715)] = 18446, [SMALL_STATE(716)] = 18505, [SMALL_STATE(717)] = 18564, [SMALL_STATE(718)] = 18623, [SMALL_STATE(719)] = 18682, [SMALL_STATE(720)] = 18741, [SMALL_STATE(721)] = 18800, [SMALL_STATE(722)] = 18859, [SMALL_STATE(723)] = 18918, [SMALL_STATE(724)] = 18977, [SMALL_STATE(725)] = 19036, [SMALL_STATE(726)] = 19095, [SMALL_STATE(727)] = 19154, [SMALL_STATE(728)] = 19213, [SMALL_STATE(729)] = 19274, [SMALL_STATE(730)] = 19333, [SMALL_STATE(731)] = 19437, [SMALL_STATE(732)] = 19541, [SMALL_STATE(733)] = 19645, [SMALL_STATE(734)] = 19749, [SMALL_STATE(735)] = 19853, [SMALL_STATE(736)] = 19957, [SMALL_STATE(737)] = 20061, [SMALL_STATE(738)] = 20165, [SMALL_STATE(739)] = 20269, [SMALL_STATE(740)] = 20373, [SMALL_STATE(741)] = 20477, [SMALL_STATE(742)] = 20581, [SMALL_STATE(743)] = 20685, [SMALL_STATE(744)] = 20786, [SMALL_STATE(745)] = 20887, [SMALL_STATE(746)] = 20988, [SMALL_STATE(747)] = 21089, [SMALL_STATE(748)] = 21188, [SMALL_STATE(749)] = 21289, [SMALL_STATE(750)] = 21390, [SMALL_STATE(751)] = 21491, [SMALL_STATE(752)] = 21592, [SMALL_STATE(753)] = 21693, [SMALL_STATE(754)] = 21790, [SMALL_STATE(755)] = 21891, [SMALL_STATE(756)] = 21992, [SMALL_STATE(757)] = 22093, [SMALL_STATE(758)] = 22194, [SMALL_STATE(759)] = 22295, [SMALL_STATE(760)] = 22392, [SMALL_STATE(761)] = 22493, [SMALL_STATE(762)] = 22594, [SMALL_STATE(763)] = 22693, [SMALL_STATE(764)] = 22790, [SMALL_STATE(765)] = 22887, [SMALL_STATE(766)] = 22984, [SMALL_STATE(767)] = 23085, [SMALL_STATE(768)] = 23186, [SMALL_STATE(769)] = 23283, [SMALL_STATE(770)] = 23384, [SMALL_STATE(771)] = 23481, [SMALL_STATE(772)] = 23578, [SMALL_STATE(773)] = 23636, [SMALL_STATE(774)] = 23732, [SMALL_STATE(775)] = 23828, [SMALL_STATE(776)] = 23924, [SMALL_STATE(777)] = 24020, [SMALL_STATE(778)] = 24116, [SMALL_STATE(779)] = 24212, [SMALL_STATE(780)] = 24308, [SMALL_STATE(781)] = 24404, [SMALL_STATE(782)] = 24500, [SMALL_STATE(783)] = 24596, [SMALL_STATE(784)] = 24692, [SMALL_STATE(785)] = 24787, [SMALL_STATE(786)] = 24882, [SMALL_STATE(787)] = 24977, [SMALL_STATE(788)] = 25072, [SMALL_STATE(789)] = 25167, [SMALL_STATE(790)] = 25262, [SMALL_STATE(791)] = 25357, [SMALL_STATE(792)] = 25452, [SMALL_STATE(793)] = 25547, [SMALL_STATE(794)] = 25642, [SMALL_STATE(795)] = 25737, [SMALL_STATE(796)] = 25832, [SMALL_STATE(797)] = 25927, [SMALL_STATE(798)] = 26022, [SMALL_STATE(799)] = 26117, [SMALL_STATE(800)] = 26212, [SMALL_STATE(801)] = 26307, [SMALL_STATE(802)] = 26402, [SMALL_STATE(803)] = 26497, [SMALL_STATE(804)] = 26592, [SMALL_STATE(805)] = 26687, [SMALL_STATE(806)] = 26782, [SMALL_STATE(807)] = 26877, [SMALL_STATE(808)] = 26972, [SMALL_STATE(809)] = 27067, [SMALL_STATE(810)] = 27162, [SMALL_STATE(811)] = 27257, [SMALL_STATE(812)] = 27352, [SMALL_STATE(813)] = 27447, [SMALL_STATE(814)] = 27542, [SMALL_STATE(815)] = 27637, [SMALL_STATE(816)] = 27732, [SMALL_STATE(817)] = 27827, [SMALL_STATE(818)] = 27922, [SMALL_STATE(819)] = 28017, [SMALL_STATE(820)] = 28112, [SMALL_STATE(821)] = 28207, [SMALL_STATE(822)] = 28302, [SMALL_STATE(823)] = 28397, [SMALL_STATE(824)] = 28492, [SMALL_STATE(825)] = 28587, [SMALL_STATE(826)] = 28682, [SMALL_STATE(827)] = 28777, [SMALL_STATE(828)] = 28872, [SMALL_STATE(829)] = 28967, [SMALL_STATE(830)] = 29062, [SMALL_STATE(831)] = 29157, [SMALL_STATE(832)] = 29252, [SMALL_STATE(833)] = 29347, [SMALL_STATE(834)] = 29442, [SMALL_STATE(835)] = 29537, [SMALL_STATE(836)] = 29632, [SMALL_STATE(837)] = 29727, [SMALL_STATE(838)] = 29822, [SMALL_STATE(839)] = 29917, [SMALL_STATE(840)] = 30012, [SMALL_STATE(841)] = 30107, [SMALL_STATE(842)] = 30202, [SMALL_STATE(843)] = 30297, [SMALL_STATE(844)] = 30392, [SMALL_STATE(845)] = 30487, [SMALL_STATE(846)] = 30582, [SMALL_STATE(847)] = 30677, [SMALL_STATE(848)] = 30772, [SMALL_STATE(849)] = 30867, [SMALL_STATE(850)] = 30962, [SMALL_STATE(851)] = 31057, [SMALL_STATE(852)] = 31152, [SMALL_STATE(853)] = 31247, [SMALL_STATE(854)] = 31342, [SMALL_STATE(855)] = 31437, [SMALL_STATE(856)] = 31532, [SMALL_STATE(857)] = 31627, [SMALL_STATE(858)] = 31722, [SMALL_STATE(859)] = 31817, [SMALL_STATE(860)] = 31912, [SMALL_STATE(861)] = 32007, [SMALL_STATE(862)] = 32102, [SMALL_STATE(863)] = 32197, [SMALL_STATE(864)] = 32292, [SMALL_STATE(865)] = 32387, [SMALL_STATE(866)] = 32482, [SMALL_STATE(867)] = 32577, [SMALL_STATE(868)] = 32672, [SMALL_STATE(869)] = 32767, [SMALL_STATE(870)] = 32862, [SMALL_STATE(871)] = 32957, [SMALL_STATE(872)] = 33052, [SMALL_STATE(873)] = 33147, [SMALL_STATE(874)] = 33242, [SMALL_STATE(875)] = 33337, [SMALL_STATE(876)] = 33432, [SMALL_STATE(877)] = 33527, [SMALL_STATE(878)] = 33622, [SMALL_STATE(879)] = 33717, [SMALL_STATE(880)] = 33812, [SMALL_STATE(881)] = 33907, [SMALL_STATE(882)] = 34002, [SMALL_STATE(883)] = 34097, [SMALL_STATE(884)] = 34192, [SMALL_STATE(885)] = 34287, [SMALL_STATE(886)] = 34382, [SMALL_STATE(887)] = 34477, [SMALL_STATE(888)] = 34572, [SMALL_STATE(889)] = 34667, [SMALL_STATE(890)] = 34762, [SMALL_STATE(891)] = 34857, [SMALL_STATE(892)] = 34952, [SMALL_STATE(893)] = 35047, [SMALL_STATE(894)] = 35142, [SMALL_STATE(895)] = 35237, [SMALL_STATE(896)] = 35332, [SMALL_STATE(897)] = 35427, [SMALL_STATE(898)] = 35522, [SMALL_STATE(899)] = 35617, [SMALL_STATE(900)] = 35712, [SMALL_STATE(901)] = 35807, [SMALL_STATE(902)] = 35902, [SMALL_STATE(903)] = 35997, [SMALL_STATE(904)] = 36092, [SMALL_STATE(905)] = 36187, [SMALL_STATE(906)] = 36282, [SMALL_STATE(907)] = 36377, [SMALL_STATE(908)] = 36472, [SMALL_STATE(909)] = 36567, [SMALL_STATE(910)] = 36662, [SMALL_STATE(911)] = 36757, [SMALL_STATE(912)] = 36849, [SMALL_STATE(913)] = 36942, [SMALL_STATE(914)] = 37035, [SMALL_STATE(915)] = 37128, [SMALL_STATE(916)] = 37221, [SMALL_STATE(917)] = 37314, [SMALL_STATE(918)] = 37407, [SMALL_STATE(919)] = 37500, [SMALL_STATE(920)] = 37593, [SMALL_STATE(921)] = 37686, [SMALL_STATE(922)] = 37779, [SMALL_STATE(923)] = 37872, [SMALL_STATE(924)] = 37965, [SMALL_STATE(925)] = 38058, [SMALL_STATE(926)] = 38151, [SMALL_STATE(927)] = 38244, [SMALL_STATE(928)] = 38337, [SMALL_STATE(929)] = 38430, [SMALL_STATE(930)] = 38523, [SMALL_STATE(931)] = 38616, [SMALL_STATE(932)] = 38709, [SMALL_STATE(933)] = 38802, [SMALL_STATE(934)] = 38895, [SMALL_STATE(935)] = 38988, [SMALL_STATE(936)] = 39081, [SMALL_STATE(937)] = 39174, [SMALL_STATE(938)] = 39267, [SMALL_STATE(939)] = 39360, [SMALL_STATE(940)] = 39453, [SMALL_STATE(941)] = 39546, [SMALL_STATE(942)] = 39639, [SMALL_STATE(943)] = 39732, [SMALL_STATE(944)] = 39823, [SMALL_STATE(945)] = 39916, [SMALL_STATE(946)] = 40009, [SMALL_STATE(947)] = 40102, [SMALL_STATE(948)] = 40195, [SMALL_STATE(949)] = 40288, [SMALL_STATE(950)] = 40344, [SMALL_STATE(951)] = 40394, [SMALL_STATE(952)] = 40500, [SMALL_STATE(953)] = 40606, [SMALL_STATE(954)] = 40690, [SMALL_STATE(955)] = 40744, [SMALL_STATE(956)] = 40798, [SMALL_STATE(957)] = 40848, [SMALL_STATE(958)] = 40898, [SMALL_STATE(959)] = 40985, [SMALL_STATE(960)] = 41070, [SMALL_STATE(961)] = 41157, [SMALL_STATE(962)] = 41244, [SMALL_STATE(963)] = 41331, [SMALL_STATE(964)] = 41418, [SMALL_STATE(965)] = 41505, [SMALL_STATE(966)] = 41592, [SMALL_STATE(967)] = 41679, [SMALL_STATE(968)] = 41766, [SMALL_STATE(969)] = 41853, [SMALL_STATE(970)] = 41940, [SMALL_STATE(971)] = 42027, [SMALL_STATE(972)] = 42114, [SMALL_STATE(973)] = 42201, [SMALL_STATE(974)] = 42288, [SMALL_STATE(975)] = 42375, [SMALL_STATE(976)] = 42462, [SMALL_STATE(977)] = 42549, [SMALL_STATE(978)] = 42652, [SMALL_STATE(979)] = 42755, [SMALL_STATE(980)] = 42842, [SMALL_STATE(981)] = 42929, [SMALL_STATE(982)] = 43016, [SMALL_STATE(983)] = 43103, [SMALL_STATE(984)] = 43190, [SMALL_STATE(985)] = 43277, [SMALL_STATE(986)] = 43325, [SMALL_STATE(987)] = 43373, [SMALL_STATE(988)] = 43421, [SMALL_STATE(989)] = 43469, [SMALL_STATE(990)] = 43517, [SMALL_STATE(991)] = 43565, [SMALL_STATE(992)] = 43612, [SMALL_STATE(993)] = 43659, [SMALL_STATE(994)] = 43706, [SMALL_STATE(995)] = 43753, [SMALL_STATE(996)] = 43800, [SMALL_STATE(997)] = 43847, [SMALL_STATE(998)] = 43894, [SMALL_STATE(999)] = 43941, [SMALL_STATE(1000)] = 43988, [SMALL_STATE(1001)] = 44035, [SMALL_STATE(1002)] = 44082, [SMALL_STATE(1003)] = 44129, [SMALL_STATE(1004)] = 44176, [SMALL_STATE(1005)] = 44223, [SMALL_STATE(1006)] = 44270, [SMALL_STATE(1007)] = 44317, [SMALL_STATE(1008)] = 44364, [SMALL_STATE(1009)] = 44411, [SMALL_STATE(1010)] = 44458, [SMALL_STATE(1011)] = 44505, [SMALL_STATE(1012)] = 44552, [SMALL_STATE(1013)] = 44599, [SMALL_STATE(1014)] = 44646, [SMALL_STATE(1015)] = 44693, [SMALL_STATE(1016)] = 44740, [SMALL_STATE(1017)] = 44787, [SMALL_STATE(1018)] = 44834, [SMALL_STATE(1019)] = 44881, [SMALL_STATE(1020)] = 44928, [SMALL_STATE(1021)] = 44975, [SMALL_STATE(1022)] = 45022, [SMALL_STATE(1023)] = 45069, [SMALL_STATE(1024)] = 45116, [SMALL_STATE(1025)] = 45163, [SMALL_STATE(1026)] = 45210, [SMALL_STATE(1027)] = 45257, [SMALL_STATE(1028)] = 45304, [SMALL_STATE(1029)] = 45351, [SMALL_STATE(1030)] = 45398, [SMALL_STATE(1031)] = 45445, [SMALL_STATE(1032)] = 45492, [SMALL_STATE(1033)] = 45539, [SMALL_STATE(1034)] = 45586, [SMALL_STATE(1035)] = 45633, [SMALL_STATE(1036)] = 45680, [SMALL_STATE(1037)] = 45727, [SMALL_STATE(1038)] = 45774, [SMALL_STATE(1039)] = 45821, [SMALL_STATE(1040)] = 45868, [SMALL_STATE(1041)] = 45915, [SMALL_STATE(1042)] = 45962, [SMALL_STATE(1043)] = 46009, [SMALL_STATE(1044)] = 46056, [SMALL_STATE(1045)] = 46103, [SMALL_STATE(1046)] = 46150, [SMALL_STATE(1047)] = 46197, [SMALL_STATE(1048)] = 46244, [SMALL_STATE(1049)] = 46291, [SMALL_STATE(1050)] = 46338, [SMALL_STATE(1051)] = 46385, [SMALL_STATE(1052)] = 46432, [SMALL_STATE(1053)] = 46479, [SMALL_STATE(1054)] = 46526, [SMALL_STATE(1055)] = 46573, [SMALL_STATE(1056)] = 46620, [SMALL_STATE(1057)] = 46667, [SMALL_STATE(1058)] = 46714, [SMALL_STATE(1059)] = 46761, [SMALL_STATE(1060)] = 46808, [SMALL_STATE(1061)] = 46855, [SMALL_STATE(1062)] = 46902, [SMALL_STATE(1063)] = 46949, [SMALL_STATE(1064)] = 46996, [SMALL_STATE(1065)] = 47043, [SMALL_STATE(1066)] = 47090, [SMALL_STATE(1067)] = 47137, [SMALL_STATE(1068)] = 47184, [SMALL_STATE(1069)] = 47231, [SMALL_STATE(1070)] = 47278, [SMALL_STATE(1071)] = 47325, [SMALL_STATE(1072)] = 47372, [SMALL_STATE(1073)] = 47419, [SMALL_STATE(1074)] = 47466, [SMALL_STATE(1075)] = 47513, [SMALL_STATE(1076)] = 47560, [SMALL_STATE(1077)] = 47607, [SMALL_STATE(1078)] = 47654, [SMALL_STATE(1079)] = 47737, [SMALL_STATE(1080)] = 47784, [SMALL_STATE(1081)] = 47831, [SMALL_STATE(1082)] = 47878, [SMALL_STATE(1083)] = 47925, [SMALL_STATE(1084)] = 47972, [SMALL_STATE(1085)] = 48055, [SMALL_STATE(1086)] = 48138, [SMALL_STATE(1087)] = 48221, [SMALL_STATE(1088)] = 48304, [SMALL_STATE(1089)] = 48351, [SMALL_STATE(1090)] = 48398, [SMALL_STATE(1091)] = 48445, [SMALL_STATE(1092)] = 48492, [SMALL_STATE(1093)] = 48575, [SMALL_STATE(1094)] = 48622, [SMALL_STATE(1095)] = 48669, [SMALL_STATE(1096)] = 48752, [SMALL_STATE(1097)] = 48799, [SMALL_STATE(1098)] = 48846, [SMALL_STATE(1099)] = 48893, [SMALL_STATE(1100)] = 48976, [SMALL_STATE(1101)] = 49023, [SMALL_STATE(1102)] = 49070, [SMALL_STATE(1103)] = 49153, [SMALL_STATE(1104)] = 49200, [SMALL_STATE(1105)] = 49247, [SMALL_STATE(1106)] = 49330, [SMALL_STATE(1107)] = 49377, [SMALL_STATE(1108)] = 49424, [SMALL_STATE(1109)] = 49471, [SMALL_STATE(1110)] = 49518, [SMALL_STATE(1111)] = 49565, [SMALL_STATE(1112)] = 49612, [SMALL_STATE(1113)] = 49659, [SMALL_STATE(1114)] = 49706, [SMALL_STATE(1115)] = 49753, [SMALL_STATE(1116)] = 49800, [SMALL_STATE(1117)] = 49847, [SMALL_STATE(1118)] = 49894, [SMALL_STATE(1119)] = 49941, [SMALL_STATE(1120)] = 49988, [SMALL_STATE(1121)] = 50035, [SMALL_STATE(1122)] = 50082, [SMALL_STATE(1123)] = 50129, [SMALL_STATE(1124)] = 50176, [SMALL_STATE(1125)] = 50223, [SMALL_STATE(1126)] = 50270, [SMALL_STATE(1127)] = 50317, [SMALL_STATE(1128)] = 50364, [SMALL_STATE(1129)] = 50447, [SMALL_STATE(1130)] = 50530, [SMALL_STATE(1131)] = 50577, [SMALL_STATE(1132)] = 50658, [SMALL_STATE(1133)] = 50705, [SMALL_STATE(1134)] = 50752, [SMALL_STATE(1135)] = 50835, [SMALL_STATE(1136)] = 50882, [SMALL_STATE(1137)] = 50929, [SMALL_STATE(1138)] = 50976, [SMALL_STATE(1139)] = 51023, [SMALL_STATE(1140)] = 51070, [SMALL_STATE(1141)] = 51117, [SMALL_STATE(1142)] = 51200, [SMALL_STATE(1143)] = 51247, [SMALL_STATE(1144)] = 51294, [SMALL_STATE(1145)] = 51341, [SMALL_STATE(1146)] = 51388, [SMALL_STATE(1147)] = 51435, [SMALL_STATE(1148)] = 51482, [SMALL_STATE(1149)] = 51529, [SMALL_STATE(1150)] = 51576, [SMALL_STATE(1151)] = 51623, [SMALL_STATE(1152)] = 51670, [SMALL_STATE(1153)] = 51717, [SMALL_STATE(1154)] = 51764, [SMALL_STATE(1155)] = 51811, [SMALL_STATE(1156)] = 51858, [SMALL_STATE(1157)] = 51905, [SMALL_STATE(1158)] = 51952, [SMALL_STATE(1159)] = 51999, [SMALL_STATE(1160)] = 52046, [SMALL_STATE(1161)] = 52093, [SMALL_STATE(1162)] = 52174, [SMALL_STATE(1163)] = 52221, [SMALL_STATE(1164)] = 52268, [SMALL_STATE(1165)] = 52315, [SMALL_STATE(1166)] = 52362, [SMALL_STATE(1167)] = 52409, [SMALL_STATE(1168)] = 52492, [SMALL_STATE(1169)] = 52575, [SMALL_STATE(1170)] = 52622, [SMALL_STATE(1171)] = 52669, [SMALL_STATE(1172)] = 52716, [SMALL_STATE(1173)] = 52763, [SMALL_STATE(1174)] = 52810, [SMALL_STATE(1175)] = 52857, [SMALL_STATE(1176)] = 52902, [SMALL_STATE(1177)] = 52947, [SMALL_STATE(1178)] = 52992, [SMALL_STATE(1179)] = 53037, [SMALL_STATE(1180)] = 53082, [SMALL_STATE(1181)] = 53159, [SMALL_STATE(1182)] = 53204, [SMALL_STATE(1183)] = 53249, [SMALL_STATE(1184)] = 53293, [SMALL_STATE(1185)] = 53337, [SMALL_STATE(1186)] = 53380, [SMALL_STATE(1187)] = 53420, [SMALL_STATE(1188)] = 53476, [SMALL_STATE(1189)] = 53515, [SMALL_STATE(1190)] = 53564, [SMALL_STATE(1191)] = 53603, [SMALL_STATE(1192)] = 53642, [SMALL_STATE(1193)] = 53681, [SMALL_STATE(1194)] = 53720, [SMALL_STATE(1195)] = 53759, [SMALL_STATE(1196)] = 53798, [SMALL_STATE(1197)] = 53837, [SMALL_STATE(1198)] = 53876, [SMALL_STATE(1199)] = 53915, [SMALL_STATE(1200)] = 53954, [SMALL_STATE(1201)] = 54003, [SMALL_STATE(1202)] = 54042, [SMALL_STATE(1203)] = 54081, [SMALL_STATE(1204)] = 54120, [SMALL_STATE(1205)] = 54159, [SMALL_STATE(1206)] = 54198, [SMALL_STATE(1207)] = 54236, [SMALL_STATE(1208)] = 54278, [SMALL_STATE(1209)] = 54316, [SMALL_STATE(1210)] = 54375, [SMALL_STATE(1211)] = 54434, [SMALL_STATE(1212)] = 54493, [SMALL_STATE(1213)] = 54552, [SMALL_STATE(1214)] = 54611, [SMALL_STATE(1215)] = 54670, [SMALL_STATE(1216)] = 54729, [SMALL_STATE(1217)] = 54788, [SMALL_STATE(1218)] = 54847, [SMALL_STATE(1219)] = 54906, [SMALL_STATE(1220)] = 54965, [SMALL_STATE(1221)] = 55024, [SMALL_STATE(1222)] = 55075, [SMALL_STATE(1223)] = 55134, [SMALL_STATE(1224)] = 55193, [SMALL_STATE(1225)] = 55249, [SMALL_STATE(1226)] = 55297, [SMALL_STATE(1227)] = 55353, [SMALL_STATE(1228)] = 55409, [SMALL_STATE(1229)] = 55459, [SMALL_STATE(1230)] = 55515, [SMALL_STATE(1231)] = 55558, [SMALL_STATE(1232)] = 55617, [SMALL_STATE(1233)] = 55660, [SMALL_STATE(1234)] = 55703, [SMALL_STATE(1235)] = 55762, [SMALL_STATE(1236)] = 55805, [SMALL_STATE(1237)] = 55864, [SMALL_STATE(1238)] = 55903, [SMALL_STATE(1239)] = 55946, [SMALL_STATE(1240)] = 56010, [SMALL_STATE(1241)] = 56074, [SMALL_STATE(1242)] = 56138, [SMALL_STATE(1243)] = 56202, [SMALL_STATE(1244)] = 56266, [SMALL_STATE(1245)] = 56330, [SMALL_STATE(1246)] = 56394, [SMALL_STATE(1247)] = 56458, [SMALL_STATE(1248)] = 56522, [SMALL_STATE(1249)] = 56586, [SMALL_STATE(1250)] = 56650, [SMALL_STATE(1251)] = 56714, [SMALL_STATE(1252)] = 56778, [SMALL_STATE(1253)] = 56842, [SMALL_STATE(1254)] = 56906, [SMALL_STATE(1255)] = 56970, [SMALL_STATE(1256)] = 57034, [SMALL_STATE(1257)] = 57098, [SMALL_STATE(1258)] = 57162, [SMALL_STATE(1259)] = 57226, [SMALL_STATE(1260)] = 57290, [SMALL_STATE(1261)] = 57354, [SMALL_STATE(1262)] = 57418, [SMALL_STATE(1263)] = 57482, [SMALL_STATE(1264)] = 57546, [SMALL_STATE(1265)] = 57610, [SMALL_STATE(1266)] = 57674, [SMALL_STATE(1267)] = 57738, [SMALL_STATE(1268)] = 57802, [SMALL_STATE(1269)] = 57866, [SMALL_STATE(1270)] = 57930, [SMALL_STATE(1271)] = 57994, [SMALL_STATE(1272)] = 58058, [SMALL_STATE(1273)] = 58122, [SMALL_STATE(1274)] = 58186, [SMALL_STATE(1275)] = 58250, [SMALL_STATE(1276)] = 58314, [SMALL_STATE(1277)] = 58352, [SMALL_STATE(1278)] = 58416, [SMALL_STATE(1279)] = 58480, [SMALL_STATE(1280)] = 58520, [SMALL_STATE(1281)] = 58584, [SMALL_STATE(1282)] = 58617, [SMALL_STATE(1283)] = 58670, [SMALL_STATE(1284)] = 58723, [SMALL_STATE(1285)] = 58784, [SMALL_STATE(1286)] = 58835, [SMALL_STATE(1287)] = 58868, [SMALL_STATE(1288)] = 58919, [SMALL_STATE(1289)] = 58972, [SMALL_STATE(1290)] = 59025, [SMALL_STATE(1291)] = 59083, [SMALL_STATE(1292)] = 59133, [SMALL_STATE(1293)] = 59183, [SMALL_STATE(1294)] = 59233, [SMALL_STATE(1295)] = 59286, [SMALL_STATE(1296)] = 59339, [SMALL_STATE(1297)] = 59392, [SMALL_STATE(1298)] = 59445, [SMALL_STATE(1299)] = 59496, [SMALL_STATE(1300)] = 59549, [SMALL_STATE(1301)] = 59602, [SMALL_STATE(1302)] = 59655, [SMALL_STATE(1303)] = 59708, [SMALL_STATE(1304)] = 59761, [SMALL_STATE(1305)] = 59814, [SMALL_STATE(1306)] = 59867, [SMALL_STATE(1307)] = 59920, [SMALL_STATE(1308)] = 59950, [SMALL_STATE(1309)] = 59980, [SMALL_STATE(1310)] = 60010, [SMALL_STATE(1311)] = 60057, [SMALL_STATE(1312)] = 60104, [SMALL_STATE(1313)] = 60145, [SMALL_STATE(1314)] = 60192, [SMALL_STATE(1315)] = 60233, [SMALL_STATE(1316)] = 60274, [SMALL_STATE(1317)] = 60315, [SMALL_STATE(1318)] = 60344, [SMALL_STATE(1319)] = 60375, [SMALL_STATE(1320)] = 60422, [SMALL_STATE(1321)] = 60469, [SMALL_STATE(1322)] = 60498, [SMALL_STATE(1323)] = 60539, [SMALL_STATE(1324)] = 60586, [SMALL_STATE(1325)] = 60627, [SMALL_STATE(1326)] = 60668, [SMALL_STATE(1327)] = 60696, [SMALL_STATE(1328)] = 60728, [SMALL_STATE(1329)] = 60760, [SMALL_STATE(1330)] = 60792, [SMALL_STATE(1331)] = 60835, [SMALL_STATE(1332)] = 60864, [SMALL_STATE(1333)] = 60893, [SMALL_STATE(1334)] = 60936, [SMALL_STATE(1335)] = 60968, [SMALL_STATE(1336)] = 60994, [SMALL_STATE(1337)] = 61040, [SMALL_STATE(1338)] = 61066, [SMALL_STATE(1339)] = 61098, [SMALL_STATE(1340)] = 61124, [SMALL_STATE(1341)] = 61152, [SMALL_STATE(1342)] = 61184, [SMALL_STATE(1343)] = 61210, [SMALL_STATE(1344)] = 61252, [SMALL_STATE(1345)] = 61292, [SMALL_STATE(1346)] = 61338, [SMALL_STATE(1347)] = 61384, [SMALL_STATE(1348)] = 61416, [SMALL_STATE(1349)] = 61462, [SMALL_STATE(1350)] = 61494, [SMALL_STATE(1351)] = 61526, [SMALL_STATE(1352)] = 61558, [SMALL_STATE(1353)] = 61604, [SMALL_STATE(1354)] = 61636, [SMALL_STATE(1355)] = 61668, [SMALL_STATE(1356)] = 61700, [SMALL_STATE(1357)] = 61732, [SMALL_STATE(1358)] = 61778, [SMALL_STATE(1359)] = 61810, [SMALL_STATE(1360)] = 61849, [SMALL_STATE(1361)] = 61888, [SMALL_STATE(1362)] = 61927, [SMALL_STATE(1363)] = 61966, [SMALL_STATE(1364)] = 62005, [SMALL_STATE(1365)] = 62028, [SMALL_STATE(1366)] = 62067, [SMALL_STATE(1367)] = 62106, [SMALL_STATE(1368)] = 62145, [SMALL_STATE(1369)] = 62172, [SMALL_STATE(1370)] = 62211, [SMALL_STATE(1371)] = 62250, [SMALL_STATE(1372)] = 62289, [SMALL_STATE(1373)] = 62328, [SMALL_STATE(1374)] = 62367, [SMALL_STATE(1375)] = 62406, [SMALL_STATE(1376)] = 62445, [SMALL_STATE(1377)] = 62484, [SMALL_STATE(1378)] = 62523, [SMALL_STATE(1379)] = 62562, [SMALL_STATE(1380)] = 62601, [SMALL_STATE(1381)] = 62640, [SMALL_STATE(1382)] = 62679, [SMALL_STATE(1383)] = 62718, [SMALL_STATE(1384)] = 62757, [SMALL_STATE(1385)] = 62796, [SMALL_STATE(1386)] = 62835, [SMALL_STATE(1387)] = 62874, [SMALL_STATE(1388)] = 62913, [SMALL_STATE(1389)] = 62952, [SMALL_STATE(1390)] = 62991, [SMALL_STATE(1391)] = 63030, [SMALL_STATE(1392)] = 63069, [SMALL_STATE(1393)] = 63108, [SMALL_STATE(1394)] = 63147, [SMALL_STATE(1395)] = 63186, [SMALL_STATE(1396)] = 63225, [SMALL_STATE(1397)] = 63264, [SMALL_STATE(1398)] = 63303, [SMALL_STATE(1399)] = 63342, [SMALL_STATE(1400)] = 63381, [SMALL_STATE(1401)] = 63420, [SMALL_STATE(1402)] = 63459, [SMALL_STATE(1403)] = 63498, [SMALL_STATE(1404)] = 63537, [SMALL_STATE(1405)] = 63576, [SMALL_STATE(1406)] = 63615, [SMALL_STATE(1407)] = 63654, [SMALL_STATE(1408)] = 63693, [SMALL_STATE(1409)] = 63732, [SMALL_STATE(1410)] = 63771, [SMALL_STATE(1411)] = 63794, [SMALL_STATE(1412)] = 63817, [SMALL_STATE(1413)] = 63856, [SMALL_STATE(1414)] = 63895, [SMALL_STATE(1415)] = 63934, [SMALL_STATE(1416)] = 63973, [SMALL_STATE(1417)] = 64012, [SMALL_STATE(1418)] = 64051, [SMALL_STATE(1419)] = 64090, [SMALL_STATE(1420)] = 64129, [SMALL_STATE(1421)] = 64152, [SMALL_STATE(1422)] = 64191, [SMALL_STATE(1423)] = 64230, [SMALL_STATE(1424)] = 64269, [SMALL_STATE(1425)] = 64308, [SMALL_STATE(1426)] = 64347, [SMALL_STATE(1427)] = 64386, [SMALL_STATE(1428)] = 64425, [SMALL_STATE(1429)] = 64464, [SMALL_STATE(1430)] = 64501, [SMALL_STATE(1431)] = 64540, [SMALL_STATE(1432)] = 64579, [SMALL_STATE(1433)] = 64618, [SMALL_STATE(1434)] = 64657, [SMALL_STATE(1435)] = 64696, [SMALL_STATE(1436)] = 64735, [SMALL_STATE(1437)] = 64774, [SMALL_STATE(1438)] = 64813, [SMALL_STATE(1439)] = 64852, [SMALL_STATE(1440)] = 64891, [SMALL_STATE(1441)] = 64930, [SMALL_STATE(1442)] = 64969, [SMALL_STATE(1443)] = 65008, [SMALL_STATE(1444)] = 65047, [SMALL_STATE(1445)] = 65086, [SMALL_STATE(1446)] = 65123, [SMALL_STATE(1447)] = 65160, [SMALL_STATE(1448)] = 65199, [SMALL_STATE(1449)] = 65238, [SMALL_STATE(1450)] = 65277, [SMALL_STATE(1451)] = 65316, [SMALL_STATE(1452)] = 65355, [SMALL_STATE(1453)] = 65394, [SMALL_STATE(1454)] = 65433, [SMALL_STATE(1455)] = 65456, [SMALL_STATE(1456)] = 65495, [SMALL_STATE(1457)] = 65534, [SMALL_STATE(1458)] = 65573, [SMALL_STATE(1459)] = 65612, [SMALL_STATE(1460)] = 65635, [SMALL_STATE(1461)] = 65674, [SMALL_STATE(1462)] = 65713, [SMALL_STATE(1463)] = 65752, [SMALL_STATE(1464)] = 65791, [SMALL_STATE(1465)] = 65830, [SMALL_STATE(1466)] = 65869, [SMALL_STATE(1467)] = 65908, [SMALL_STATE(1468)] = 65947, [SMALL_STATE(1469)] = 65986, [SMALL_STATE(1470)] = 66025, [SMALL_STATE(1471)] = 66064, [SMALL_STATE(1472)] = 66101, [SMALL_STATE(1473)] = 66140, [SMALL_STATE(1474)] = 66179, [SMALL_STATE(1475)] = 66218, [SMALL_STATE(1476)] = 66257, [SMALL_STATE(1477)] = 66296, [SMALL_STATE(1478)] = 66335, [SMALL_STATE(1479)] = 66374, [SMALL_STATE(1480)] = 66413, [SMALL_STATE(1481)] = 66436, [SMALL_STATE(1482)] = 66475, [SMALL_STATE(1483)] = 66514, [SMALL_STATE(1484)] = 66553, [SMALL_STATE(1485)] = 66592, [SMALL_STATE(1486)] = 66631, [SMALL_STATE(1487)] = 66670, [SMALL_STATE(1488)] = 66709, [SMALL_STATE(1489)] = 66748, [SMALL_STATE(1490)] = 66787, [SMALL_STATE(1491)] = 66826, [SMALL_STATE(1492)] = 66865, [SMALL_STATE(1493)] = 66904, [SMALL_STATE(1494)] = 66943, [SMALL_STATE(1495)] = 66982, [SMALL_STATE(1496)] = 67021, [SMALL_STATE(1497)] = 67060, [SMALL_STATE(1498)] = 67099, [SMALL_STATE(1499)] = 67138, [SMALL_STATE(1500)] = 67177, [SMALL_STATE(1501)] = 67216, [SMALL_STATE(1502)] = 67255, [SMALL_STATE(1503)] = 67294, [SMALL_STATE(1504)] = 67328, [SMALL_STATE(1505)] = 67356, [SMALL_STATE(1506)] = 67390, [SMALL_STATE(1507)] = 67430, [SMALL_STATE(1508)] = 67464, [SMALL_STATE(1509)] = 67498, [SMALL_STATE(1510)] = 67520, [SMALL_STATE(1511)] = 67560, [SMALL_STATE(1512)] = 67600, [SMALL_STATE(1513)] = 67626, [SMALL_STATE(1514)] = 67666, [SMALL_STATE(1515)] = 67706, [SMALL_STATE(1516)] = 67734, [SMALL_STATE(1517)] = 67774, [SMALL_STATE(1518)] = 67802, [SMALL_STATE(1519)] = 67830, [SMALL_STATE(1520)] = 67852, [SMALL_STATE(1521)] = 67880, [SMALL_STATE(1522)] = 67908, [SMALL_STATE(1523)] = 67929, [SMALL_STATE(1524)] = 67950, [SMALL_STATE(1525)] = 67982, [SMALL_STATE(1526)] = 68002, [SMALL_STATE(1527)] = 68030, [SMALL_STATE(1528)] = 68058, [SMALL_STATE(1529)] = 68078, [SMALL_STATE(1530)] = 68110, [SMALL_STATE(1531)] = 68138, [SMALL_STATE(1532)] = 68166, [SMALL_STATE(1533)] = 68194, [SMALL_STATE(1534)] = 68226, [SMALL_STATE(1535)] = 68254, [SMALL_STATE(1536)] = 68286, [SMALL_STATE(1537)] = 68318, [SMALL_STATE(1538)] = 68350, [SMALL_STATE(1539)] = 68382, [SMALL_STATE(1540)] = 68409, [SMALL_STATE(1541)] = 68440, [SMALL_STATE(1542)] = 68471, [SMALL_STATE(1543)] = 68502, [SMALL_STATE(1544)] = 68533, [SMALL_STATE(1545)] = 68564, [SMALL_STATE(1546)] = 68595, [SMALL_STATE(1547)] = 68626, [SMALL_STATE(1548)] = 68653, [SMALL_STATE(1549)] = 68680, [SMALL_STATE(1550)] = 68703, [SMALL_STATE(1551)] = 68730, [SMALL_STATE(1552)] = 68757, [SMALL_STATE(1553)] = 68780, [SMALL_STATE(1554)] = 68811, [SMALL_STATE(1555)] = 68842, [SMALL_STATE(1556)] = 68869, [SMALL_STATE(1557)] = 68890, [SMALL_STATE(1558)] = 68913, [SMALL_STATE(1559)] = 68940, [SMALL_STATE(1560)] = 68971, [SMALL_STATE(1561)] = 69000, [SMALL_STATE(1562)] = 69027, [SMALL_STATE(1563)] = 69050, [SMALL_STATE(1564)] = 69081, [SMALL_STATE(1565)] = 69109, [SMALL_STATE(1566)] = 69137, [SMALL_STATE(1567)] = 69165, [SMALL_STATE(1568)] = 69191, [SMALL_STATE(1569)] = 69217, [SMALL_STATE(1570)] = 69243, [SMALL_STATE(1571)] = 69269, [SMALL_STATE(1572)] = 69287, [SMALL_STATE(1573)] = 69313, [SMALL_STATE(1574)] = 69339, [SMALL_STATE(1575)] = 69365, [SMALL_STATE(1576)] = 69391, [SMALL_STATE(1577)] = 69417, [SMALL_STATE(1578)] = 69445, [SMALL_STATE(1579)] = 69473, [SMALL_STATE(1580)] = 69499, [SMALL_STATE(1581)] = 69517, [SMALL_STATE(1582)] = 69545, [SMALL_STATE(1583)] = 69571, [SMALL_STATE(1584)] = 69597, [SMALL_STATE(1585)] = 69625, [SMALL_STATE(1586)] = 69653, [SMALL_STATE(1587)] = 69681, [SMALL_STATE(1588)] = 69707, [SMALL_STATE(1589)] = 69733, [SMALL_STATE(1590)] = 69759, [SMALL_STATE(1591)] = 69785, [SMALL_STATE(1592)] = 69811, [SMALL_STATE(1593)] = 69837, [SMALL_STATE(1594)] = 69855, [SMALL_STATE(1595)] = 69881, [SMALL_STATE(1596)] = 69909, [SMALL_STATE(1597)] = 69927, [SMALL_STATE(1598)] = 69955, [SMALL_STATE(1599)] = 69981, [SMALL_STATE(1600)] = 70007, [SMALL_STATE(1601)] = 70033, [SMALL_STATE(1602)] = 70061, [SMALL_STATE(1603)] = 70089, [SMALL_STATE(1604)] = 70117, [SMALL_STATE(1605)] = 70143, [SMALL_STATE(1606)] = 70169, [SMALL_STATE(1607)] = 70195, [SMALL_STATE(1608)] = 70223, [SMALL_STATE(1609)] = 70249, [SMALL_STATE(1610)] = 70277, [SMALL_STATE(1611)] = 70305, [SMALL_STATE(1612)] = 70333, [SMALL_STATE(1613)] = 70361, [SMALL_STATE(1614)] = 70387, [SMALL_STATE(1615)] = 70413, [SMALL_STATE(1616)] = 70439, [SMALL_STATE(1617)] = 70467, [SMALL_STATE(1618)] = 70486, [SMALL_STATE(1619)] = 70511, [SMALL_STATE(1620)] = 70534, [SMALL_STATE(1621)] = 70557, [SMALL_STATE(1622)] = 70582, [SMALL_STATE(1623)] = 70607, [SMALL_STATE(1624)] = 70632, [SMALL_STATE(1625)] = 70651, [SMALL_STATE(1626)] = 70674, [SMALL_STATE(1627)] = 70699, [SMALL_STATE(1628)] = 70724, [SMALL_STATE(1629)] = 70747, [SMALL_STATE(1630)] = 70770, [SMALL_STATE(1631)] = 70795, [SMALL_STATE(1632)] = 70818, [SMALL_STATE(1633)] = 70841, [SMALL_STATE(1634)] = 70866, [SMALL_STATE(1635)] = 70889, [SMALL_STATE(1636)] = 70914, [SMALL_STATE(1637)] = 70937, [SMALL_STATE(1638)] = 70960, [SMALL_STATE(1639)] = 70979, [SMALL_STATE(1640)] = 70998, [SMALL_STATE(1641)] = 71021, [SMALL_STATE(1642)] = 71046, [SMALL_STATE(1643)] = 71069, [SMALL_STATE(1644)] = 71092, [SMALL_STATE(1645)] = 71115, [SMALL_STATE(1646)] = 71138, [SMALL_STATE(1647)] = 71161, [SMALL_STATE(1648)] = 71184, [SMALL_STATE(1649)] = 71203, [SMALL_STATE(1650)] = 71226, [SMALL_STATE(1651)] = 71251, [SMALL_STATE(1652)] = 71274, [SMALL_STATE(1653)] = 71297, [SMALL_STATE(1654)] = 71320, [SMALL_STATE(1655)] = 71345, [SMALL_STATE(1656)] = 71370, [SMALL_STATE(1657)] = 71393, [SMALL_STATE(1658)] = 71418, [SMALL_STATE(1659)] = 71441, [SMALL_STATE(1660)] = 71464, [SMALL_STATE(1661)] = 71487, [SMALL_STATE(1662)] = 71512, [SMALL_STATE(1663)] = 71537, [SMALL_STATE(1664)] = 71562, [SMALL_STATE(1665)] = 71585, [SMALL_STATE(1666)] = 71610, [SMALL_STATE(1667)] = 71633, [SMALL_STATE(1668)] = 71656, [SMALL_STATE(1669)] = 71679, [SMALL_STATE(1670)] = 71704, [SMALL_STATE(1671)] = 71727, [SMALL_STATE(1672)] = 71750, [SMALL_STATE(1673)] = 71773, [SMALL_STATE(1674)] = 71798, [SMALL_STATE(1675)] = 71817, [SMALL_STATE(1676)] = 71840, [SMALL_STATE(1677)] = 71863, [SMALL_STATE(1678)] = 71886, [SMALL_STATE(1679)] = 71911, [SMALL_STATE(1680)] = 71934, [SMALL_STATE(1681)] = 71957, [SMALL_STATE(1682)] = 71980, [SMALL_STATE(1683)] = 72003, [SMALL_STATE(1684)] = 72028, [SMALL_STATE(1685)] = 72051, [SMALL_STATE(1686)] = 72076, [SMALL_STATE(1687)] = 72099, [SMALL_STATE(1688)] = 72122, [SMALL_STATE(1689)] = 72145, [SMALL_STATE(1690)] = 72168, [SMALL_STATE(1691)] = 72193, [SMALL_STATE(1692)] = 72218, [SMALL_STATE(1693)] = 72241, [SMALL_STATE(1694)] = 72266, [SMALL_STATE(1695)] = 72291, [SMALL_STATE(1696)] = 72316, [SMALL_STATE(1697)] = 72341, [SMALL_STATE(1698)] = 72366, [SMALL_STATE(1699)] = 72391, [SMALL_STATE(1700)] = 72416, [SMALL_STATE(1701)] = 72439, [SMALL_STATE(1702)] = 72461, [SMALL_STATE(1703)] = 72483, [SMALL_STATE(1704)] = 72505, [SMALL_STATE(1705)] = 72521, [SMALL_STATE(1706)] = 72543, [SMALL_STATE(1707)] = 72559, [SMALL_STATE(1708)] = 72581, [SMALL_STATE(1709)] = 72603, [SMALL_STATE(1710)] = 72625, [SMALL_STATE(1711)] = 72647, [SMALL_STATE(1712)] = 72669, [SMALL_STATE(1713)] = 72691, [SMALL_STATE(1714)] = 72713, [SMALL_STATE(1715)] = 72735, [SMALL_STATE(1716)] = 72757, [SMALL_STATE(1717)] = 72779, [SMALL_STATE(1718)] = 72801, [SMALL_STATE(1719)] = 72823, [SMALL_STATE(1720)] = 72845, [SMALL_STATE(1721)] = 72867, [SMALL_STATE(1722)] = 72889, [SMALL_STATE(1723)] = 72911, [SMALL_STATE(1724)] = 72933, [SMALL_STATE(1725)] = 72955, [SMALL_STATE(1726)] = 72977, [SMALL_STATE(1727)] = 72999, [SMALL_STATE(1728)] = 73021, [SMALL_STATE(1729)] = 73043, [SMALL_STATE(1730)] = 73065, [SMALL_STATE(1731)] = 73085, [SMALL_STATE(1732)] = 73101, [SMALL_STATE(1733)] = 73123, [SMALL_STATE(1734)] = 73145, [SMALL_STATE(1735)] = 73167, [SMALL_STATE(1736)] = 73189, [SMALL_STATE(1737)] = 73211, [SMALL_STATE(1738)] = 73233, [SMALL_STATE(1739)] = 73255, [SMALL_STATE(1740)] = 73277, [SMALL_STATE(1741)] = 73299, [SMALL_STATE(1742)] = 73321, [SMALL_STATE(1743)] = 73343, [SMALL_STATE(1744)] = 73365, [SMALL_STATE(1745)] = 73387, [SMALL_STATE(1746)] = 73409, [SMALL_STATE(1747)] = 73431, [SMALL_STATE(1748)] = 73453, [SMALL_STATE(1749)] = 73475, [SMALL_STATE(1750)] = 73497, [SMALL_STATE(1751)] = 73519, [SMALL_STATE(1752)] = 73541, [SMALL_STATE(1753)] = 73563, [SMALL_STATE(1754)] = 73585, [SMALL_STATE(1755)] = 73607, [SMALL_STATE(1756)] = 73629, [SMALL_STATE(1757)] = 73651, [SMALL_STATE(1758)] = 73673, [SMALL_STATE(1759)] = 73695, [SMALL_STATE(1760)] = 73713, [SMALL_STATE(1761)] = 73735, [SMALL_STATE(1762)] = 73757, [SMALL_STATE(1763)] = 73779, [SMALL_STATE(1764)] = 73801, [SMALL_STATE(1765)] = 73821, [SMALL_STATE(1766)] = 73843, [SMALL_STATE(1767)] = 73863, [SMALL_STATE(1768)] = 73885, [SMALL_STATE(1769)] = 73907, [SMALL_STATE(1770)] = 73929, [SMALL_STATE(1771)] = 73947, [SMALL_STATE(1772)] = 73969, [SMALL_STATE(1773)] = 73991, [SMALL_STATE(1774)] = 74013, [SMALL_STATE(1775)] = 74035, [SMALL_STATE(1776)] = 74057, [SMALL_STATE(1777)] = 74079, [SMALL_STATE(1778)] = 74101, [SMALL_STATE(1779)] = 74123, [SMALL_STATE(1780)] = 74145, [SMALL_STATE(1781)] = 74167, [SMALL_STATE(1782)] = 74189, [SMALL_STATE(1783)] = 74211, [SMALL_STATE(1784)] = 74231, [SMALL_STATE(1785)] = 74253, [SMALL_STATE(1786)] = 74275, [SMALL_STATE(1787)] = 74295, [SMALL_STATE(1788)] = 74317, [SMALL_STATE(1789)] = 74339, [SMALL_STATE(1790)] = 74361, [SMALL_STATE(1791)] = 74383, [SMALL_STATE(1792)] = 74399, [SMALL_STATE(1793)] = 74417, [SMALL_STATE(1794)] = 74439, [SMALL_STATE(1795)] = 74461, [SMALL_STATE(1796)] = 74483, [SMALL_STATE(1797)] = 74501, [SMALL_STATE(1798)] = 74523, [SMALL_STATE(1799)] = 74545, [SMALL_STATE(1800)] = 74567, [SMALL_STATE(1801)] = 74589, [SMALL_STATE(1802)] = 74611, [SMALL_STATE(1803)] = 74633, [SMALL_STATE(1804)] = 74655, [SMALL_STATE(1805)] = 74677, [SMALL_STATE(1806)] = 74699, [SMALL_STATE(1807)] = 74717, [SMALL_STATE(1808)] = 74739, [SMALL_STATE(1809)] = 74761, [SMALL_STATE(1810)] = 74783, [SMALL_STATE(1811)] = 74805, [SMALL_STATE(1812)] = 74823, [SMALL_STATE(1813)] = 74845, [SMALL_STATE(1814)] = 74867, [SMALL_STATE(1815)] = 74889, [SMALL_STATE(1816)] = 74907, [SMALL_STATE(1817)] = 74929, [SMALL_STATE(1818)] = 74951, [SMALL_STATE(1819)] = 74973, [SMALL_STATE(1820)] = 74995, [SMALL_STATE(1821)] = 75017, [SMALL_STATE(1822)] = 75039, [SMALL_STATE(1823)] = 75061, [SMALL_STATE(1824)] = 75083, [SMALL_STATE(1825)] = 75105, [SMALL_STATE(1826)] = 75127, [SMALL_STATE(1827)] = 75149, [SMALL_STATE(1828)] = 75167, [SMALL_STATE(1829)] = 75189, [SMALL_STATE(1830)] = 75211, [SMALL_STATE(1831)] = 75233, [SMALL_STATE(1832)] = 75255, [SMALL_STATE(1833)] = 75277, [SMALL_STATE(1834)] = 75295, [SMALL_STATE(1835)] = 75317, [SMALL_STATE(1836)] = 75339, [SMALL_STATE(1837)] = 75361, [SMALL_STATE(1838)] = 75383, [SMALL_STATE(1839)] = 75405, [SMALL_STATE(1840)] = 75424, [SMALL_STATE(1841)] = 75443, [SMALL_STATE(1842)] = 75462, [SMALL_STATE(1843)] = 75481, [SMALL_STATE(1844)] = 75500, [SMALL_STATE(1845)] = 75519, [SMALL_STATE(1846)] = 75538, [SMALL_STATE(1847)] = 75557, [SMALL_STATE(1848)] = 75576, [SMALL_STATE(1849)] = 75595, [SMALL_STATE(1850)] = 75614, [SMALL_STATE(1851)] = 75631, [SMALL_STATE(1852)] = 75650, [SMALL_STATE(1853)] = 75669, [SMALL_STATE(1854)] = 75688, [SMALL_STATE(1855)] = 75707, [SMALL_STATE(1856)] = 75726, [SMALL_STATE(1857)] = 75745, [SMALL_STATE(1858)] = 75764, [SMALL_STATE(1859)] = 75783, [SMALL_STATE(1860)] = 75802, [SMALL_STATE(1861)] = 75821, [SMALL_STATE(1862)] = 75838, [SMALL_STATE(1863)] = 75857, [SMALL_STATE(1864)] = 75876, [SMALL_STATE(1865)] = 75895, [SMALL_STATE(1866)] = 75914, [SMALL_STATE(1867)] = 75933, [SMALL_STATE(1868)] = 75952, [SMALL_STATE(1869)] = 75971, [SMALL_STATE(1870)] = 75990, [SMALL_STATE(1871)] = 76009, [SMALL_STATE(1872)] = 76028, [SMALL_STATE(1873)] = 76047, [SMALL_STATE(1874)] = 76066, [SMALL_STATE(1875)] = 76085, [SMALL_STATE(1876)] = 76104, [SMALL_STATE(1877)] = 76123, [SMALL_STATE(1878)] = 76142, [SMALL_STATE(1879)] = 76161, [SMALL_STATE(1880)] = 76180, [SMALL_STATE(1881)] = 76199, [SMALL_STATE(1882)] = 76218, [SMALL_STATE(1883)] = 76237, [SMALL_STATE(1884)] = 76256, [SMALL_STATE(1885)] = 76275, [SMALL_STATE(1886)] = 76294, [SMALL_STATE(1887)] = 76313, [SMALL_STATE(1888)] = 76332, [SMALL_STATE(1889)] = 76351, [SMALL_STATE(1890)] = 76370, [SMALL_STATE(1891)] = 76389, [SMALL_STATE(1892)] = 76408, [SMALL_STATE(1893)] = 76427, [SMALL_STATE(1894)] = 76446, [SMALL_STATE(1895)] = 76465, [SMALL_STATE(1896)] = 76484, [SMALL_STATE(1897)] = 76503, [SMALL_STATE(1898)] = 76522, [SMALL_STATE(1899)] = 76541, [SMALL_STATE(1900)] = 76560, [SMALL_STATE(1901)] = 76579, [SMALL_STATE(1902)] = 76598, [SMALL_STATE(1903)] = 76617, [SMALL_STATE(1904)] = 76636, [SMALL_STATE(1905)] = 76655, [SMALL_STATE(1906)] = 76674, [SMALL_STATE(1907)] = 76693, [SMALL_STATE(1908)] = 76712, [SMALL_STATE(1909)] = 76731, [SMALL_STATE(1910)] = 76750, [SMALL_STATE(1911)] = 76769, [SMALL_STATE(1912)] = 76788, [SMALL_STATE(1913)] = 76807, [SMALL_STATE(1914)] = 76826, [SMALL_STATE(1915)] = 76845, [SMALL_STATE(1916)] = 76864, [SMALL_STATE(1917)] = 76883, [SMALL_STATE(1918)] = 76902, [SMALL_STATE(1919)] = 76921, [SMALL_STATE(1920)] = 76940, [SMALL_STATE(1921)] = 76959, [SMALL_STATE(1922)] = 76978, [SMALL_STATE(1923)] = 76997, [SMALL_STATE(1924)] = 77016, [SMALL_STATE(1925)] = 77035, [SMALL_STATE(1926)] = 77054, [SMALL_STATE(1927)] = 77073, [SMALL_STATE(1928)] = 77092, [SMALL_STATE(1929)] = 77111, [SMALL_STATE(1930)] = 77130, [SMALL_STATE(1931)] = 77149, [SMALL_STATE(1932)] = 77168, [SMALL_STATE(1933)] = 77187, [SMALL_STATE(1934)] = 77206, [SMALL_STATE(1935)] = 77225, [SMALL_STATE(1936)] = 77244, [SMALL_STATE(1937)] = 77263, [SMALL_STATE(1938)] = 77282, [SMALL_STATE(1939)] = 77301, [SMALL_STATE(1940)] = 77320, [SMALL_STATE(1941)] = 77339, [SMALL_STATE(1942)] = 77358, [SMALL_STATE(1943)] = 77377, [SMALL_STATE(1944)] = 77396, [SMALL_STATE(1945)] = 77415, [SMALL_STATE(1946)] = 77434, [SMALL_STATE(1947)] = 77453, [SMALL_STATE(1948)] = 77472, [SMALL_STATE(1949)] = 77491, [SMALL_STATE(1950)] = 77510, [SMALL_STATE(1951)] = 77529, [SMALL_STATE(1952)] = 77548, [SMALL_STATE(1953)] = 77567, [SMALL_STATE(1954)] = 77586, [SMALL_STATE(1955)] = 77605, [SMALL_STATE(1956)] = 77624, [SMALL_STATE(1957)] = 77643, [SMALL_STATE(1958)] = 77662, [SMALL_STATE(1959)] = 77681, [SMALL_STATE(1960)] = 77700, [SMALL_STATE(1961)] = 77719, [SMALL_STATE(1962)] = 77738, [SMALL_STATE(1963)] = 77757, [SMALL_STATE(1964)] = 77776, [SMALL_STATE(1965)] = 77795, [SMALL_STATE(1966)] = 77814, [SMALL_STATE(1967)] = 77833, [SMALL_STATE(1968)] = 77852, [SMALL_STATE(1969)] = 77871, [SMALL_STATE(1970)] = 77890, [SMALL_STATE(1971)] = 77905, [SMALL_STATE(1972)] = 77924, [SMALL_STATE(1973)] = 77943, [SMALL_STATE(1974)] = 77960, [SMALL_STATE(1975)] = 77979, [SMALL_STATE(1976)] = 77998, [SMALL_STATE(1977)] = 78017, [SMALL_STATE(1978)] = 78036, [SMALL_STATE(1979)] = 78055, [SMALL_STATE(1980)] = 78074, [SMALL_STATE(1981)] = 78093, [SMALL_STATE(1982)] = 78112, [SMALL_STATE(1983)] = 78131, [SMALL_STATE(1984)] = 78146, [SMALL_STATE(1985)] = 78165, [SMALL_STATE(1986)] = 78184, [SMALL_STATE(1987)] = 78203, [SMALL_STATE(1988)] = 78222, [SMALL_STATE(1989)] = 78241, [SMALL_STATE(1990)] = 78260, [SMALL_STATE(1991)] = 78279, [SMALL_STATE(1992)] = 78298, [SMALL_STATE(1993)] = 78317, [SMALL_STATE(1994)] = 78336, [SMALL_STATE(1995)] = 78355, [SMALL_STATE(1996)] = 78374, [SMALL_STATE(1997)] = 78393, [SMALL_STATE(1998)] = 78412, [SMALL_STATE(1999)] = 78431, [SMALL_STATE(2000)] = 78450, [SMALL_STATE(2001)] = 78469, [SMALL_STATE(2002)] = 78488, [SMALL_STATE(2003)] = 78507, [SMALL_STATE(2004)] = 78526, [SMALL_STATE(2005)] = 78545, [SMALL_STATE(2006)] = 78564, [SMALL_STATE(2007)] = 78583, [SMALL_STATE(2008)] = 78602, [SMALL_STATE(2009)] = 78621, [SMALL_STATE(2010)] = 78640, [SMALL_STATE(2011)] = 78659, [SMALL_STATE(2012)] = 78678, [SMALL_STATE(2013)] = 78697, [SMALL_STATE(2014)] = 78716, [SMALL_STATE(2015)] = 78735, [SMALL_STATE(2016)] = 78754, [SMALL_STATE(2017)] = 78773, [SMALL_STATE(2018)] = 78792, [SMALL_STATE(2019)] = 78811, [SMALL_STATE(2020)] = 78828, [SMALL_STATE(2021)] = 78847, [SMALL_STATE(2022)] = 78866, [SMALL_STATE(2023)] = 78885, [SMALL_STATE(2024)] = 78904, [SMALL_STATE(2025)] = 78923, [SMALL_STATE(2026)] = 78942, [SMALL_STATE(2027)] = 78961, [SMALL_STATE(2028)] = 78980, [SMALL_STATE(2029)] = 78999, [SMALL_STATE(2030)] = 79018, [SMALL_STATE(2031)] = 79037, [SMALL_STATE(2032)] = 79056, [SMALL_STATE(2033)] = 79075, [SMALL_STATE(2034)] = 79094, [SMALL_STATE(2035)] = 79113, [SMALL_STATE(2036)] = 79132, [SMALL_STATE(2037)] = 79151, [SMALL_STATE(2038)] = 79170, [SMALL_STATE(2039)] = 79187, [SMALL_STATE(2040)] = 79206, [SMALL_STATE(2041)] = 79225, [SMALL_STATE(2042)] = 79244, [SMALL_STATE(2043)] = 79263, [SMALL_STATE(2044)] = 79282, [SMALL_STATE(2045)] = 79301, [SMALL_STATE(2046)] = 79320, [SMALL_STATE(2047)] = 79339, [SMALL_STATE(2048)] = 79356, [SMALL_STATE(2049)] = 79375, [SMALL_STATE(2050)] = 79394, [SMALL_STATE(2051)] = 79413, [SMALL_STATE(2052)] = 79432, [SMALL_STATE(2053)] = 79449, [SMALL_STATE(2054)] = 79468, [SMALL_STATE(2055)] = 79487, [SMALL_STATE(2056)] = 79506, [SMALL_STATE(2057)] = 79525, [SMALL_STATE(2058)] = 79544, [SMALL_STATE(2059)] = 79563, [SMALL_STATE(2060)] = 79582, [SMALL_STATE(2061)] = 79601, [SMALL_STATE(2062)] = 79620, [SMALL_STATE(2063)] = 79639, [SMALL_STATE(2064)] = 79658, [SMALL_STATE(2065)] = 79677, [SMALL_STATE(2066)] = 79696, [SMALL_STATE(2067)] = 79711, [SMALL_STATE(2068)] = 79730, [SMALL_STATE(2069)] = 79749, [SMALL_STATE(2070)] = 79766, [SMALL_STATE(2071)] = 79785, [SMALL_STATE(2072)] = 79804, [SMALL_STATE(2073)] = 79823, [SMALL_STATE(2074)] = 79842, [SMALL_STATE(2075)] = 79861, [SMALL_STATE(2076)] = 79880, [SMALL_STATE(2077)] = 79899, [SMALL_STATE(2078)] = 79918, [SMALL_STATE(2079)] = 79937, [SMALL_STATE(2080)] = 79956, [SMALL_STATE(2081)] = 79975, [SMALL_STATE(2082)] = 79994, [SMALL_STATE(2083)] = 80013, [SMALL_STATE(2084)] = 80032, [SMALL_STATE(2085)] = 80051, [SMALL_STATE(2086)] = 80070, [SMALL_STATE(2087)] = 80089, [SMALL_STATE(2088)] = 80108, [SMALL_STATE(2089)] = 80127, [SMALL_STATE(2090)] = 80146, [SMALL_STATE(2091)] = 80165, [SMALL_STATE(2092)] = 80184, [SMALL_STATE(2093)] = 80203, [SMALL_STATE(2094)] = 80222, [SMALL_STATE(2095)] = 80241, [SMALL_STATE(2096)] = 80260, [SMALL_STATE(2097)] = 80279, [SMALL_STATE(2098)] = 80298, [SMALL_STATE(2099)] = 80317, [SMALL_STATE(2100)] = 80336, [SMALL_STATE(2101)] = 80355, [SMALL_STATE(2102)] = 80374, [SMALL_STATE(2103)] = 80393, [SMALL_STATE(2104)] = 80410, [SMALL_STATE(2105)] = 80429, [SMALL_STATE(2106)] = 80448, [SMALL_STATE(2107)] = 80467, [SMALL_STATE(2108)] = 80486, [SMALL_STATE(2109)] = 80505, [SMALL_STATE(2110)] = 80524, [SMALL_STATE(2111)] = 80543, [SMALL_STATE(2112)] = 80562, [SMALL_STATE(2113)] = 80581, [SMALL_STATE(2114)] = 80600, [SMALL_STATE(2115)] = 80619, [SMALL_STATE(2116)] = 80638, [SMALL_STATE(2117)] = 80657, [SMALL_STATE(2118)] = 80674, [SMALL_STATE(2119)] = 80693, [SMALL_STATE(2120)] = 80712, [SMALL_STATE(2121)] = 80731, [SMALL_STATE(2122)] = 80750, [SMALL_STATE(2123)] = 80769, [SMALL_STATE(2124)] = 80788, [SMALL_STATE(2125)] = 80807, [SMALL_STATE(2126)] = 80826, [SMALL_STATE(2127)] = 80845, [SMALL_STATE(2128)] = 80864, [SMALL_STATE(2129)] = 80883, [SMALL_STATE(2130)] = 80902, [SMALL_STATE(2131)] = 80921, [SMALL_STATE(2132)] = 80940, [SMALL_STATE(2133)] = 80959, [SMALL_STATE(2134)] = 80978, [SMALL_STATE(2135)] = 80997, [SMALL_STATE(2136)] = 81016, [SMALL_STATE(2137)] = 81035, [SMALL_STATE(2138)] = 81054, [SMALL_STATE(2139)] = 81073, [SMALL_STATE(2140)] = 81092, [SMALL_STATE(2141)] = 81111, [SMALL_STATE(2142)] = 81130, [SMALL_STATE(2143)] = 81149, [SMALL_STATE(2144)] = 81168, [SMALL_STATE(2145)] = 81185, [SMALL_STATE(2146)] = 81204, [SMALL_STATE(2147)] = 81223, [SMALL_STATE(2148)] = 81242, [SMALL_STATE(2149)] = 81261, [SMALL_STATE(2150)] = 81280, [SMALL_STATE(2151)] = 81299, [SMALL_STATE(2152)] = 81314, [SMALL_STATE(2153)] = 81333, [SMALL_STATE(2154)] = 81352, [SMALL_STATE(2155)] = 81371, [SMALL_STATE(2156)] = 81390, [SMALL_STATE(2157)] = 81409, [SMALL_STATE(2158)] = 81428, [SMALL_STATE(2159)] = 81447, [SMALL_STATE(2160)] = 81466, [SMALL_STATE(2161)] = 81485, [SMALL_STATE(2162)] = 81504, [SMALL_STATE(2163)] = 81523, [SMALL_STATE(2164)] = 81538, [SMALL_STATE(2165)] = 81557, [SMALL_STATE(2166)] = 81576, [SMALL_STATE(2167)] = 81595, [SMALL_STATE(2168)] = 81612, [SMALL_STATE(2169)] = 81631, [SMALL_STATE(2170)] = 81650, [SMALL_STATE(2171)] = 81669, [SMALL_STATE(2172)] = 81686, [SMALL_STATE(2173)] = 81705, [SMALL_STATE(2174)] = 81724, [SMALL_STATE(2175)] = 81743, [SMALL_STATE(2176)] = 81762, [SMALL_STATE(2177)] = 81781, [SMALL_STATE(2178)] = 81798, [SMALL_STATE(2179)] = 81817, [SMALL_STATE(2180)] = 81834, [SMALL_STATE(2181)] = 81853, [SMALL_STATE(2182)] = 81872, [SMALL_STATE(2183)] = 81891, [SMALL_STATE(2184)] = 81910, [SMALL_STATE(2185)] = 81927, [SMALL_STATE(2186)] = 81944, [SMALL_STATE(2187)] = 81963, [SMALL_STATE(2188)] = 81982, [SMALL_STATE(2189)] = 82001, [SMALL_STATE(2190)] = 82020, [SMALL_STATE(2191)] = 82039, [SMALL_STATE(2192)] = 82058, [SMALL_STATE(2193)] = 82074, [SMALL_STATE(2194)] = 82090, [SMALL_STATE(2195)] = 82106, [SMALL_STATE(2196)] = 82122, [SMALL_STATE(2197)] = 82138, [SMALL_STATE(2198)] = 82154, [SMALL_STATE(2199)] = 82170, [SMALL_STATE(2200)] = 82186, [SMALL_STATE(2201)] = 82202, [SMALL_STATE(2202)] = 82218, [SMALL_STATE(2203)] = 82234, [SMALL_STATE(2204)] = 82248, [SMALL_STATE(2205)] = 82264, [SMALL_STATE(2206)] = 82280, [SMALL_STATE(2207)] = 82296, [SMALL_STATE(2208)] = 82312, [SMALL_STATE(2209)] = 82328, [SMALL_STATE(2210)] = 82344, [SMALL_STATE(2211)] = 82358, [SMALL_STATE(2212)] = 82374, [SMALL_STATE(2213)] = 82390, [SMALL_STATE(2214)] = 82404, [SMALL_STATE(2215)] = 82420, [SMALL_STATE(2216)] = 82436, [SMALL_STATE(2217)] = 82452, [SMALL_STATE(2218)] = 82468, [SMALL_STATE(2219)] = 82484, [SMALL_STATE(2220)] = 82500, [SMALL_STATE(2221)] = 82516, [SMALL_STATE(2222)] = 82530, [SMALL_STATE(2223)] = 82546, [SMALL_STATE(2224)] = 82562, [SMALL_STATE(2225)] = 82578, [SMALL_STATE(2226)] = 82594, [SMALL_STATE(2227)] = 82610, [SMALL_STATE(2228)] = 82626, [SMALL_STATE(2229)] = 82642, [SMALL_STATE(2230)] = 82658, [SMALL_STATE(2231)] = 82674, [SMALL_STATE(2232)] = 82690, [SMALL_STATE(2233)] = 82706, [SMALL_STATE(2234)] = 82722, [SMALL_STATE(2235)] = 82736, [SMALL_STATE(2236)] = 82752, [SMALL_STATE(2237)] = 82768, [SMALL_STATE(2238)] = 82784, [SMALL_STATE(2239)] = 82800, [SMALL_STATE(2240)] = 82816, [SMALL_STATE(2241)] = 82832, [SMALL_STATE(2242)] = 82848, [SMALL_STATE(2243)] = 82864, [SMALL_STATE(2244)] = 82880, [SMALL_STATE(2245)] = 82894, [SMALL_STATE(2246)] = 82910, [SMALL_STATE(2247)] = 82926, [SMALL_STATE(2248)] = 82942, [SMALL_STATE(2249)] = 82958, [SMALL_STATE(2250)] = 82974, [SMALL_STATE(2251)] = 82990, [SMALL_STATE(2252)] = 83006, [SMALL_STATE(2253)] = 83022, [SMALL_STATE(2254)] = 83038, [SMALL_STATE(2255)] = 83052, [SMALL_STATE(2256)] = 83068, [SMALL_STATE(2257)] = 83084, [SMALL_STATE(2258)] = 83100, [SMALL_STATE(2259)] = 83116, [SMALL_STATE(2260)] = 83132, [SMALL_STATE(2261)] = 83148, [SMALL_STATE(2262)] = 83164, [SMALL_STATE(2263)] = 83178, [SMALL_STATE(2264)] = 83194, [SMALL_STATE(2265)] = 83210, [SMALL_STATE(2266)] = 83224, [SMALL_STATE(2267)] = 83240, [SMALL_STATE(2268)] = 83256, [SMALL_STATE(2269)] = 83272, [SMALL_STATE(2270)] = 83288, [SMALL_STATE(2271)] = 83304, [SMALL_STATE(2272)] = 83320, [SMALL_STATE(2273)] = 83336, [SMALL_STATE(2274)] = 83350, [SMALL_STATE(2275)] = 83364, [SMALL_STATE(2276)] = 83380, [SMALL_STATE(2277)] = 83396, [SMALL_STATE(2278)] = 83412, [SMALL_STATE(2279)] = 83428, [SMALL_STATE(2280)] = 83444, [SMALL_STATE(2281)] = 83460, [SMALL_STATE(2282)] = 83476, [SMALL_STATE(2283)] = 83492, [SMALL_STATE(2284)] = 83508, [SMALL_STATE(2285)] = 83524, [SMALL_STATE(2286)] = 83540, [SMALL_STATE(2287)] = 83556, [SMALL_STATE(2288)] = 83572, [SMALL_STATE(2289)] = 83588, [SMALL_STATE(2290)] = 83602, [SMALL_STATE(2291)] = 83618, [SMALL_STATE(2292)] = 83634, [SMALL_STATE(2293)] = 83650, [SMALL_STATE(2294)] = 83666, [SMALL_STATE(2295)] = 83682, [SMALL_STATE(2296)] = 83698, [SMALL_STATE(2297)] = 83714, [SMALL_STATE(2298)] = 83730, [SMALL_STATE(2299)] = 83746, [SMALL_STATE(2300)] = 83762, [SMALL_STATE(2301)] = 83778, [SMALL_STATE(2302)] = 83792, [SMALL_STATE(2303)] = 83808, [SMALL_STATE(2304)] = 83824, [SMALL_STATE(2305)] = 83840, [SMALL_STATE(2306)] = 83854, [SMALL_STATE(2307)] = 83870, [SMALL_STATE(2308)] = 83886, [SMALL_STATE(2309)] = 83902, [SMALL_STATE(2310)] = 83918, [SMALL_STATE(2311)] = 83934, [SMALL_STATE(2312)] = 83950, [SMALL_STATE(2313)] = 83964, [SMALL_STATE(2314)] = 83978, [SMALL_STATE(2315)] = 83994, [SMALL_STATE(2316)] = 84010, [SMALL_STATE(2317)] = 84026, [SMALL_STATE(2318)] = 84042, [SMALL_STATE(2319)] = 84058, [SMALL_STATE(2320)] = 84074, [SMALL_STATE(2321)] = 84090, [SMALL_STATE(2322)] = 84106, [SMALL_STATE(2323)] = 84120, [SMALL_STATE(2324)] = 84136, [SMALL_STATE(2325)] = 84152, [SMALL_STATE(2326)] = 84165, [SMALL_STATE(2327)] = 84178, [SMALL_STATE(2328)] = 84191, [SMALL_STATE(2329)] = 84204, [SMALL_STATE(2330)] = 84217, [SMALL_STATE(2331)] = 84230, [SMALL_STATE(2332)] = 84243, [SMALL_STATE(2333)] = 84256, [SMALL_STATE(2334)] = 84269, [SMALL_STATE(2335)] = 84282, [SMALL_STATE(2336)] = 84295, [SMALL_STATE(2337)] = 84308, [SMALL_STATE(2338)] = 84321, [SMALL_STATE(2339)] = 84334, [SMALL_STATE(2340)] = 84347, [SMALL_STATE(2341)] = 84360, [SMALL_STATE(2342)] = 84373, [SMALL_STATE(2343)] = 84386, [SMALL_STATE(2344)] = 84399, [SMALL_STATE(2345)] = 84412, [SMALL_STATE(2346)] = 84425, [SMALL_STATE(2347)] = 84438, [SMALL_STATE(2348)] = 84451, [SMALL_STATE(2349)] = 84464, [SMALL_STATE(2350)] = 84477, [SMALL_STATE(2351)] = 84490, [SMALL_STATE(2352)] = 84503, [SMALL_STATE(2353)] = 84516, [SMALL_STATE(2354)] = 84529, [SMALL_STATE(2355)] = 84542, [SMALL_STATE(2356)] = 84555, [SMALL_STATE(2357)] = 84568, [SMALL_STATE(2358)] = 84581, [SMALL_STATE(2359)] = 84594, [SMALL_STATE(2360)] = 84607, [SMALL_STATE(2361)] = 84620, [SMALL_STATE(2362)] = 84633, [SMALL_STATE(2363)] = 84646, [SMALL_STATE(2364)] = 84659, [SMALL_STATE(2365)] = 84672, [SMALL_STATE(2366)] = 84685, [SMALL_STATE(2367)] = 84698, [SMALL_STATE(2368)] = 84711, [SMALL_STATE(2369)] = 84724, [SMALL_STATE(2370)] = 84737, [SMALL_STATE(2371)] = 84750, [SMALL_STATE(2372)] = 84763, [SMALL_STATE(2373)] = 84776, [SMALL_STATE(2374)] = 84789, [SMALL_STATE(2375)] = 84802, [SMALL_STATE(2376)] = 84815, [SMALL_STATE(2377)] = 84828, [SMALL_STATE(2378)] = 84841, [SMALL_STATE(2379)] = 84854, [SMALL_STATE(2380)] = 84867, [SMALL_STATE(2381)] = 84880, [SMALL_STATE(2382)] = 84893, [SMALL_STATE(2383)] = 84906, [SMALL_STATE(2384)] = 84919, [SMALL_STATE(2385)] = 84932, [SMALL_STATE(2386)] = 84945, [SMALL_STATE(2387)] = 84958, [SMALL_STATE(2388)] = 84971, [SMALL_STATE(2389)] = 84984, [SMALL_STATE(2390)] = 84997, [SMALL_STATE(2391)] = 85010, [SMALL_STATE(2392)] = 85023, [SMALL_STATE(2393)] = 85036, [SMALL_STATE(2394)] = 85049, [SMALL_STATE(2395)] = 85062, [SMALL_STATE(2396)] = 85075, [SMALL_STATE(2397)] = 85088, [SMALL_STATE(2398)] = 85101, [SMALL_STATE(2399)] = 85114, [SMALL_STATE(2400)] = 85127, [SMALL_STATE(2401)] = 85140, [SMALL_STATE(2402)] = 85153, [SMALL_STATE(2403)] = 85166, [SMALL_STATE(2404)] = 85179, [SMALL_STATE(2405)] = 85192, [SMALL_STATE(2406)] = 85205, [SMALL_STATE(2407)] = 85218, [SMALL_STATE(2408)] = 85231, [SMALL_STATE(2409)] = 85244, [SMALL_STATE(2410)] = 85257, [SMALL_STATE(2411)] = 85270, [SMALL_STATE(2412)] = 85283, [SMALL_STATE(2413)] = 85296, [SMALL_STATE(2414)] = 85309, [SMALL_STATE(2415)] = 85322, [SMALL_STATE(2416)] = 85335, [SMALL_STATE(2417)] = 85348, [SMALL_STATE(2418)] = 85361, [SMALL_STATE(2419)] = 85374, [SMALL_STATE(2420)] = 85387, [SMALL_STATE(2421)] = 85400, [SMALL_STATE(2422)] = 85413, [SMALL_STATE(2423)] = 85426, [SMALL_STATE(2424)] = 85439, [SMALL_STATE(2425)] = 85452, [SMALL_STATE(2426)] = 85465, [SMALL_STATE(2427)] = 85478, [SMALL_STATE(2428)] = 85491, [SMALL_STATE(2429)] = 85504, [SMALL_STATE(2430)] = 85517, [SMALL_STATE(2431)] = 85530, [SMALL_STATE(2432)] = 85543, [SMALL_STATE(2433)] = 85556, [SMALL_STATE(2434)] = 85569, [SMALL_STATE(2435)] = 85582, [SMALL_STATE(2436)] = 85595, [SMALL_STATE(2437)] = 85608, [SMALL_STATE(2438)] = 85621, [SMALL_STATE(2439)] = 85634, [SMALL_STATE(2440)] = 85647, [SMALL_STATE(2441)] = 85660, [SMALL_STATE(2442)] = 85673, [SMALL_STATE(2443)] = 85686, [SMALL_STATE(2444)] = 85699, [SMALL_STATE(2445)] = 85712, [SMALL_STATE(2446)] = 85725, [SMALL_STATE(2447)] = 85738, [SMALL_STATE(2448)] = 85751, [SMALL_STATE(2449)] = 85764, [SMALL_STATE(2450)] = 85777, [SMALL_STATE(2451)] = 85790, [SMALL_STATE(2452)] = 85803, [SMALL_STATE(2453)] = 85816, [SMALL_STATE(2454)] = 85829, [SMALL_STATE(2455)] = 85842, [SMALL_STATE(2456)] = 85855, [SMALL_STATE(2457)] = 85868, [SMALL_STATE(2458)] = 85881, [SMALL_STATE(2459)] = 85894, [SMALL_STATE(2460)] = 85907, [SMALL_STATE(2461)] = 85920, [SMALL_STATE(2462)] = 85933, [SMALL_STATE(2463)] = 85946, [SMALL_STATE(2464)] = 85959, [SMALL_STATE(2465)] = 85972, [SMALL_STATE(2466)] = 85985, [SMALL_STATE(2467)] = 85998, [SMALL_STATE(2468)] = 86011, [SMALL_STATE(2469)] = 86024, [SMALL_STATE(2470)] = 86037, [SMALL_STATE(2471)] = 86050, [SMALL_STATE(2472)] = 86063, [SMALL_STATE(2473)] = 86076, [SMALL_STATE(2474)] = 86089, [SMALL_STATE(2475)] = 86102, [SMALL_STATE(2476)] = 86115, [SMALL_STATE(2477)] = 86128, [SMALL_STATE(2478)] = 86141, [SMALL_STATE(2479)] = 86154, [SMALL_STATE(2480)] = 86167, [SMALL_STATE(2481)] = 86180, [SMALL_STATE(2482)] = 86193, [SMALL_STATE(2483)] = 86206, [SMALL_STATE(2484)] = 86219, [SMALL_STATE(2485)] = 86232, [SMALL_STATE(2486)] = 86245, [SMALL_STATE(2487)] = 86258, [SMALL_STATE(2488)] = 86271, [SMALL_STATE(2489)] = 86284, [SMALL_STATE(2490)] = 86297, [SMALL_STATE(2491)] = 86310, [SMALL_STATE(2492)] = 86323, [SMALL_STATE(2493)] = 86336, [SMALL_STATE(2494)] = 86349, [SMALL_STATE(2495)] = 86362, [SMALL_STATE(2496)] = 86375, [SMALL_STATE(2497)] = 86388, [SMALL_STATE(2498)] = 86401, [SMALL_STATE(2499)] = 86414, [SMALL_STATE(2500)] = 86427, [SMALL_STATE(2501)] = 86440, [SMALL_STATE(2502)] = 86453, [SMALL_STATE(2503)] = 86466, [SMALL_STATE(2504)] = 86479, [SMALL_STATE(2505)] = 86492, [SMALL_STATE(2506)] = 86505, [SMALL_STATE(2507)] = 86518, [SMALL_STATE(2508)] = 86531, [SMALL_STATE(2509)] = 86544, [SMALL_STATE(2510)] = 86557, [SMALL_STATE(2511)] = 86570, [SMALL_STATE(2512)] = 86583, [SMALL_STATE(2513)] = 86596, [SMALL_STATE(2514)] = 86609, [SMALL_STATE(2515)] = 86622, [SMALL_STATE(2516)] = 86635, [SMALL_STATE(2517)] = 86648, [SMALL_STATE(2518)] = 86661, [SMALL_STATE(2519)] = 86674, [SMALL_STATE(2520)] = 86687, [SMALL_STATE(2521)] = 86700, [SMALL_STATE(2522)] = 86713, [SMALL_STATE(2523)] = 86726, [SMALL_STATE(2524)] = 86739, [SMALL_STATE(2525)] = 86752, [SMALL_STATE(2526)] = 86765, [SMALL_STATE(2527)] = 86778, [SMALL_STATE(2528)] = 86791, [SMALL_STATE(2529)] = 86804, [SMALL_STATE(2530)] = 86817, [SMALL_STATE(2531)] = 86830, [SMALL_STATE(2532)] = 86843, [SMALL_STATE(2533)] = 86856, [SMALL_STATE(2534)] = 86869, [SMALL_STATE(2535)] = 86882, [SMALL_STATE(2536)] = 86895, [SMALL_STATE(2537)] = 86908, [SMALL_STATE(2538)] = 86921, [SMALL_STATE(2539)] = 86934, [SMALL_STATE(2540)] = 86947, [SMALL_STATE(2541)] = 86960, [SMALL_STATE(2542)] = 86973, [SMALL_STATE(2543)] = 86986, [SMALL_STATE(2544)] = 86999, [SMALL_STATE(2545)] = 87012, [SMALL_STATE(2546)] = 87025, [SMALL_STATE(2547)] = 87038, [SMALL_STATE(2548)] = 87051, [SMALL_STATE(2549)] = 87055, [SMALL_STATE(2550)] = 87059, [SMALL_STATE(2551)] = 87063, [SMALL_STATE(2552)] = 87067, [SMALL_STATE(2553)] = 87071, [SMALL_STATE(2554)] = 87075, [SMALL_STATE(2555)] = 87079, [SMALL_STATE(2556)] = 87083, [SMALL_STATE(2557)] = 87087, [SMALL_STATE(2558)] = 87091, [SMALL_STATE(2559)] = 87095, [SMALL_STATE(500)] = 151, [SMALL_STATE(501)] = 235, [SMALL_STATE(502)] = 385, [SMALL_STATE(503)] = 535, [SMALL_STATE(504)] = 685, [SMALL_STATE(505)] = 833, [SMALL_STATE(506)] = 983, [SMALL_STATE(507)] = 1067, [SMALL_STATE(508)] = 1144, [SMALL_STATE(509)] = 1224, [SMALL_STATE(510)] = 1304, [SMALL_STATE(511)] = 1384, [SMALL_STATE(512)] = 1464, [SMALL_STATE(513)] = 1607, [SMALL_STATE(514)] = 1750, [SMALL_STATE(515)] = 1893, [SMALL_STATE(516)] = 2034, [SMALL_STATE(517)] = 2177, [SMALL_STATE(518)] = 2320, [SMALL_STATE(519)] = 2463, [SMALL_STATE(520)] = 2606, [SMALL_STATE(521)] = 2749, [SMALL_STATE(522)] = 2892, [SMALL_STATE(523)] = 3035, [SMALL_STATE(524)] = 3178, [SMALL_STATE(525)] = 3321, [SMALL_STATE(526)] = 3464, [SMALL_STATE(527)] = 3607, [SMALL_STATE(528)] = 3750, [SMALL_STATE(529)] = 3893, [SMALL_STATE(530)] = 4036, [SMALL_STATE(531)] = 4179, [SMALL_STATE(532)] = 4322, [SMALL_STATE(533)] = 4465, [SMALL_STATE(534)] = 4608, [SMALL_STATE(535)] = 4751, [SMALL_STATE(536)] = 4894, [SMALL_STATE(537)] = 5037, [SMALL_STATE(538)] = 5180, [SMALL_STATE(539)] = 5323, [SMALL_STATE(540)] = 5466, [SMALL_STATE(541)] = 5609, [SMALL_STATE(542)] = 5752, [SMALL_STATE(543)] = 5895, [SMALL_STATE(544)] = 6038, [SMALL_STATE(545)] = 6179, [SMALL_STATE(546)] = 6250, [SMALL_STATE(547)] = 6393, [SMALL_STATE(548)] = 6464, [SMALL_STATE(549)] = 6539, [SMALL_STATE(550)] = 6682, [SMALL_STATE(551)] = 6753, [SMALL_STATE(552)] = 6896, [SMALL_STATE(553)] = 7037, [SMALL_STATE(554)] = 7180, [SMALL_STATE(555)] = 7323, [SMALL_STATE(556)] = 7392, [SMALL_STATE(557)] = 7461, [SMALL_STATE(558)] = 7530, [SMALL_STATE(559)] = 7599, [SMALL_STATE(560)] = 7668, [SMALL_STATE(561)] = 7737, [SMALL_STATE(562)] = 7806, [SMALL_STATE(563)] = 7875, [SMALL_STATE(564)] = 7944, [SMALL_STATE(565)] = 8013, [SMALL_STATE(566)] = 8082, [SMALL_STATE(567)] = 8151, [SMALL_STATE(568)] = 8220, [SMALL_STATE(569)] = 8289, [SMALL_STATE(570)] = 8358, [SMALL_STATE(571)] = 8427, [SMALL_STATE(572)] = 8496, [SMALL_STATE(573)] = 8565, [SMALL_STATE(574)] = 8634, [SMALL_STATE(575)] = 8703, [SMALL_STATE(576)] = 8772, [SMALL_STATE(577)] = 8841, [SMALL_STATE(578)] = 8910, [SMALL_STATE(579)] = 8979, [SMALL_STATE(580)] = 9048, [SMALL_STATE(581)] = 9117, [SMALL_STATE(582)] = 9186, [SMALL_STATE(583)] = 9255, [SMALL_STATE(584)] = 9324, [SMALL_STATE(585)] = 9393, [SMALL_STATE(586)] = 9462, [SMALL_STATE(587)] = 9531, [SMALL_STATE(588)] = 9600, [SMALL_STATE(589)] = 9668, [SMALL_STATE(590)] = 9736, [SMALL_STATE(591)] = 9804, [SMALL_STATE(592)] = 9938, [SMALL_STATE(593)] = 10008, [SMALL_STATE(594)] = 10078, [SMALL_STATE(595)] = 10148, [SMALL_STATE(596)] = 10218, [SMALL_STATE(597)] = 10284, [SMALL_STATE(598)] = 10354, [SMALL_STATE(599)] = 10424, [SMALL_STATE(600)] = 10500, [SMALL_STATE(601)] = 10570, [SMALL_STATE(602)] = 10642, [SMALL_STATE(603)] = 10708, [SMALL_STATE(604)] = 10786, [SMALL_STATE(605)] = 10852, [SMALL_STATE(606)] = 10918, [SMALL_STATE(607)] = 10983, [SMALL_STATE(608)] = 11050, [SMALL_STATE(609)] = 11133, [SMALL_STATE(610)] = 11198, [SMALL_STATE(611)] = 11269, [SMALL_STATE(612)] = 11352, [SMALL_STATE(613)] = 11435, [SMALL_STATE(614)] = 11499, [SMALL_STATE(615)] = 11563, [SMALL_STATE(616)] = 11627, [SMALL_STATE(617)] = 11691, [SMALL_STATE(618)] = 11755, [SMALL_STATE(619)] = 11819, [SMALL_STATE(620)] = 11883, [SMALL_STATE(621)] = 11947, [SMALL_STATE(622)] = 12011, [SMALL_STATE(623)] = 12075, [SMALL_STATE(624)] = 12139, [SMALL_STATE(625)] = 12203, [SMALL_STATE(626)] = 12267, [SMALL_STATE(627)] = 12331, [SMALL_STATE(628)] = 12395, [SMALL_STATE(629)] = 12459, [SMALL_STATE(630)] = 12523, [SMALL_STATE(631)] = 12587, [SMALL_STATE(632)] = 12661, [SMALL_STATE(633)] = 12725, [SMALL_STATE(634)] = 12789, [SMALL_STATE(635)] = 12853, [SMALL_STATE(636)] = 12917, [SMALL_STATE(637)] = 12981, [SMALL_STATE(638)] = 13045, [SMALL_STATE(639)] = 13109, [SMALL_STATE(640)] = 13173, [SMALL_STATE(641)] = 13237, [SMALL_STATE(642)] = 13301, [SMALL_STATE(643)] = 13365, [SMALL_STATE(644)] = 13429, [SMALL_STATE(645)] = 13493, [SMALL_STATE(646)] = 13557, [SMALL_STATE(647)] = 13623, [SMALL_STATE(648)] = 13687, [SMALL_STATE(649)] = 13751, [SMALL_STATE(650)] = 13826, [SMALL_STATE(651)] = 13901, [SMALL_STATE(652)] = 13976, [SMALL_STATE(653)] = 14043, [SMALL_STATE(654)] = 14118, [SMALL_STATE(655)] = 14193, [SMALL_STATE(656)] = 14268, [SMALL_STATE(657)] = 14343, [SMALL_STATE(658)] = 14411, [SMALL_STATE(659)] = 14479, [SMALL_STATE(660)] = 14547, [SMALL_STATE(661)] = 14621, [SMALL_STATE(662)] = 14693, [SMALL_STATE(663)] = 14761, [SMALL_STATE(664)] = 14829, [SMALL_STATE(665)] = 14895, [SMALL_STATE(666)] = 14963, [SMALL_STATE(667)] = 15031, [SMALL_STATE(668)] = 15099, [SMALL_STATE(669)] = 15167, [SMALL_STATE(670)] = 15235, [SMALL_STATE(671)] = 15303, [SMALL_STATE(672)] = 15364, [SMALL_STATE(673)] = 15425, [SMALL_STATE(674)] = 15486, [SMALL_STATE(675)] = 15547, [SMALL_STATE(676)] = 15616, [SMALL_STATE(677)] = 15677, [SMALL_STATE(678)] = 15738, [SMALL_STATE(679)] = 15801, [SMALL_STATE(680)] = 15865, [SMALL_STATE(681)] = 15965, [SMALL_STATE(682)] = 16065, [SMALL_STATE(683)] = 16125, [SMALL_STATE(684)] = 16189, [SMALL_STATE(685)] = 16259, [SMALL_STATE(686)] = 16353, [SMALL_STATE(687)] = 16453, [SMALL_STATE(688)] = 16543, [SMALL_STATE(689)] = 16635, [SMALL_STATE(690)] = 16697, [SMALL_STATE(691)] = 16759, [SMALL_STATE(692)] = 16819, [SMALL_STATE(693)] = 16879, [SMALL_STATE(694)] = 16977, [SMALL_STATE(695)] = 17043, [SMALL_STATE(696)] = 17103, [SMALL_STATE(697)] = 17185, [SMALL_STATE(698)] = 17285, [SMALL_STATE(699)] = 17355, [SMALL_STATE(700)] = 17455, [SMALL_STATE(701)] = 17523, [SMALL_STATE(702)] = 17609, [SMALL_STATE(703)] = 17709, [SMALL_STATE(704)] = 17773, [SMALL_STATE(705)] = 17861, [SMALL_STATE(706)] = 17925, [SMALL_STATE(707)] = 18009, [SMALL_STATE(708)] = 18079, [SMALL_STATE(709)] = 18138, [SMALL_STATE(710)] = 18197, [SMALL_STATE(711)] = 18256, [SMALL_STATE(712)] = 18315, [SMALL_STATE(713)] = 18374, [SMALL_STATE(714)] = 18433, [SMALL_STATE(715)] = 18492, [SMALL_STATE(716)] = 18551, [SMALL_STATE(717)] = 18610, [SMALL_STATE(718)] = 18669, [SMALL_STATE(719)] = 18728, [SMALL_STATE(720)] = 18787, [SMALL_STATE(721)] = 18846, [SMALL_STATE(722)] = 18905, [SMALL_STATE(723)] = 18966, [SMALL_STATE(724)] = 19025, [SMALL_STATE(725)] = 19084, [SMALL_STATE(726)] = 19143, [SMALL_STATE(727)] = 19202, [SMALL_STATE(728)] = 19261, [SMALL_STATE(729)] = 19320, [SMALL_STATE(730)] = 19379, [SMALL_STATE(731)] = 19483, [SMALL_STATE(732)] = 19587, [SMALL_STATE(733)] = 19691, [SMALL_STATE(734)] = 19795, [SMALL_STATE(735)] = 19899, [SMALL_STATE(736)] = 20003, [SMALL_STATE(737)] = 20107, [SMALL_STATE(738)] = 20211, [SMALL_STATE(739)] = 20315, [SMALL_STATE(740)] = 20419, [SMALL_STATE(741)] = 20523, [SMALL_STATE(742)] = 20627, [SMALL_STATE(743)] = 20731, [SMALL_STATE(744)] = 20828, [SMALL_STATE(745)] = 20929, [SMALL_STATE(746)] = 21030, [SMALL_STATE(747)] = 21131, [SMALL_STATE(748)] = 21228, [SMALL_STATE(749)] = 21329, [SMALL_STATE(750)] = 21430, [SMALL_STATE(751)] = 21529, [SMALL_STATE(752)] = 21630, [SMALL_STATE(753)] = 21727, [SMALL_STATE(754)] = 21828, [SMALL_STATE(755)] = 21929, [SMALL_STATE(756)] = 22030, [SMALL_STATE(757)] = 22131, [SMALL_STATE(758)] = 22228, [SMALL_STATE(759)] = 22325, [SMALL_STATE(760)] = 22426, [SMALL_STATE(761)] = 22523, [SMALL_STATE(762)] = 22624, [SMALL_STATE(763)] = 22725, [SMALL_STATE(764)] = 22824, [SMALL_STATE(765)] = 22921, [SMALL_STATE(766)] = 23022, [SMALL_STATE(767)] = 23123, [SMALL_STATE(768)] = 23224, [SMALL_STATE(769)] = 23325, [SMALL_STATE(770)] = 23426, [SMALL_STATE(771)] = 23523, [SMALL_STATE(772)] = 23624, [SMALL_STATE(773)] = 23720, [SMALL_STATE(774)] = 23816, [SMALL_STATE(775)] = 23912, [SMALL_STATE(776)] = 24008, [SMALL_STATE(777)] = 24104, [SMALL_STATE(778)] = 24162, [SMALL_STATE(779)] = 24258, [SMALL_STATE(780)] = 24354, [SMALL_STATE(781)] = 24450, [SMALL_STATE(782)] = 24546, [SMALL_STATE(783)] = 24642, [SMALL_STATE(784)] = 24738, [SMALL_STATE(785)] = 24833, [SMALL_STATE(786)] = 24928, [SMALL_STATE(787)] = 25023, [SMALL_STATE(788)] = 25118, [SMALL_STATE(789)] = 25213, [SMALL_STATE(790)] = 25308, [SMALL_STATE(791)] = 25403, [SMALL_STATE(792)] = 25498, [SMALL_STATE(793)] = 25593, [SMALL_STATE(794)] = 25688, [SMALL_STATE(795)] = 25783, [SMALL_STATE(796)] = 25878, [SMALL_STATE(797)] = 25973, [SMALL_STATE(798)] = 26068, [SMALL_STATE(799)] = 26163, [SMALL_STATE(800)] = 26258, [SMALL_STATE(801)] = 26353, [SMALL_STATE(802)] = 26448, [SMALL_STATE(803)] = 26543, [SMALL_STATE(804)] = 26638, [SMALL_STATE(805)] = 26733, [SMALL_STATE(806)] = 26828, [SMALL_STATE(807)] = 26923, [SMALL_STATE(808)] = 27018, [SMALL_STATE(809)] = 27113, [SMALL_STATE(810)] = 27208, [SMALL_STATE(811)] = 27303, [SMALL_STATE(812)] = 27398, [SMALL_STATE(813)] = 27493, [SMALL_STATE(814)] = 27588, [SMALL_STATE(815)] = 27683, [SMALL_STATE(816)] = 27778, [SMALL_STATE(817)] = 27873, [SMALL_STATE(818)] = 27968, [SMALL_STATE(819)] = 28063, [SMALL_STATE(820)] = 28158, [SMALL_STATE(821)] = 28253, [SMALL_STATE(822)] = 28348, [SMALL_STATE(823)] = 28443, [SMALL_STATE(824)] = 28538, [SMALL_STATE(825)] = 28633, [SMALL_STATE(826)] = 28728, [SMALL_STATE(827)] = 28823, [SMALL_STATE(828)] = 28918, [SMALL_STATE(829)] = 29013, [SMALL_STATE(830)] = 29108, [SMALL_STATE(831)] = 29203, [SMALL_STATE(832)] = 29298, [SMALL_STATE(833)] = 29393, [SMALL_STATE(834)] = 29488, [SMALL_STATE(835)] = 29583, [SMALL_STATE(836)] = 29678, [SMALL_STATE(837)] = 29773, [SMALL_STATE(838)] = 29868, [SMALL_STATE(839)] = 29963, [SMALL_STATE(840)] = 30058, [SMALL_STATE(841)] = 30153, [SMALL_STATE(842)] = 30248, [SMALL_STATE(843)] = 30343, [SMALL_STATE(844)] = 30438, [SMALL_STATE(845)] = 30533, [SMALL_STATE(846)] = 30628, [SMALL_STATE(847)] = 30723, [SMALL_STATE(848)] = 30818, [SMALL_STATE(849)] = 30913, [SMALL_STATE(850)] = 31008, [SMALL_STATE(851)] = 31103, [SMALL_STATE(852)] = 31198, [SMALL_STATE(853)] = 31293, [SMALL_STATE(854)] = 31388, [SMALL_STATE(855)] = 31483, [SMALL_STATE(856)] = 31578, [SMALL_STATE(857)] = 31673, [SMALL_STATE(858)] = 31768, [SMALL_STATE(859)] = 31863, [SMALL_STATE(860)] = 31958, [SMALL_STATE(861)] = 32053, [SMALL_STATE(862)] = 32148, [SMALL_STATE(863)] = 32243, [SMALL_STATE(864)] = 32338, [SMALL_STATE(865)] = 32433, [SMALL_STATE(866)] = 32528, [SMALL_STATE(867)] = 32623, [SMALL_STATE(868)] = 32718, [SMALL_STATE(869)] = 32813, [SMALL_STATE(870)] = 32908, [SMALL_STATE(871)] = 33003, [SMALL_STATE(872)] = 33098, [SMALL_STATE(873)] = 33193, [SMALL_STATE(874)] = 33288, [SMALL_STATE(875)] = 33383, [SMALL_STATE(876)] = 33478, [SMALL_STATE(877)] = 33573, [SMALL_STATE(878)] = 33668, [SMALL_STATE(879)] = 33763, [SMALL_STATE(880)] = 33858, [SMALL_STATE(881)] = 33953, [SMALL_STATE(882)] = 34048, [SMALL_STATE(883)] = 34143, [SMALL_STATE(884)] = 34238, [SMALL_STATE(885)] = 34333, [SMALL_STATE(886)] = 34428, [SMALL_STATE(887)] = 34523, [SMALL_STATE(888)] = 34618, [SMALL_STATE(889)] = 34713, [SMALL_STATE(890)] = 34808, [SMALL_STATE(891)] = 34903, [SMALL_STATE(892)] = 34998, [SMALL_STATE(893)] = 35093, [SMALL_STATE(894)] = 35188, [SMALL_STATE(895)] = 35283, [SMALL_STATE(896)] = 35378, [SMALL_STATE(897)] = 35473, [SMALL_STATE(898)] = 35568, [SMALL_STATE(899)] = 35663, [SMALL_STATE(900)] = 35758, [SMALL_STATE(901)] = 35853, [SMALL_STATE(902)] = 35948, [SMALL_STATE(903)] = 36043, [SMALL_STATE(904)] = 36138, [SMALL_STATE(905)] = 36233, [SMALL_STATE(906)] = 36328, [SMALL_STATE(907)] = 36423, [SMALL_STATE(908)] = 36518, [SMALL_STATE(909)] = 36613, [SMALL_STATE(910)] = 36708, [SMALL_STATE(911)] = 36803, [SMALL_STATE(912)] = 36895, [SMALL_STATE(913)] = 36988, [SMALL_STATE(914)] = 37081, [SMALL_STATE(915)] = 37174, [SMALL_STATE(916)] = 37267, [SMALL_STATE(917)] = 37360, [SMALL_STATE(918)] = 37453, [SMALL_STATE(919)] = 37546, [SMALL_STATE(920)] = 37639, [SMALL_STATE(921)] = 37732, [SMALL_STATE(922)] = 37825, [SMALL_STATE(923)] = 37918, [SMALL_STATE(924)] = 38011, [SMALL_STATE(925)] = 38104, [SMALL_STATE(926)] = 38197, [SMALL_STATE(927)] = 38290, [SMALL_STATE(928)] = 38383, [SMALL_STATE(929)] = 38476, [SMALL_STATE(930)] = 38569, [SMALL_STATE(931)] = 38662, [SMALL_STATE(932)] = 38755, [SMALL_STATE(933)] = 38848, [SMALL_STATE(934)] = 38941, [SMALL_STATE(935)] = 39034, [SMALL_STATE(936)] = 39127, [SMALL_STATE(937)] = 39220, [SMALL_STATE(938)] = 39313, [SMALL_STATE(939)] = 39406, [SMALL_STATE(940)] = 39499, [SMALL_STATE(941)] = 39592, [SMALL_STATE(942)] = 39685, [SMALL_STATE(943)] = 39778, [SMALL_STATE(944)] = 39871, [SMALL_STATE(945)] = 39962, [SMALL_STATE(946)] = 40055, [SMALL_STATE(947)] = 40148, [SMALL_STATE(948)] = 40241, [SMALL_STATE(949)] = 40334, [SMALL_STATE(950)] = 40391, [SMALL_STATE(951)] = 40442, [SMALL_STATE(952)] = 40549, [SMALL_STATE(953)] = 40656, [SMALL_STATE(954)] = 40711, [SMALL_STATE(955)] = 40766, [SMALL_STATE(956)] = 40817, [SMALL_STATE(957)] = 40868, [SMALL_STATE(958)] = 40952, [SMALL_STATE(959)] = 41056, [SMALL_STATE(960)] = 41160, [SMALL_STATE(961)] = 41209, [SMALL_STATE(962)] = 41296, [SMALL_STATE(963)] = 41383, [SMALL_STATE(964)] = 41470, [SMALL_STATE(965)] = 41557, [SMALL_STATE(966)] = 41644, [SMALL_STATE(967)] = 41731, [SMALL_STATE(968)] = 41818, [SMALL_STATE(969)] = 41905, [SMALL_STATE(970)] = 41992, [SMALL_STATE(971)] = 42079, [SMALL_STATE(972)] = 42166, [SMALL_STATE(973)] = 42253, [SMALL_STATE(974)] = 42340, [SMALL_STATE(975)] = 42427, [SMALL_STATE(976)] = 42514, [SMALL_STATE(977)] = 42563, [SMALL_STATE(978)] = 42612, [SMALL_STATE(979)] = 42699, [SMALL_STATE(980)] = 42786, [SMALL_STATE(981)] = 42873, [SMALL_STATE(982)] = 42960, [SMALL_STATE(983)] = 43009, [SMALL_STATE(984)] = 43096, [SMALL_STATE(985)] = 43183, [SMALL_STATE(986)] = 43268, [SMALL_STATE(987)] = 43355, [SMALL_STATE(988)] = 43442, [SMALL_STATE(989)] = 43529, [SMALL_STATE(990)] = 43578, [SMALL_STATE(991)] = 43627, [SMALL_STATE(992)] = 43675, [SMALL_STATE(993)] = 43723, [SMALL_STATE(994)] = 43771, [SMALL_STATE(995)] = 43819, [SMALL_STATE(996)] = 43867, [SMALL_STATE(997)] = 43915, [SMALL_STATE(998)] = 43963, [SMALL_STATE(999)] = 44011, [SMALL_STATE(1000)] = 44059, [SMALL_STATE(1001)] = 44107, [SMALL_STATE(1002)] = 44155, [SMALL_STATE(1003)] = 44203, [SMALL_STATE(1004)] = 44251, [SMALL_STATE(1005)] = 44299, [SMALL_STATE(1006)] = 44347, [SMALL_STATE(1007)] = 44395, [SMALL_STATE(1008)] = 44443, [SMALL_STATE(1009)] = 44491, [SMALL_STATE(1010)] = 44539, [SMALL_STATE(1011)] = 44587, [SMALL_STATE(1012)] = 44635, [SMALL_STATE(1013)] = 44683, [SMALL_STATE(1014)] = 44731, [SMALL_STATE(1015)] = 44779, [SMALL_STATE(1016)] = 44827, [SMALL_STATE(1017)] = 44875, [SMALL_STATE(1018)] = 44923, [SMALL_STATE(1019)] = 44971, [SMALL_STATE(1020)] = 45019, [SMALL_STATE(1021)] = 45067, [SMALL_STATE(1022)] = 45115, [SMALL_STATE(1023)] = 45163, [SMALL_STATE(1024)] = 45211, [SMALL_STATE(1025)] = 45259, [SMALL_STATE(1026)] = 45307, [SMALL_STATE(1027)] = 45355, [SMALL_STATE(1028)] = 45403, [SMALL_STATE(1029)] = 45451, [SMALL_STATE(1030)] = 45499, [SMALL_STATE(1031)] = 45547, [SMALL_STATE(1032)] = 45595, [SMALL_STATE(1033)] = 45643, [SMALL_STATE(1034)] = 45691, [SMALL_STATE(1035)] = 45739, [SMALL_STATE(1036)] = 45787, [SMALL_STATE(1037)] = 45835, [SMALL_STATE(1038)] = 45883, [SMALL_STATE(1039)] = 45931, [SMALL_STATE(1040)] = 45979, [SMALL_STATE(1041)] = 46027, [SMALL_STATE(1042)] = 46075, [SMALL_STATE(1043)] = 46123, [SMALL_STATE(1044)] = 46171, [SMALL_STATE(1045)] = 46219, [SMALL_STATE(1046)] = 46267, [SMALL_STATE(1047)] = 46315, [SMALL_STATE(1048)] = 46363, [SMALL_STATE(1049)] = 46411, [SMALL_STATE(1050)] = 46459, [SMALL_STATE(1051)] = 46507, [SMALL_STATE(1052)] = 46555, [SMALL_STATE(1053)] = 46603, [SMALL_STATE(1054)] = 46651, [SMALL_STATE(1055)] = 46699, [SMALL_STATE(1056)] = 46747, [SMALL_STATE(1057)] = 46795, [SMALL_STATE(1058)] = 46843, [SMALL_STATE(1059)] = 46891, [SMALL_STATE(1060)] = 46939, [SMALL_STATE(1061)] = 46987, [SMALL_STATE(1062)] = 47035, [SMALL_STATE(1063)] = 47083, [SMALL_STATE(1064)] = 47131, [SMALL_STATE(1065)] = 47179, [SMALL_STATE(1066)] = 47227, [SMALL_STATE(1067)] = 47275, [SMALL_STATE(1068)] = 47323, [SMALL_STATE(1069)] = 47371, [SMALL_STATE(1070)] = 47419, [SMALL_STATE(1071)] = 47467, [SMALL_STATE(1072)] = 47515, [SMALL_STATE(1073)] = 47563, [SMALL_STATE(1074)] = 47611, [SMALL_STATE(1075)] = 47659, [SMALL_STATE(1076)] = 47707, [SMALL_STATE(1077)] = 47755, [SMALL_STATE(1078)] = 47803, [SMALL_STATE(1079)] = 47851, [SMALL_STATE(1080)] = 47899, [SMALL_STATE(1081)] = 47947, [SMALL_STATE(1082)] = 47995, [SMALL_STATE(1083)] = 48043, [SMALL_STATE(1084)] = 48091, [SMALL_STATE(1085)] = 48139, [SMALL_STATE(1086)] = 48187, [SMALL_STATE(1087)] = 48235, [SMALL_STATE(1088)] = 48283, [SMALL_STATE(1089)] = 48331, [SMALL_STATE(1090)] = 48379, [SMALL_STATE(1091)] = 48427, [SMALL_STATE(1092)] = 48475, [SMALL_STATE(1093)] = 48523, [SMALL_STATE(1094)] = 48571, [SMALL_STATE(1095)] = 48619, [SMALL_STATE(1096)] = 48667, [SMALL_STATE(1097)] = 48715, [SMALL_STATE(1098)] = 48763, [SMALL_STATE(1099)] = 48811, [SMALL_STATE(1100)] = 48859, [SMALL_STATE(1101)] = 48907, [SMALL_STATE(1102)] = 48955, [SMALL_STATE(1103)] = 49003, [SMALL_STATE(1104)] = 49051, [SMALL_STATE(1105)] = 49099, [SMALL_STATE(1106)] = 49147, [SMALL_STATE(1107)] = 49195, [SMALL_STATE(1108)] = 49243, [SMALL_STATE(1109)] = 49291, [SMALL_STATE(1110)] = 49339, [SMALL_STATE(1111)] = 49387, [SMALL_STATE(1112)] = 49435, [SMALL_STATE(1113)] = 49483, [SMALL_STATE(1114)] = 49531, [SMALL_STATE(1115)] = 49579, [SMALL_STATE(1116)] = 49627, [SMALL_STATE(1117)] = 49675, [SMALL_STATE(1118)] = 49723, [SMALL_STATE(1119)] = 49771, [SMALL_STATE(1120)] = 49819, [SMALL_STATE(1121)] = 49867, [SMALL_STATE(1122)] = 49915, [SMALL_STATE(1123)] = 49963, [SMALL_STATE(1124)] = 50011, [SMALL_STATE(1125)] = 50059, [SMALL_STATE(1126)] = 50107, [SMALL_STATE(1127)] = 50155, [SMALL_STATE(1128)] = 50203, [SMALL_STATE(1129)] = 50251, [SMALL_STATE(1130)] = 50299, [SMALL_STATE(1131)] = 50347, [SMALL_STATE(1132)] = 50395, [SMALL_STATE(1133)] = 50443, [SMALL_STATE(1134)] = 50491, [SMALL_STATE(1135)] = 50539, [SMALL_STATE(1136)] = 50587, [SMALL_STATE(1137)] = 50635, [SMALL_STATE(1138)] = 50683, [SMALL_STATE(1139)] = 50731, [SMALL_STATE(1140)] = 50779, [SMALL_STATE(1141)] = 50827, [SMALL_STATE(1142)] = 50875, [SMALL_STATE(1143)] = 50923, [SMALL_STATE(1144)] = 50971, [SMALL_STATE(1145)] = 51019, [SMALL_STATE(1146)] = 51067, [SMALL_STATE(1147)] = 51115, [SMALL_STATE(1148)] = 51163, [SMALL_STATE(1149)] = 51211, [SMALL_STATE(1150)] = 51259, [SMALL_STATE(1151)] = 51307, [SMALL_STATE(1152)] = 51355, [SMALL_STATE(1153)] = 51403, [SMALL_STATE(1154)] = 51451, [SMALL_STATE(1155)] = 51499, [SMALL_STATE(1156)] = 51547, [SMALL_STATE(1157)] = 51595, [SMALL_STATE(1158)] = 51678, [SMALL_STATE(1159)] = 51761, [SMALL_STATE(1160)] = 51844, [SMALL_STATE(1161)] = 51927, [SMALL_STATE(1162)] = 52010, [SMALL_STATE(1163)] = 52093, [SMALL_STATE(1164)] = 52174, [SMALL_STATE(1165)] = 52257, [SMALL_STATE(1166)] = 52340, [SMALL_STATE(1167)] = 52423, [SMALL_STATE(1168)] = 52506, [SMALL_STATE(1169)] = 52589, [SMALL_STATE(1170)] = 52672, [SMALL_STATE(1171)] = 52755, [SMALL_STATE(1172)] = 52836, [SMALL_STATE(1173)] = 52919, [SMALL_STATE(1174)] = 53002, [SMALL_STATE(1175)] = 53085, [SMALL_STATE(1176)] = 53131, [SMALL_STATE(1177)] = 53177, [SMALL_STATE(1178)] = 53223, [SMALL_STATE(1179)] = 53269, [SMALL_STATE(1180)] = 53315, [SMALL_STATE(1181)] = 53361, [SMALL_STATE(1182)] = 53407, [SMALL_STATE(1183)] = 53484, [SMALL_STATE(1184)] = 53528, [SMALL_STATE(1185)] = 53572, [SMALL_STATE(1186)] = 53615, [SMALL_STATE(1187)] = 53656, [SMALL_STATE(1188)] = 53713, [SMALL_STATE(1189)] = 53763, [SMALL_STATE(1190)] = 53813, [SMALL_STATE(1191)] = 53852, [SMALL_STATE(1192)] = 53891, [SMALL_STATE(1193)] = 53930, [SMALL_STATE(1194)] = 53969, [SMALL_STATE(1195)] = 54008, [SMALL_STATE(1196)] = 54047, [SMALL_STATE(1197)] = 54086, [SMALL_STATE(1198)] = 54129, [SMALL_STATE(1199)] = 54168, [SMALL_STATE(1200)] = 54207, [SMALL_STATE(1201)] = 54246, [SMALL_STATE(1202)] = 54285, [SMALL_STATE(1203)] = 54324, [SMALL_STATE(1204)] = 54363, [SMALL_STATE(1205)] = 54402, [SMALL_STATE(1206)] = 54441, [SMALL_STATE(1207)] = 54480, [SMALL_STATE(1208)] = 54518, [SMALL_STATE(1209)] = 54556, [SMALL_STATE(1210)] = 54615, [SMALL_STATE(1211)] = 54674, [SMALL_STATE(1212)] = 54733, [SMALL_STATE(1213)] = 54792, [SMALL_STATE(1214)] = 54851, [SMALL_STATE(1215)] = 54910, [SMALL_STATE(1216)] = 54969, [SMALL_STATE(1217)] = 55028, [SMALL_STATE(1218)] = 55087, [SMALL_STATE(1219)] = 55146, [SMALL_STATE(1220)] = 55205, [SMALL_STATE(1221)] = 55264, [SMALL_STATE(1222)] = 55323, [SMALL_STATE(1223)] = 55382, [SMALL_STATE(1224)] = 55433, [SMALL_STATE(1225)] = 55481, [SMALL_STATE(1226)] = 55537, [SMALL_STATE(1227)] = 55593, [SMALL_STATE(1228)] = 55649, [SMALL_STATE(1229)] = 55705, [SMALL_STATE(1230)] = 55755, [SMALL_STATE(1231)] = 55798, [SMALL_STATE(1232)] = 55841, [SMALL_STATE(1233)] = 55884, [SMALL_STATE(1234)] = 55927, [SMALL_STATE(1235)] = 55966, [SMALL_STATE(1236)] = 56025, [SMALL_STATE(1237)] = 56084, [SMALL_STATE(1238)] = 56143, [SMALL_STATE(1239)] = 56186, [SMALL_STATE(1240)] = 56250, [SMALL_STATE(1241)] = 56290, [SMALL_STATE(1242)] = 56328, [SMALL_STATE(1243)] = 56392, [SMALL_STATE(1244)] = 56456, [SMALL_STATE(1245)] = 56520, [SMALL_STATE(1246)] = 56584, [SMALL_STATE(1247)] = 56648, [SMALL_STATE(1248)] = 56712, [SMALL_STATE(1249)] = 56776, [SMALL_STATE(1250)] = 56840, [SMALL_STATE(1251)] = 56904, [SMALL_STATE(1252)] = 56968, [SMALL_STATE(1253)] = 57032, [SMALL_STATE(1254)] = 57096, [SMALL_STATE(1255)] = 57160, [SMALL_STATE(1256)] = 57224, [SMALL_STATE(1257)] = 57288, [SMALL_STATE(1258)] = 57352, [SMALL_STATE(1259)] = 57416, [SMALL_STATE(1260)] = 57480, [SMALL_STATE(1261)] = 57544, [SMALL_STATE(1262)] = 57608, [SMALL_STATE(1263)] = 57672, [SMALL_STATE(1264)] = 57736, [SMALL_STATE(1265)] = 57800, [SMALL_STATE(1266)] = 57864, [SMALL_STATE(1267)] = 57928, [SMALL_STATE(1268)] = 57992, [SMALL_STATE(1269)] = 58056, [SMALL_STATE(1270)] = 58120, [SMALL_STATE(1271)] = 58184, [SMALL_STATE(1272)] = 58248, [SMALL_STATE(1273)] = 58312, [SMALL_STATE(1274)] = 58376, [SMALL_STATE(1275)] = 58440, [SMALL_STATE(1276)] = 58504, [SMALL_STATE(1277)] = 58568, [SMALL_STATE(1278)] = 58632, [SMALL_STATE(1279)] = 58696, [SMALL_STATE(1280)] = 58760, [SMALL_STATE(1281)] = 58824, [SMALL_STATE(1282)] = 58885, [SMALL_STATE(1283)] = 58938, [SMALL_STATE(1284)] = 58991, [SMALL_STATE(1285)] = 59024, [SMALL_STATE(1286)] = 59075, [SMALL_STATE(1287)] = 59108, [SMALL_STATE(1288)] = 59161, [SMALL_STATE(1289)] = 59212, [SMALL_STATE(1290)] = 59265, [SMALL_STATE(1291)] = 59315, [SMALL_STATE(1292)] = 59365, [SMALL_STATE(1293)] = 59423, [SMALL_STATE(1294)] = 59473, [SMALL_STATE(1295)] = 59526, [SMALL_STATE(1296)] = 59579, [SMALL_STATE(1297)] = 59632, [SMALL_STATE(1298)] = 59685, [SMALL_STATE(1299)] = 59738, [SMALL_STATE(1300)] = 59791, [SMALL_STATE(1301)] = 59844, [SMALL_STATE(1302)] = 59897, [SMALL_STATE(1303)] = 59948, [SMALL_STATE(1304)] = 60001, [SMALL_STATE(1305)] = 60054, [SMALL_STATE(1306)] = 60107, [SMALL_STATE(1307)] = 60160, [SMALL_STATE(1308)] = 60190, [SMALL_STATE(1309)] = 60220, [SMALL_STATE(1310)] = 60250, [SMALL_STATE(1311)] = 60291, [SMALL_STATE(1312)] = 60332, [SMALL_STATE(1313)] = 60361, [SMALL_STATE(1314)] = 60408, [SMALL_STATE(1315)] = 60455, [SMALL_STATE(1316)] = 60496, [SMALL_STATE(1317)] = 60543, [SMALL_STATE(1318)] = 60590, [SMALL_STATE(1319)] = 60621, [SMALL_STATE(1320)] = 60662, [SMALL_STATE(1321)] = 60691, [SMALL_STATE(1322)] = 60732, [SMALL_STATE(1323)] = 60779, [SMALL_STATE(1324)] = 60820, [SMALL_STATE(1325)] = 60867, [SMALL_STATE(1326)] = 60908, [SMALL_STATE(1327)] = 60936, [SMALL_STATE(1328)] = 60968, [SMALL_STATE(1329)] = 61000, [SMALL_STATE(1330)] = 61032, [SMALL_STATE(1331)] = 61075, [SMALL_STATE(1332)] = 61104, [SMALL_STATE(1333)] = 61147, [SMALL_STATE(1334)] = 61176, [SMALL_STATE(1335)] = 61218, [SMALL_STATE(1336)] = 61250, [SMALL_STATE(1337)] = 61278, [SMALL_STATE(1338)] = 61304, [SMALL_STATE(1339)] = 61330, [SMALL_STATE(1340)] = 61376, [SMALL_STATE(1341)] = 61404, [SMALL_STATE(1342)] = 61436, [SMALL_STATE(1343)] = 61462, [SMALL_STATE(1344)] = 61494, [SMALL_STATE(1345)] = 61520, [SMALL_STATE(1346)] = 61560, [SMALL_STATE(1347)] = 61606, [SMALL_STATE(1348)] = 61652, [SMALL_STATE(1349)] = 61684, [SMALL_STATE(1350)] = 61730, [SMALL_STATE(1351)] = 61768, [SMALL_STATE(1352)] = 61800, [SMALL_STATE(1353)] = 61838, [SMALL_STATE(1354)] = 61876, [SMALL_STATE(1355)] = 61908, [SMALL_STATE(1356)] = 61940, [SMALL_STATE(1357)] = 61986, [SMALL_STATE(1358)] = 62018, [SMALL_STATE(1359)] = 62050, [SMALL_STATE(1360)] = 62088, [SMALL_STATE(1361)] = 62120, [SMALL_STATE(1362)] = 62152, [SMALL_STATE(1363)] = 62198, [SMALL_STATE(1364)] = 62230, [SMALL_STATE(1365)] = 62269, [SMALL_STATE(1366)] = 62304, [SMALL_STATE(1367)] = 62343, [SMALL_STATE(1368)] = 62366, [SMALL_STATE(1369)] = 62405, [SMALL_STATE(1370)] = 62444, [SMALL_STATE(1371)] = 62483, [SMALL_STATE(1372)] = 62522, [SMALL_STATE(1373)] = 62561, [SMALL_STATE(1374)] = 62600, [SMALL_STATE(1375)] = 62639, [SMALL_STATE(1376)] = 62678, [SMALL_STATE(1377)] = 62717, [SMALL_STATE(1378)] = 62756, [SMALL_STATE(1379)] = 62795, [SMALL_STATE(1380)] = 62834, [SMALL_STATE(1381)] = 62873, [SMALL_STATE(1382)] = 62912, [SMALL_STATE(1383)] = 62951, [SMALL_STATE(1384)] = 62990, [SMALL_STATE(1385)] = 63029, [SMALL_STATE(1386)] = 63068, [SMALL_STATE(1387)] = 63107, [SMALL_STATE(1388)] = 63146, [SMALL_STATE(1389)] = 63185, [SMALL_STATE(1390)] = 63224, [SMALL_STATE(1391)] = 63263, [SMALL_STATE(1392)] = 63302, [SMALL_STATE(1393)] = 63341, [SMALL_STATE(1394)] = 63380, [SMALL_STATE(1395)] = 63419, [SMALL_STATE(1396)] = 63458, [SMALL_STATE(1397)] = 63497, [SMALL_STATE(1398)] = 63536, [SMALL_STATE(1399)] = 63575, [SMALL_STATE(1400)] = 63614, [SMALL_STATE(1401)] = 63653, [SMALL_STATE(1402)] = 63692, [SMALL_STATE(1403)] = 63731, [SMALL_STATE(1404)] = 63770, [SMALL_STATE(1405)] = 63809, [SMALL_STATE(1406)] = 63848, [SMALL_STATE(1407)] = 63887, [SMALL_STATE(1408)] = 63926, [SMALL_STATE(1409)] = 63965, [SMALL_STATE(1410)] = 64004, [SMALL_STATE(1411)] = 64043, [SMALL_STATE(1412)] = 64082, [SMALL_STATE(1413)] = 64121, [SMALL_STATE(1414)] = 64144, [SMALL_STATE(1415)] = 64167, [SMALL_STATE(1416)] = 64206, [SMALL_STATE(1417)] = 64245, [SMALL_STATE(1418)] = 64284, [SMALL_STATE(1419)] = 64323, [SMALL_STATE(1420)] = 64362, [SMALL_STATE(1421)] = 64401, [SMALL_STATE(1422)] = 64440, [SMALL_STATE(1423)] = 64463, [SMALL_STATE(1424)] = 64502, [SMALL_STATE(1425)] = 64541, [SMALL_STATE(1426)] = 64580, [SMALL_STATE(1427)] = 64619, [SMALL_STATE(1428)] = 64658, [SMALL_STATE(1429)] = 64697, [SMALL_STATE(1430)] = 64736, [SMALL_STATE(1431)] = 64775, [SMALL_STATE(1432)] = 64814, [SMALL_STATE(1433)] = 64853, [SMALL_STATE(1434)] = 64892, [SMALL_STATE(1435)] = 64931, [SMALL_STATE(1436)] = 64970, [SMALL_STATE(1437)] = 65009, [SMALL_STATE(1438)] = 65048, [SMALL_STATE(1439)] = 65087, [SMALL_STATE(1440)] = 65126, [SMALL_STATE(1441)] = 65165, [SMALL_STATE(1442)] = 65204, [SMALL_STATE(1443)] = 65243, [SMALL_STATE(1444)] = 65282, [SMALL_STATE(1445)] = 65321, [SMALL_STATE(1446)] = 65360, [SMALL_STATE(1447)] = 65395, [SMALL_STATE(1448)] = 65434, [SMALL_STATE(1449)] = 65469, [SMALL_STATE(1450)] = 65508, [SMALL_STATE(1451)] = 65543, [SMALL_STATE(1452)] = 65582, [SMALL_STATE(1453)] = 65621, [SMALL_STATE(1454)] = 65660, [SMALL_STATE(1455)] = 65699, [SMALL_STATE(1456)] = 65738, [SMALL_STATE(1457)] = 65761, [SMALL_STATE(1458)] = 65800, [SMALL_STATE(1459)] = 65839, [SMALL_STATE(1460)] = 65878, [SMALL_STATE(1461)] = 65917, [SMALL_STATE(1462)] = 65956, [SMALL_STATE(1463)] = 65979, [SMALL_STATE(1464)] = 66018, [SMALL_STATE(1465)] = 66057, [SMALL_STATE(1466)] = 66096, [SMALL_STATE(1467)] = 66135, [SMALL_STATE(1468)] = 66174, [SMALL_STATE(1469)] = 66213, [SMALL_STATE(1470)] = 66252, [SMALL_STATE(1471)] = 66291, [SMALL_STATE(1472)] = 66330, [SMALL_STATE(1473)] = 66369, [SMALL_STATE(1474)] = 66408, [SMALL_STATE(1475)] = 66447, [SMALL_STATE(1476)] = 66486, [SMALL_STATE(1477)] = 66525, [SMALL_STATE(1478)] = 66564, [SMALL_STATE(1479)] = 66603, [SMALL_STATE(1480)] = 66642, [SMALL_STATE(1481)] = 66681, [SMALL_STATE(1482)] = 66720, [SMALL_STATE(1483)] = 66759, [SMALL_STATE(1484)] = 66798, [SMALL_STATE(1485)] = 66821, [SMALL_STATE(1486)] = 66860, [SMALL_STATE(1487)] = 66899, [SMALL_STATE(1488)] = 66938, [SMALL_STATE(1489)] = 66977, [SMALL_STATE(1490)] = 67016, [SMALL_STATE(1491)] = 67055, [SMALL_STATE(1492)] = 67094, [SMALL_STATE(1493)] = 67133, [SMALL_STATE(1494)] = 67172, [SMALL_STATE(1495)] = 67211, [SMALL_STATE(1496)] = 67250, [SMALL_STATE(1497)] = 67289, [SMALL_STATE(1498)] = 67328, [SMALL_STATE(1499)] = 67367, [SMALL_STATE(1500)] = 67406, [SMALL_STATE(1501)] = 67445, [SMALL_STATE(1502)] = 67484, [SMALL_STATE(1503)] = 67523, [SMALL_STATE(1504)] = 67562, [SMALL_STATE(1505)] = 67601, [SMALL_STATE(1506)] = 67640, [SMALL_STATE(1507)] = 67679, [SMALL_STATE(1508)] = 67719, [SMALL_STATE(1509)] = 67741, [SMALL_STATE(1510)] = 67781, [SMALL_STATE(1511)] = 67821, [SMALL_STATE(1512)] = 67843, [SMALL_STATE(1513)] = 67883, [SMALL_STATE(1514)] = 67911, [SMALL_STATE(1515)] = 67951, [SMALL_STATE(1516)] = 67979, [SMALL_STATE(1517)] = 68005, [SMALL_STATE(1518)] = 68027, [SMALL_STATE(1519)] = 68055, [SMALL_STATE(1520)] = 68077, [SMALL_STATE(1521)] = 68105, [SMALL_STATE(1522)] = 68133, [SMALL_STATE(1523)] = 68161, [SMALL_STATE(1524)] = 68201, [SMALL_STATE(1525)] = 68229, [SMALL_STATE(1526)] = 68261, [SMALL_STATE(1527)] = 68293, [SMALL_STATE(1528)] = 68313, [SMALL_STATE(1529)] = 68345, [SMALL_STATE(1530)] = 68373, [SMALL_STATE(1531)] = 68405, [SMALL_STATE(1532)] = 68433, [SMALL_STATE(1533)] = 68461, [SMALL_STATE(1534)] = 68493, [SMALL_STATE(1535)] = 68525, [SMALL_STATE(1536)] = 68553, [SMALL_STATE(1537)] = 68573, [SMALL_STATE(1538)] = 68605, [SMALL_STATE(1539)] = 68633, [SMALL_STATE(1540)] = 68660, [SMALL_STATE(1541)] = 68691, [SMALL_STATE(1542)] = 68722, [SMALL_STATE(1543)] = 68753, [SMALL_STATE(1544)] = 68784, [SMALL_STATE(1545)] = 68815, [SMALL_STATE(1546)] = 68846, [SMALL_STATE(1547)] = 68877, [SMALL_STATE(1548)] = 68904, [SMALL_STATE(1549)] = 68931, [SMALL_STATE(1550)] = 68954, [SMALL_STATE(1551)] = 68981, [SMALL_STATE(1552)] = 69008, [SMALL_STATE(1553)] = 69031, [SMALL_STATE(1554)] = 69062, [SMALL_STATE(1555)] = 69093, [SMALL_STATE(1556)] = 69120, [SMALL_STATE(1557)] = 69141, [SMALL_STATE(1558)] = 69164, [SMALL_STATE(1559)] = 69191, [SMALL_STATE(1560)] = 69222, [SMALL_STATE(1561)] = 69251, [SMALL_STATE(1562)] = 69278, [SMALL_STATE(1563)] = 69301, [SMALL_STATE(1564)] = 69332, [SMALL_STATE(1565)] = 69360, [SMALL_STATE(1566)] = 69388, [SMALL_STATE(1567)] = 69416, [SMALL_STATE(1568)] = 69442, [SMALL_STATE(1569)] = 69468, [SMALL_STATE(1570)] = 69494, [SMALL_STATE(1571)] = 69520, [SMALL_STATE(1572)] = 69538, [SMALL_STATE(1573)] = 69564, [SMALL_STATE(1574)] = 69590, [SMALL_STATE(1575)] = 69616, [SMALL_STATE(1576)] = 69642, [SMALL_STATE(1577)] = 69668, [SMALL_STATE(1578)] = 69696, [SMALL_STATE(1579)] = 69724, [SMALL_STATE(1580)] = 69750, [SMALL_STATE(1581)] = 69768, [SMALL_STATE(1582)] = 69796, [SMALL_STATE(1583)] = 69822, [SMALL_STATE(1584)] = 69848, [SMALL_STATE(1585)] = 69876, [SMALL_STATE(1586)] = 69904, [SMALL_STATE(1587)] = 69932, [SMALL_STATE(1588)] = 69958, [SMALL_STATE(1589)] = 69984, [SMALL_STATE(1590)] = 70010, [SMALL_STATE(1591)] = 70036, [SMALL_STATE(1592)] = 70062, [SMALL_STATE(1593)] = 70088, [SMALL_STATE(1594)] = 70106, [SMALL_STATE(1595)] = 70132, [SMALL_STATE(1596)] = 70160, [SMALL_STATE(1597)] = 70178, [SMALL_STATE(1598)] = 70206, [SMALL_STATE(1599)] = 70232, [SMALL_STATE(1600)] = 70258, [SMALL_STATE(1601)] = 70284, [SMALL_STATE(1602)] = 70312, [SMALL_STATE(1603)] = 70340, [SMALL_STATE(1604)] = 70368, [SMALL_STATE(1605)] = 70394, [SMALL_STATE(1606)] = 70420, [SMALL_STATE(1607)] = 70446, [SMALL_STATE(1608)] = 70474, [SMALL_STATE(1609)] = 70500, [SMALL_STATE(1610)] = 70528, [SMALL_STATE(1611)] = 70556, [SMALL_STATE(1612)] = 70584, [SMALL_STATE(1613)] = 70612, [SMALL_STATE(1614)] = 70638, [SMALL_STATE(1615)] = 70664, [SMALL_STATE(1616)] = 70690, [SMALL_STATE(1617)] = 70718, [SMALL_STATE(1618)] = 70737, [SMALL_STATE(1619)] = 70762, [SMALL_STATE(1620)] = 70785, [SMALL_STATE(1621)] = 70808, [SMALL_STATE(1622)] = 70833, [SMALL_STATE(1623)] = 70858, [SMALL_STATE(1624)] = 70883, [SMALL_STATE(1625)] = 70902, [SMALL_STATE(1626)] = 70925, [SMALL_STATE(1627)] = 70950, [SMALL_STATE(1628)] = 70975, [SMALL_STATE(1629)] = 70998, [SMALL_STATE(1630)] = 71021, [SMALL_STATE(1631)] = 71046, [SMALL_STATE(1632)] = 71069, [SMALL_STATE(1633)] = 71092, [SMALL_STATE(1634)] = 71117, [SMALL_STATE(1635)] = 71140, [SMALL_STATE(1636)] = 71165, [SMALL_STATE(1637)] = 71188, [SMALL_STATE(1638)] = 71211, [SMALL_STATE(1639)] = 71230, [SMALL_STATE(1640)] = 71249, [SMALL_STATE(1641)] = 71272, [SMALL_STATE(1642)] = 71297, [SMALL_STATE(1643)] = 71320, [SMALL_STATE(1644)] = 71343, [SMALL_STATE(1645)] = 71366, [SMALL_STATE(1646)] = 71389, [SMALL_STATE(1647)] = 71412, [SMALL_STATE(1648)] = 71435, [SMALL_STATE(1649)] = 71454, [SMALL_STATE(1650)] = 71477, [SMALL_STATE(1651)] = 71502, [SMALL_STATE(1652)] = 71525, [SMALL_STATE(1653)] = 71548, [SMALL_STATE(1654)] = 71571, [SMALL_STATE(1655)] = 71596, [SMALL_STATE(1656)] = 71621, [SMALL_STATE(1657)] = 71644, [SMALL_STATE(1658)] = 71669, [SMALL_STATE(1659)] = 71692, [SMALL_STATE(1660)] = 71715, [SMALL_STATE(1661)] = 71738, [SMALL_STATE(1662)] = 71763, [SMALL_STATE(1663)] = 71788, [SMALL_STATE(1664)] = 71813, [SMALL_STATE(1665)] = 71836, [SMALL_STATE(1666)] = 71861, [SMALL_STATE(1667)] = 71884, [SMALL_STATE(1668)] = 71907, [SMALL_STATE(1669)] = 71930, [SMALL_STATE(1670)] = 71955, [SMALL_STATE(1671)] = 71978, [SMALL_STATE(1672)] = 72001, [SMALL_STATE(1673)] = 72024, [SMALL_STATE(1674)] = 72049, [SMALL_STATE(1675)] = 72068, [SMALL_STATE(1676)] = 72091, [SMALL_STATE(1677)] = 72114, [SMALL_STATE(1678)] = 72137, [SMALL_STATE(1679)] = 72162, [SMALL_STATE(1680)] = 72185, [SMALL_STATE(1681)] = 72208, [SMALL_STATE(1682)] = 72231, [SMALL_STATE(1683)] = 72254, [SMALL_STATE(1684)] = 72279, [SMALL_STATE(1685)] = 72302, [SMALL_STATE(1686)] = 72327, [SMALL_STATE(1687)] = 72350, [SMALL_STATE(1688)] = 72373, [SMALL_STATE(1689)] = 72396, [SMALL_STATE(1690)] = 72419, [SMALL_STATE(1691)] = 72444, [SMALL_STATE(1692)] = 72469, [SMALL_STATE(1693)] = 72492, [SMALL_STATE(1694)] = 72517, [SMALL_STATE(1695)] = 72542, [SMALL_STATE(1696)] = 72567, [SMALL_STATE(1697)] = 72592, [SMALL_STATE(1698)] = 72617, [SMALL_STATE(1699)] = 72642, [SMALL_STATE(1700)] = 72667, [SMALL_STATE(1701)] = 72690, [SMALL_STATE(1702)] = 72712, [SMALL_STATE(1703)] = 72734, [SMALL_STATE(1704)] = 72756, [SMALL_STATE(1705)] = 72772, [SMALL_STATE(1706)] = 72794, [SMALL_STATE(1707)] = 72810, [SMALL_STATE(1708)] = 72832, [SMALL_STATE(1709)] = 72854, [SMALL_STATE(1710)] = 72876, [SMALL_STATE(1711)] = 72898, [SMALL_STATE(1712)] = 72920, [SMALL_STATE(1713)] = 72942, [SMALL_STATE(1714)] = 72964, [SMALL_STATE(1715)] = 72986, [SMALL_STATE(1716)] = 73008, [SMALL_STATE(1717)] = 73030, [SMALL_STATE(1718)] = 73052, [SMALL_STATE(1719)] = 73074, [SMALL_STATE(1720)] = 73096, [SMALL_STATE(1721)] = 73118, [SMALL_STATE(1722)] = 73140, [SMALL_STATE(1723)] = 73162, [SMALL_STATE(1724)] = 73184, [SMALL_STATE(1725)] = 73206, [SMALL_STATE(1726)] = 73228, [SMALL_STATE(1727)] = 73250, [SMALL_STATE(1728)] = 73272, [SMALL_STATE(1729)] = 73294, [SMALL_STATE(1730)] = 73316, [SMALL_STATE(1731)] = 73336, [SMALL_STATE(1732)] = 73352, [SMALL_STATE(1733)] = 73374, [SMALL_STATE(1734)] = 73396, [SMALL_STATE(1735)] = 73418, [SMALL_STATE(1736)] = 73440, [SMALL_STATE(1737)] = 73462, [SMALL_STATE(1738)] = 73484, [SMALL_STATE(1739)] = 73506, [SMALL_STATE(1740)] = 73528, [SMALL_STATE(1741)] = 73550, [SMALL_STATE(1742)] = 73572, [SMALL_STATE(1743)] = 73594, [SMALL_STATE(1744)] = 73616, [SMALL_STATE(1745)] = 73638, [SMALL_STATE(1746)] = 73660, [SMALL_STATE(1747)] = 73682, [SMALL_STATE(1748)] = 73704, [SMALL_STATE(1749)] = 73726, [SMALL_STATE(1750)] = 73748, [SMALL_STATE(1751)] = 73770, [SMALL_STATE(1752)] = 73792, [SMALL_STATE(1753)] = 73814, [SMALL_STATE(1754)] = 73836, [SMALL_STATE(1755)] = 73858, [SMALL_STATE(1756)] = 73880, [SMALL_STATE(1757)] = 73902, [SMALL_STATE(1758)] = 73924, [SMALL_STATE(1759)] = 73946, [SMALL_STATE(1760)] = 73964, [SMALL_STATE(1761)] = 73986, [SMALL_STATE(1762)] = 74008, [SMALL_STATE(1763)] = 74030, [SMALL_STATE(1764)] = 74052, [SMALL_STATE(1765)] = 74072, [SMALL_STATE(1766)] = 74094, [SMALL_STATE(1767)] = 74114, [SMALL_STATE(1768)] = 74136, [SMALL_STATE(1769)] = 74158, [SMALL_STATE(1770)] = 74180, [SMALL_STATE(1771)] = 74198, [SMALL_STATE(1772)] = 74220, [SMALL_STATE(1773)] = 74242, [SMALL_STATE(1774)] = 74264, [SMALL_STATE(1775)] = 74286, [SMALL_STATE(1776)] = 74308, [SMALL_STATE(1777)] = 74330, [SMALL_STATE(1778)] = 74352, [SMALL_STATE(1779)] = 74374, [SMALL_STATE(1780)] = 74396, [SMALL_STATE(1781)] = 74418, [SMALL_STATE(1782)] = 74440, [SMALL_STATE(1783)] = 74462, [SMALL_STATE(1784)] = 74482, [SMALL_STATE(1785)] = 74504, [SMALL_STATE(1786)] = 74526, [SMALL_STATE(1787)] = 74546, [SMALL_STATE(1788)] = 74568, [SMALL_STATE(1789)] = 74590, [SMALL_STATE(1790)] = 74612, [SMALL_STATE(1791)] = 74634, [SMALL_STATE(1792)] = 74650, [SMALL_STATE(1793)] = 74668, [SMALL_STATE(1794)] = 74690, [SMALL_STATE(1795)] = 74712, [SMALL_STATE(1796)] = 74734, [SMALL_STATE(1797)] = 74752, [SMALL_STATE(1798)] = 74774, [SMALL_STATE(1799)] = 74796, [SMALL_STATE(1800)] = 74818, [SMALL_STATE(1801)] = 74840, [SMALL_STATE(1802)] = 74862, [SMALL_STATE(1803)] = 74884, [SMALL_STATE(1804)] = 74906, [SMALL_STATE(1805)] = 74928, [SMALL_STATE(1806)] = 74950, [SMALL_STATE(1807)] = 74968, [SMALL_STATE(1808)] = 74990, [SMALL_STATE(1809)] = 75012, [SMALL_STATE(1810)] = 75034, [SMALL_STATE(1811)] = 75056, [SMALL_STATE(1812)] = 75074, [SMALL_STATE(1813)] = 75096, [SMALL_STATE(1814)] = 75118, [SMALL_STATE(1815)] = 75140, [SMALL_STATE(1816)] = 75158, [SMALL_STATE(1817)] = 75180, [SMALL_STATE(1818)] = 75202, [SMALL_STATE(1819)] = 75224, [SMALL_STATE(1820)] = 75246, [SMALL_STATE(1821)] = 75268, [SMALL_STATE(1822)] = 75290, [SMALL_STATE(1823)] = 75312, [SMALL_STATE(1824)] = 75334, [SMALL_STATE(1825)] = 75356, [SMALL_STATE(1826)] = 75378, [SMALL_STATE(1827)] = 75400, [SMALL_STATE(1828)] = 75418, [SMALL_STATE(1829)] = 75440, [SMALL_STATE(1830)] = 75462, [SMALL_STATE(1831)] = 75484, [SMALL_STATE(1832)] = 75506, [SMALL_STATE(1833)] = 75528, [SMALL_STATE(1834)] = 75546, [SMALL_STATE(1835)] = 75568, [SMALL_STATE(1836)] = 75590, [SMALL_STATE(1837)] = 75612, [SMALL_STATE(1838)] = 75634, [SMALL_STATE(1839)] = 75656, [SMALL_STATE(1840)] = 75675, [SMALL_STATE(1841)] = 75694, [SMALL_STATE(1842)] = 75713, [SMALL_STATE(1843)] = 75732, [SMALL_STATE(1844)] = 75751, [SMALL_STATE(1845)] = 75770, [SMALL_STATE(1846)] = 75789, [SMALL_STATE(1847)] = 75808, [SMALL_STATE(1848)] = 75827, [SMALL_STATE(1849)] = 75846, [SMALL_STATE(1850)] = 75865, [SMALL_STATE(1851)] = 75882, [SMALL_STATE(1852)] = 75901, [SMALL_STATE(1853)] = 75920, [SMALL_STATE(1854)] = 75939, [SMALL_STATE(1855)] = 75958, [SMALL_STATE(1856)] = 75977, [SMALL_STATE(1857)] = 75996, [SMALL_STATE(1858)] = 76015, [SMALL_STATE(1859)] = 76034, [SMALL_STATE(1860)] = 76053, [SMALL_STATE(1861)] = 76072, [SMALL_STATE(1862)] = 76089, [SMALL_STATE(1863)] = 76108, [SMALL_STATE(1864)] = 76127, [SMALL_STATE(1865)] = 76146, [SMALL_STATE(1866)] = 76165, [SMALL_STATE(1867)] = 76184, [SMALL_STATE(1868)] = 76203, [SMALL_STATE(1869)] = 76222, [SMALL_STATE(1870)] = 76241, [SMALL_STATE(1871)] = 76260, [SMALL_STATE(1872)] = 76279, [SMALL_STATE(1873)] = 76298, [SMALL_STATE(1874)] = 76317, [SMALL_STATE(1875)] = 76336, [SMALL_STATE(1876)] = 76355, [SMALL_STATE(1877)] = 76374, [SMALL_STATE(1878)] = 76393, [SMALL_STATE(1879)] = 76412, [SMALL_STATE(1880)] = 76431, [SMALL_STATE(1881)] = 76450, [SMALL_STATE(1882)] = 76469, [SMALL_STATE(1883)] = 76488, [SMALL_STATE(1884)] = 76507, [SMALL_STATE(1885)] = 76526, [SMALL_STATE(1886)] = 76545, [SMALL_STATE(1887)] = 76564, [SMALL_STATE(1888)] = 76583, [SMALL_STATE(1889)] = 76602, [SMALL_STATE(1890)] = 76621, [SMALL_STATE(1891)] = 76640, [SMALL_STATE(1892)] = 76659, [SMALL_STATE(1893)] = 76678, [SMALL_STATE(1894)] = 76697, [SMALL_STATE(1895)] = 76716, [SMALL_STATE(1896)] = 76735, [SMALL_STATE(1897)] = 76754, [SMALL_STATE(1898)] = 76773, [SMALL_STATE(1899)] = 76792, [SMALL_STATE(1900)] = 76811, [SMALL_STATE(1901)] = 76830, [SMALL_STATE(1902)] = 76849, [SMALL_STATE(1903)] = 76868, [SMALL_STATE(1904)] = 76887, [SMALL_STATE(1905)] = 76906, [SMALL_STATE(1906)] = 76925, [SMALL_STATE(1907)] = 76944, [SMALL_STATE(1908)] = 76963, [SMALL_STATE(1909)] = 76982, [SMALL_STATE(1910)] = 77001, [SMALL_STATE(1911)] = 77020, [SMALL_STATE(1912)] = 77039, [SMALL_STATE(1913)] = 77058, [SMALL_STATE(1914)] = 77077, [SMALL_STATE(1915)] = 77096, [SMALL_STATE(1916)] = 77115, [SMALL_STATE(1917)] = 77134, [SMALL_STATE(1918)] = 77153, [SMALL_STATE(1919)] = 77172, [SMALL_STATE(1920)] = 77191, [SMALL_STATE(1921)] = 77210, [SMALL_STATE(1922)] = 77229, [SMALL_STATE(1923)] = 77248, [SMALL_STATE(1924)] = 77267, [SMALL_STATE(1925)] = 77286, [SMALL_STATE(1926)] = 77305, [SMALL_STATE(1927)] = 77324, [SMALL_STATE(1928)] = 77343, [SMALL_STATE(1929)] = 77362, [SMALL_STATE(1930)] = 77381, [SMALL_STATE(1931)] = 77400, [SMALL_STATE(1932)] = 77419, [SMALL_STATE(1933)] = 77438, [SMALL_STATE(1934)] = 77457, [SMALL_STATE(1935)] = 77476, [SMALL_STATE(1936)] = 77495, [SMALL_STATE(1937)] = 77514, [SMALL_STATE(1938)] = 77533, [SMALL_STATE(1939)] = 77552, [SMALL_STATE(1940)] = 77571, [SMALL_STATE(1941)] = 77590, [SMALL_STATE(1942)] = 77609, [SMALL_STATE(1943)] = 77628, [SMALL_STATE(1944)] = 77647, [SMALL_STATE(1945)] = 77666, [SMALL_STATE(1946)] = 77685, [SMALL_STATE(1947)] = 77704, [SMALL_STATE(1948)] = 77723, [SMALL_STATE(1949)] = 77742, [SMALL_STATE(1950)] = 77761, [SMALL_STATE(1951)] = 77780, [SMALL_STATE(1952)] = 77799, [SMALL_STATE(1953)] = 77818, [SMALL_STATE(1954)] = 77837, [SMALL_STATE(1955)] = 77856, [SMALL_STATE(1956)] = 77875, [SMALL_STATE(1957)] = 77894, [SMALL_STATE(1958)] = 77913, [SMALL_STATE(1959)] = 77932, [SMALL_STATE(1960)] = 77951, [SMALL_STATE(1961)] = 77970, [SMALL_STATE(1962)] = 77989, [SMALL_STATE(1963)] = 78008, [SMALL_STATE(1964)] = 78027, [SMALL_STATE(1965)] = 78046, [SMALL_STATE(1966)] = 78065, [SMALL_STATE(1967)] = 78084, [SMALL_STATE(1968)] = 78103, [SMALL_STATE(1969)] = 78122, [SMALL_STATE(1970)] = 78141, [SMALL_STATE(1971)] = 78156, [SMALL_STATE(1972)] = 78175, [SMALL_STATE(1973)] = 78194, [SMALL_STATE(1974)] = 78211, [SMALL_STATE(1975)] = 78230, [SMALL_STATE(1976)] = 78249, [SMALL_STATE(1977)] = 78268, [SMALL_STATE(1978)] = 78287, [SMALL_STATE(1979)] = 78306, [SMALL_STATE(1980)] = 78325, [SMALL_STATE(1981)] = 78344, [SMALL_STATE(1982)] = 78363, [SMALL_STATE(1983)] = 78382, [SMALL_STATE(1984)] = 78397, [SMALL_STATE(1985)] = 78416, [SMALL_STATE(1986)] = 78435, [SMALL_STATE(1987)] = 78454, [SMALL_STATE(1988)] = 78473, [SMALL_STATE(1989)] = 78492, [SMALL_STATE(1990)] = 78511, [SMALL_STATE(1991)] = 78530, [SMALL_STATE(1992)] = 78549, [SMALL_STATE(1993)] = 78568, [SMALL_STATE(1994)] = 78587, [SMALL_STATE(1995)] = 78606, [SMALL_STATE(1996)] = 78625, [SMALL_STATE(1997)] = 78644, [SMALL_STATE(1998)] = 78663, [SMALL_STATE(1999)] = 78682, [SMALL_STATE(2000)] = 78701, [SMALL_STATE(2001)] = 78720, [SMALL_STATE(2002)] = 78739, [SMALL_STATE(2003)] = 78758, [SMALL_STATE(2004)] = 78777, [SMALL_STATE(2005)] = 78796, [SMALL_STATE(2006)] = 78815, [SMALL_STATE(2007)] = 78834, [SMALL_STATE(2008)] = 78853, [SMALL_STATE(2009)] = 78872, [SMALL_STATE(2010)] = 78891, [SMALL_STATE(2011)] = 78910, [SMALL_STATE(2012)] = 78929, [SMALL_STATE(2013)] = 78948, [SMALL_STATE(2014)] = 78967, [SMALL_STATE(2015)] = 78986, [SMALL_STATE(2016)] = 79005, [SMALL_STATE(2017)] = 79024, [SMALL_STATE(2018)] = 79043, [SMALL_STATE(2019)] = 79062, [SMALL_STATE(2020)] = 79079, [SMALL_STATE(2021)] = 79098, [SMALL_STATE(2022)] = 79117, [SMALL_STATE(2023)] = 79136, [SMALL_STATE(2024)] = 79155, [SMALL_STATE(2025)] = 79174, [SMALL_STATE(2026)] = 79193, [SMALL_STATE(2027)] = 79212, [SMALL_STATE(2028)] = 79231, [SMALL_STATE(2029)] = 79250, [SMALL_STATE(2030)] = 79269, [SMALL_STATE(2031)] = 79288, [SMALL_STATE(2032)] = 79307, [SMALL_STATE(2033)] = 79326, [SMALL_STATE(2034)] = 79345, [SMALL_STATE(2035)] = 79364, [SMALL_STATE(2036)] = 79383, [SMALL_STATE(2037)] = 79402, [SMALL_STATE(2038)] = 79421, [SMALL_STATE(2039)] = 79438, [SMALL_STATE(2040)] = 79457, [SMALL_STATE(2041)] = 79476, [SMALL_STATE(2042)] = 79495, [SMALL_STATE(2043)] = 79514, [SMALL_STATE(2044)] = 79533, [SMALL_STATE(2045)] = 79552, [SMALL_STATE(2046)] = 79571, [SMALL_STATE(2047)] = 79590, [SMALL_STATE(2048)] = 79607, [SMALL_STATE(2049)] = 79626, [SMALL_STATE(2050)] = 79645, [SMALL_STATE(2051)] = 79664, [SMALL_STATE(2052)] = 79683, [SMALL_STATE(2053)] = 79700, [SMALL_STATE(2054)] = 79719, [SMALL_STATE(2055)] = 79738, [SMALL_STATE(2056)] = 79757, [SMALL_STATE(2057)] = 79776, [SMALL_STATE(2058)] = 79795, [SMALL_STATE(2059)] = 79814, [SMALL_STATE(2060)] = 79833, [SMALL_STATE(2061)] = 79852, [SMALL_STATE(2062)] = 79871, [SMALL_STATE(2063)] = 79890, [SMALL_STATE(2064)] = 79909, [SMALL_STATE(2065)] = 79928, [SMALL_STATE(2066)] = 79947, [SMALL_STATE(2067)] = 79962, [SMALL_STATE(2068)] = 79981, [SMALL_STATE(2069)] = 80000, [SMALL_STATE(2070)] = 80017, [SMALL_STATE(2071)] = 80036, [SMALL_STATE(2072)] = 80055, [SMALL_STATE(2073)] = 80074, [SMALL_STATE(2074)] = 80093, [SMALL_STATE(2075)] = 80112, [SMALL_STATE(2076)] = 80131, [SMALL_STATE(2077)] = 80150, [SMALL_STATE(2078)] = 80169, [SMALL_STATE(2079)] = 80188, [SMALL_STATE(2080)] = 80207, [SMALL_STATE(2081)] = 80226, [SMALL_STATE(2082)] = 80245, [SMALL_STATE(2083)] = 80264, [SMALL_STATE(2084)] = 80283, [SMALL_STATE(2085)] = 80302, [SMALL_STATE(2086)] = 80321, [SMALL_STATE(2087)] = 80340, [SMALL_STATE(2088)] = 80359, [SMALL_STATE(2089)] = 80378, [SMALL_STATE(2090)] = 80397, [SMALL_STATE(2091)] = 80416, [SMALL_STATE(2092)] = 80435, [SMALL_STATE(2093)] = 80454, [SMALL_STATE(2094)] = 80473, [SMALL_STATE(2095)] = 80492, [SMALL_STATE(2096)] = 80511, [SMALL_STATE(2097)] = 80530, [SMALL_STATE(2098)] = 80549, [SMALL_STATE(2099)] = 80568, [SMALL_STATE(2100)] = 80587, [SMALL_STATE(2101)] = 80606, [SMALL_STATE(2102)] = 80625, [SMALL_STATE(2103)] = 80644, [SMALL_STATE(2104)] = 80661, [SMALL_STATE(2105)] = 80680, [SMALL_STATE(2106)] = 80699, [SMALL_STATE(2107)] = 80718, [SMALL_STATE(2108)] = 80737, [SMALL_STATE(2109)] = 80756, [SMALL_STATE(2110)] = 80775, [SMALL_STATE(2111)] = 80794, [SMALL_STATE(2112)] = 80813, [SMALL_STATE(2113)] = 80832, [SMALL_STATE(2114)] = 80851, [SMALL_STATE(2115)] = 80870, [SMALL_STATE(2116)] = 80889, [SMALL_STATE(2117)] = 80908, [SMALL_STATE(2118)] = 80925, [SMALL_STATE(2119)] = 80944, [SMALL_STATE(2120)] = 80963, [SMALL_STATE(2121)] = 80982, [SMALL_STATE(2122)] = 81001, [SMALL_STATE(2123)] = 81020, [SMALL_STATE(2124)] = 81039, [SMALL_STATE(2125)] = 81058, [SMALL_STATE(2126)] = 81077, [SMALL_STATE(2127)] = 81096, [SMALL_STATE(2128)] = 81115, [SMALL_STATE(2129)] = 81134, [SMALL_STATE(2130)] = 81153, [SMALL_STATE(2131)] = 81172, [SMALL_STATE(2132)] = 81191, [SMALL_STATE(2133)] = 81210, [SMALL_STATE(2134)] = 81229, [SMALL_STATE(2135)] = 81248, [SMALL_STATE(2136)] = 81267, [SMALL_STATE(2137)] = 81286, [SMALL_STATE(2138)] = 81305, [SMALL_STATE(2139)] = 81324, [SMALL_STATE(2140)] = 81343, [SMALL_STATE(2141)] = 81362, [SMALL_STATE(2142)] = 81381, [SMALL_STATE(2143)] = 81400, [SMALL_STATE(2144)] = 81419, [SMALL_STATE(2145)] = 81436, [SMALL_STATE(2146)] = 81455, [SMALL_STATE(2147)] = 81474, [SMALL_STATE(2148)] = 81493, [SMALL_STATE(2149)] = 81512, [SMALL_STATE(2150)] = 81531, [SMALL_STATE(2151)] = 81550, [SMALL_STATE(2152)] = 81565, [SMALL_STATE(2153)] = 81584, [SMALL_STATE(2154)] = 81603, [SMALL_STATE(2155)] = 81622, [SMALL_STATE(2156)] = 81641, [SMALL_STATE(2157)] = 81660, [SMALL_STATE(2158)] = 81679, [SMALL_STATE(2159)] = 81698, [SMALL_STATE(2160)] = 81717, [SMALL_STATE(2161)] = 81736, [SMALL_STATE(2162)] = 81755, [SMALL_STATE(2163)] = 81774, [SMALL_STATE(2164)] = 81789, [SMALL_STATE(2165)] = 81808, [SMALL_STATE(2166)] = 81827, [SMALL_STATE(2167)] = 81846, [SMALL_STATE(2168)] = 81863, [SMALL_STATE(2169)] = 81882, [SMALL_STATE(2170)] = 81901, [SMALL_STATE(2171)] = 81920, [SMALL_STATE(2172)] = 81937, [SMALL_STATE(2173)] = 81956, [SMALL_STATE(2174)] = 81975, [SMALL_STATE(2175)] = 81994, [SMALL_STATE(2176)] = 82013, [SMALL_STATE(2177)] = 82032, [SMALL_STATE(2178)] = 82049, [SMALL_STATE(2179)] = 82068, [SMALL_STATE(2180)] = 82085, [SMALL_STATE(2181)] = 82104, [SMALL_STATE(2182)] = 82123, [SMALL_STATE(2183)] = 82142, [SMALL_STATE(2184)] = 82161, [SMALL_STATE(2185)] = 82178, [SMALL_STATE(2186)] = 82195, [SMALL_STATE(2187)] = 82214, [SMALL_STATE(2188)] = 82233, [SMALL_STATE(2189)] = 82252, [SMALL_STATE(2190)] = 82271, [SMALL_STATE(2191)] = 82290, [SMALL_STATE(2192)] = 82309, [SMALL_STATE(2193)] = 82325, [SMALL_STATE(2194)] = 82341, [SMALL_STATE(2195)] = 82357, [SMALL_STATE(2196)] = 82373, [SMALL_STATE(2197)] = 82389, [SMALL_STATE(2198)] = 82405, [SMALL_STATE(2199)] = 82421, [SMALL_STATE(2200)] = 82437, [SMALL_STATE(2201)] = 82453, [SMALL_STATE(2202)] = 82469, [SMALL_STATE(2203)] = 82485, [SMALL_STATE(2204)] = 82499, [SMALL_STATE(2205)] = 82515, [SMALL_STATE(2206)] = 82531, [SMALL_STATE(2207)] = 82547, [SMALL_STATE(2208)] = 82563, [SMALL_STATE(2209)] = 82579, [SMALL_STATE(2210)] = 82595, [SMALL_STATE(2211)] = 82609, [SMALL_STATE(2212)] = 82625, [SMALL_STATE(2213)] = 82641, [SMALL_STATE(2214)] = 82655, [SMALL_STATE(2215)] = 82671, [SMALL_STATE(2216)] = 82687, [SMALL_STATE(2217)] = 82703, [SMALL_STATE(2218)] = 82719, [SMALL_STATE(2219)] = 82735, [SMALL_STATE(2220)] = 82751, [SMALL_STATE(2221)] = 82767, [SMALL_STATE(2222)] = 82781, [SMALL_STATE(2223)] = 82797, [SMALL_STATE(2224)] = 82813, [SMALL_STATE(2225)] = 82829, [SMALL_STATE(2226)] = 82845, [SMALL_STATE(2227)] = 82861, [SMALL_STATE(2228)] = 82877, [SMALL_STATE(2229)] = 82893, [SMALL_STATE(2230)] = 82909, [SMALL_STATE(2231)] = 82925, [SMALL_STATE(2232)] = 82941, [SMALL_STATE(2233)] = 82957, [SMALL_STATE(2234)] = 82973, [SMALL_STATE(2235)] = 82987, [SMALL_STATE(2236)] = 83003, [SMALL_STATE(2237)] = 83019, [SMALL_STATE(2238)] = 83035, [SMALL_STATE(2239)] = 83051, [SMALL_STATE(2240)] = 83067, [SMALL_STATE(2241)] = 83083, [SMALL_STATE(2242)] = 83099, [SMALL_STATE(2243)] = 83115, [SMALL_STATE(2244)] = 83131, [SMALL_STATE(2245)] = 83145, [SMALL_STATE(2246)] = 83161, [SMALL_STATE(2247)] = 83177, [SMALL_STATE(2248)] = 83193, [SMALL_STATE(2249)] = 83209, [SMALL_STATE(2250)] = 83225, [SMALL_STATE(2251)] = 83241, [SMALL_STATE(2252)] = 83257, [SMALL_STATE(2253)] = 83273, [SMALL_STATE(2254)] = 83289, [SMALL_STATE(2255)] = 83303, [SMALL_STATE(2256)] = 83319, [SMALL_STATE(2257)] = 83335, [SMALL_STATE(2258)] = 83351, [SMALL_STATE(2259)] = 83367, [SMALL_STATE(2260)] = 83383, [SMALL_STATE(2261)] = 83399, [SMALL_STATE(2262)] = 83415, [SMALL_STATE(2263)] = 83429, [SMALL_STATE(2264)] = 83445, [SMALL_STATE(2265)] = 83461, [SMALL_STATE(2266)] = 83475, [SMALL_STATE(2267)] = 83491, [SMALL_STATE(2268)] = 83507, [SMALL_STATE(2269)] = 83523, [SMALL_STATE(2270)] = 83539, [SMALL_STATE(2271)] = 83555, [SMALL_STATE(2272)] = 83571, [SMALL_STATE(2273)] = 83587, [SMALL_STATE(2274)] = 83601, [SMALL_STATE(2275)] = 83615, [SMALL_STATE(2276)] = 83631, [SMALL_STATE(2277)] = 83647, [SMALL_STATE(2278)] = 83663, [SMALL_STATE(2279)] = 83679, [SMALL_STATE(2280)] = 83695, [SMALL_STATE(2281)] = 83711, [SMALL_STATE(2282)] = 83727, [SMALL_STATE(2283)] = 83743, [SMALL_STATE(2284)] = 83759, [SMALL_STATE(2285)] = 83775, [SMALL_STATE(2286)] = 83791, [SMALL_STATE(2287)] = 83807, [SMALL_STATE(2288)] = 83823, [SMALL_STATE(2289)] = 83839, [SMALL_STATE(2290)] = 83853, [SMALL_STATE(2291)] = 83869, [SMALL_STATE(2292)] = 83885, [SMALL_STATE(2293)] = 83901, [SMALL_STATE(2294)] = 83917, [SMALL_STATE(2295)] = 83933, [SMALL_STATE(2296)] = 83949, [SMALL_STATE(2297)] = 83965, [SMALL_STATE(2298)] = 83981, [SMALL_STATE(2299)] = 83997, [SMALL_STATE(2300)] = 84013, [SMALL_STATE(2301)] = 84029, [SMALL_STATE(2302)] = 84043, [SMALL_STATE(2303)] = 84059, [SMALL_STATE(2304)] = 84075, [SMALL_STATE(2305)] = 84091, [SMALL_STATE(2306)] = 84105, [SMALL_STATE(2307)] = 84121, [SMALL_STATE(2308)] = 84137, [SMALL_STATE(2309)] = 84153, [SMALL_STATE(2310)] = 84169, [SMALL_STATE(2311)] = 84185, [SMALL_STATE(2312)] = 84201, [SMALL_STATE(2313)] = 84215, [SMALL_STATE(2314)] = 84229, [SMALL_STATE(2315)] = 84245, [SMALL_STATE(2316)] = 84261, [SMALL_STATE(2317)] = 84277, [SMALL_STATE(2318)] = 84293, [SMALL_STATE(2319)] = 84309, [SMALL_STATE(2320)] = 84325, [SMALL_STATE(2321)] = 84341, [SMALL_STATE(2322)] = 84357, [SMALL_STATE(2323)] = 84371, [SMALL_STATE(2324)] = 84387, [SMALL_STATE(2325)] = 84403, [SMALL_STATE(2326)] = 84416, [SMALL_STATE(2327)] = 84429, [SMALL_STATE(2328)] = 84442, [SMALL_STATE(2329)] = 84455, [SMALL_STATE(2330)] = 84468, [SMALL_STATE(2331)] = 84481, [SMALL_STATE(2332)] = 84494, [SMALL_STATE(2333)] = 84507, [SMALL_STATE(2334)] = 84520, [SMALL_STATE(2335)] = 84533, [SMALL_STATE(2336)] = 84546, [SMALL_STATE(2337)] = 84559, [SMALL_STATE(2338)] = 84572, [SMALL_STATE(2339)] = 84585, [SMALL_STATE(2340)] = 84598, [SMALL_STATE(2341)] = 84611, [SMALL_STATE(2342)] = 84624, [SMALL_STATE(2343)] = 84637, [SMALL_STATE(2344)] = 84650, [SMALL_STATE(2345)] = 84663, [SMALL_STATE(2346)] = 84676, [SMALL_STATE(2347)] = 84689, [SMALL_STATE(2348)] = 84702, [SMALL_STATE(2349)] = 84715, [SMALL_STATE(2350)] = 84728, [SMALL_STATE(2351)] = 84741, [SMALL_STATE(2352)] = 84754, [SMALL_STATE(2353)] = 84767, [SMALL_STATE(2354)] = 84780, [SMALL_STATE(2355)] = 84793, [SMALL_STATE(2356)] = 84806, [SMALL_STATE(2357)] = 84819, [SMALL_STATE(2358)] = 84832, [SMALL_STATE(2359)] = 84845, [SMALL_STATE(2360)] = 84858, [SMALL_STATE(2361)] = 84871, [SMALL_STATE(2362)] = 84884, [SMALL_STATE(2363)] = 84897, [SMALL_STATE(2364)] = 84910, [SMALL_STATE(2365)] = 84923, [SMALL_STATE(2366)] = 84936, [SMALL_STATE(2367)] = 84949, [SMALL_STATE(2368)] = 84962, [SMALL_STATE(2369)] = 84975, [SMALL_STATE(2370)] = 84988, [SMALL_STATE(2371)] = 85001, [SMALL_STATE(2372)] = 85014, [SMALL_STATE(2373)] = 85027, [SMALL_STATE(2374)] = 85040, [SMALL_STATE(2375)] = 85053, [SMALL_STATE(2376)] = 85066, [SMALL_STATE(2377)] = 85079, [SMALL_STATE(2378)] = 85092, [SMALL_STATE(2379)] = 85105, [SMALL_STATE(2380)] = 85118, [SMALL_STATE(2381)] = 85131, [SMALL_STATE(2382)] = 85144, [SMALL_STATE(2383)] = 85157, [SMALL_STATE(2384)] = 85170, [SMALL_STATE(2385)] = 85183, [SMALL_STATE(2386)] = 85196, [SMALL_STATE(2387)] = 85209, [SMALL_STATE(2388)] = 85222, [SMALL_STATE(2389)] = 85235, [SMALL_STATE(2390)] = 85248, [SMALL_STATE(2391)] = 85261, [SMALL_STATE(2392)] = 85274, [SMALL_STATE(2393)] = 85287, [SMALL_STATE(2394)] = 85300, [SMALL_STATE(2395)] = 85313, [SMALL_STATE(2396)] = 85326, [SMALL_STATE(2397)] = 85339, [SMALL_STATE(2398)] = 85352, [SMALL_STATE(2399)] = 85365, [SMALL_STATE(2400)] = 85378, [SMALL_STATE(2401)] = 85391, [SMALL_STATE(2402)] = 85404, [SMALL_STATE(2403)] = 85417, [SMALL_STATE(2404)] = 85430, [SMALL_STATE(2405)] = 85443, [SMALL_STATE(2406)] = 85456, [SMALL_STATE(2407)] = 85469, [SMALL_STATE(2408)] = 85482, [SMALL_STATE(2409)] = 85495, [SMALL_STATE(2410)] = 85508, [SMALL_STATE(2411)] = 85521, [SMALL_STATE(2412)] = 85534, [SMALL_STATE(2413)] = 85547, [SMALL_STATE(2414)] = 85560, [SMALL_STATE(2415)] = 85573, [SMALL_STATE(2416)] = 85586, [SMALL_STATE(2417)] = 85599, [SMALL_STATE(2418)] = 85612, [SMALL_STATE(2419)] = 85625, [SMALL_STATE(2420)] = 85638, [SMALL_STATE(2421)] = 85651, [SMALL_STATE(2422)] = 85664, [SMALL_STATE(2423)] = 85677, [SMALL_STATE(2424)] = 85690, [SMALL_STATE(2425)] = 85703, [SMALL_STATE(2426)] = 85716, [SMALL_STATE(2427)] = 85729, [SMALL_STATE(2428)] = 85742, [SMALL_STATE(2429)] = 85755, [SMALL_STATE(2430)] = 85768, [SMALL_STATE(2431)] = 85781, [SMALL_STATE(2432)] = 85794, [SMALL_STATE(2433)] = 85807, [SMALL_STATE(2434)] = 85820, [SMALL_STATE(2435)] = 85833, [SMALL_STATE(2436)] = 85846, [SMALL_STATE(2437)] = 85859, [SMALL_STATE(2438)] = 85872, [SMALL_STATE(2439)] = 85885, [SMALL_STATE(2440)] = 85898, [SMALL_STATE(2441)] = 85911, [SMALL_STATE(2442)] = 85924, [SMALL_STATE(2443)] = 85937, [SMALL_STATE(2444)] = 85950, [SMALL_STATE(2445)] = 85963, [SMALL_STATE(2446)] = 85976, [SMALL_STATE(2447)] = 85989, [SMALL_STATE(2448)] = 86002, [SMALL_STATE(2449)] = 86015, [SMALL_STATE(2450)] = 86028, [SMALL_STATE(2451)] = 86041, [SMALL_STATE(2452)] = 86054, [SMALL_STATE(2453)] = 86067, [SMALL_STATE(2454)] = 86080, [SMALL_STATE(2455)] = 86093, [SMALL_STATE(2456)] = 86106, [SMALL_STATE(2457)] = 86119, [SMALL_STATE(2458)] = 86132, [SMALL_STATE(2459)] = 86145, [SMALL_STATE(2460)] = 86158, [SMALL_STATE(2461)] = 86171, [SMALL_STATE(2462)] = 86184, [SMALL_STATE(2463)] = 86197, [SMALL_STATE(2464)] = 86210, [SMALL_STATE(2465)] = 86223, [SMALL_STATE(2466)] = 86236, [SMALL_STATE(2467)] = 86249, [SMALL_STATE(2468)] = 86262, [SMALL_STATE(2469)] = 86275, [SMALL_STATE(2470)] = 86288, [SMALL_STATE(2471)] = 86301, [SMALL_STATE(2472)] = 86314, [SMALL_STATE(2473)] = 86327, [SMALL_STATE(2474)] = 86340, [SMALL_STATE(2475)] = 86353, [SMALL_STATE(2476)] = 86366, [SMALL_STATE(2477)] = 86379, [SMALL_STATE(2478)] = 86392, [SMALL_STATE(2479)] = 86405, [SMALL_STATE(2480)] = 86418, [SMALL_STATE(2481)] = 86431, [SMALL_STATE(2482)] = 86444, [SMALL_STATE(2483)] = 86457, [SMALL_STATE(2484)] = 86470, [SMALL_STATE(2485)] = 86483, [SMALL_STATE(2486)] = 86496, [SMALL_STATE(2487)] = 86509, [SMALL_STATE(2488)] = 86522, [SMALL_STATE(2489)] = 86535, [SMALL_STATE(2490)] = 86548, [SMALL_STATE(2491)] = 86561, [SMALL_STATE(2492)] = 86574, [SMALL_STATE(2493)] = 86587, [SMALL_STATE(2494)] = 86600, [SMALL_STATE(2495)] = 86613, [SMALL_STATE(2496)] = 86626, [SMALL_STATE(2497)] = 86639, [SMALL_STATE(2498)] = 86652, [SMALL_STATE(2499)] = 86665, [SMALL_STATE(2500)] = 86678, [SMALL_STATE(2501)] = 86691, [SMALL_STATE(2502)] = 86704, [SMALL_STATE(2503)] = 86717, [SMALL_STATE(2504)] = 86730, [SMALL_STATE(2505)] = 86743, [SMALL_STATE(2506)] = 86756, [SMALL_STATE(2507)] = 86769, [SMALL_STATE(2508)] = 86782, [SMALL_STATE(2509)] = 86795, [SMALL_STATE(2510)] = 86808, [SMALL_STATE(2511)] = 86821, [SMALL_STATE(2512)] = 86834, [SMALL_STATE(2513)] = 86847, [SMALL_STATE(2514)] = 86860, [SMALL_STATE(2515)] = 86873, [SMALL_STATE(2516)] = 86886, [SMALL_STATE(2517)] = 86899, [SMALL_STATE(2518)] = 86912, [SMALL_STATE(2519)] = 86925, [SMALL_STATE(2520)] = 86938, [SMALL_STATE(2521)] = 86951, [SMALL_STATE(2522)] = 86964, [SMALL_STATE(2523)] = 86977, [SMALL_STATE(2524)] = 86990, [SMALL_STATE(2525)] = 87003, [SMALL_STATE(2526)] = 87016, [SMALL_STATE(2527)] = 87029, [SMALL_STATE(2528)] = 87042, [SMALL_STATE(2529)] = 87055, [SMALL_STATE(2530)] = 87068, [SMALL_STATE(2531)] = 87081, [SMALL_STATE(2532)] = 87094, [SMALL_STATE(2533)] = 87107, [SMALL_STATE(2534)] = 87120, [SMALL_STATE(2535)] = 87133, [SMALL_STATE(2536)] = 87146, [SMALL_STATE(2537)] = 87159, [SMALL_STATE(2538)] = 87172, [SMALL_STATE(2539)] = 87185, [SMALL_STATE(2540)] = 87198, [SMALL_STATE(2541)] = 87211, [SMALL_STATE(2542)] = 87224, [SMALL_STATE(2543)] = 87237, [SMALL_STATE(2544)] = 87250, [SMALL_STATE(2545)] = 87263, [SMALL_STATE(2546)] = 87276, [SMALL_STATE(2547)] = 87289, [SMALL_STATE(2548)] = 87302, [SMALL_STATE(2549)] = 87306, [SMALL_STATE(2550)] = 87310, [SMALL_STATE(2551)] = 87314, [SMALL_STATE(2552)] = 87318, [SMALL_STATE(2553)] = 87322, [SMALL_STATE(2554)] = 87326, [SMALL_STATE(2555)] = 87330, [SMALL_STATE(2556)] = 87334, [SMALL_STATE(2557)] = 87338, [SMALL_STATE(2558)] = 87342, [SMALL_STATE(2559)] = 87346, }; static const TSParseActionEntry ts_parse_actions[] = {
-
@@ -120504,12 +120949,12 @@ static const TSParseActionEntry ts_parse_actions[] = {[3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0, 0, 0), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286),
-
@@ -120521,34 +120966,34 @@ static const TSParseActionEntry ts_parse_actions[] = {[37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412), [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2319),
-
@@ -120565,11 +121010,11 @@ static const TSParseActionEntry ts_parse_actions[] = {[125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2478), [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 0), [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(659), [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(146), [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(661), [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(142), [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(2500), [140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(2235), [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(113), [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(114), [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(261), [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(276), [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(286),
-
@@ -120581,34 +121026,34 @@ static const TSParseActionEntry ts_parse_actions[] = {[170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(290), [173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(297), [176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(286), [179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(633), [182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1224), [179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(613), [182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1226), [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(6), [188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(614), [191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(627), [194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(628), [197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(628), [200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(627), [188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(620), [191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(647), [194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(633), [197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(633), [200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(647), [203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1552), [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1553), [209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), [212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1327), [215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1547), [218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1279), [218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1240), [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1233), [224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1189), [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1276), [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1207), [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1241), [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1197), [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1186), [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1888), [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1523), [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1511), [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1778), [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1780), [248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(2111), [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(2113), [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1449), [257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1450), [260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1452), [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1451), [257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1452), [260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(1454), [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(294), [266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(2412), [269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(2319),
-
@@ -120624,17 +121069,17 @@ static const TSParseActionEntry ts_parse_actions[] = {[299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(2459), [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(2478), [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 0), [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295),
-
@@ -120652,10 +121097,10 @@ static const TSParseActionEntry ts_parse_actions[] = {[357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2437), [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2519), [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_section, 3, 0, 0), [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_section, 3, 0, 0),
-
@@ -120663,10 +121108,10 @@ static const TSParseActionEntry ts_parse_actions[] = {[379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_section, 2, 0, 0), [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_section, 4, 0, 0), [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_section, 4, 0, 0), [385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(673), [388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(586), [385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(675), [388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(556), [391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(2380), [394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(114), [394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(115), [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(259), [400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(276), [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(286),
-
@@ -120678,18 +121123,18 @@ static const TSParseActionEntry ts_parse_actions[] = {[421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(290), [424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(297), [427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(286), [430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(633), [433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(1400), [430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(613), [433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(1402), [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(7), [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(614), [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(627), [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(628), [450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(628), [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(627), [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(620), [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(647), [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(633), [450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(633), [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(647), [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(1552), [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(1553), [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(685), [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(695), [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(2044), [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(1548), [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0),
-
@@ -120707,10 +121152,10 @@ static const TSParseActionEntry ts_parse_actions[] = {[506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(363), [509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(2437), [512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 2, 0, 0), SHIFT_REPEAT(2519), [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(673), [518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(586), [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(675), [518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(556), [521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2380), [524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(114), [524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(115), [527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(259), [530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(276), [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(286),
-
@@ -120722,18 +121167,18 @@ static const TSParseActionEntry ts_parse_actions[] = {[551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(290), [554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(297), [557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(286), [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(633), [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1400), [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(613), [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1402), [566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(7), [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), [571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(614), [574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(627), [577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(628), [580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(628), [583] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(627), [571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(620), [574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(647), [577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(633), [580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(633), [583] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(647), [586] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1552), [589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1553), [592] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(685), [592] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(695), [595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2044), [598] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1548), [601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(295),
-
@@ -120754,7 +121199,7 @@ static const TSParseActionEntry ts_parse_actions[] = {[645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456),
-
@@ -120765,8 +121210,8 @@ static const TSParseActionEntry ts_parse_actions[] = {[668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer, 2, 0, 0), [670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_initializer, 2, 0, 0), REDUCE(sym_block, 2, 0, 0), [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer, 2, 0, 0), [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2434), [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2501),
-
@@ -120797,20 +121242,20 @@ static const TSParseActionEntry ts_parse_actions[] = {[733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2381), [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0),
-
@@ -120839,147 +121284,147 @@ static const TSParseActionEntry ts_parse_actions[] = {[821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2118), [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 0), [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 0), [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_statement, 6, 0, 0), [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_statement, 6, 0, 0), [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1, 0, 0), [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1, 0, 0), [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 3, 0, 0), [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_statement, 3, 0, 0), [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_directive, 4, 0, 0), [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_directive, 4, 0, 0), [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_statement, 4, 0, 0), [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_statement, 4, 0, 0), [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 1, 0, 0), [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 1, 0, 0), [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_without_if, 1, 0, 0), [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_without_if, 1, 0, 0), [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), [888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), [890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 0), [894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 0), [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), [902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), [910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), [916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 0), [918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 0), [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 0), [922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 0), [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lock_statement, 5, 0, 0), [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lock_statement, 5, 0, 0), [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 5, 0, 0), [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 5, 0, 0), [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_statement, 2, 0, 0), [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_statement, 2, 0, 0), [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1, 0, 0), [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 1, 0, 0), [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 6, 0, 0), [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, 0, 0), [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 2, 0, 0), [954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 2, 0, 0), [956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 0), [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 0), [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 7, 0, 0), [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 7, 0, 0), [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 0), [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 0), [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_directive, 3, 0, 0), [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_directive, 3, 0, 0), [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 7, 0, 0), [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 7, 0, 0), [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, 0, 0), [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, 0, 0), [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 0), [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 0), [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 4, 0, 0), [994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 4, 0, 0), [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 4, 0, 0), [998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 4, 0, 0), [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 10, 0, 0), [1002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 10, 0, 0), [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 8, 0, 0), [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 8, 0, 0), [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 8, 0, 0), [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 8, 0, 0), [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 10, 0, 0), [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 10, 0, 0), [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, 0, 0), [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, 0, 0), [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 1, 0, 0), [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 1, 0, 0), [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 10, 0, 0), [1028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 10, 0, 0), [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 10, 0, 0), [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 10, 0, 0), [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 10, 0, 0), [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 10, 0, 0), [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 10, 0, 0), [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 10, 0, 0), [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration, 10, 0, 0), [1044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration, 10, 0, 0), [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 11, 0, 0), [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 11, 0, 0), [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration, 8, 0, 0), [1052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration, 8, 0, 0), [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 8, 0, 0), [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 8, 0, 0), [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 0), [1060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 0), [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 5, 0, 0), [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 5, 0, 0), [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 0), [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 0), [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 5, 0, 0), [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 5, 0, 0), [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, 0, 0), [1076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, 0, 0), [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 5, 0, 0), [1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 5, 0, 0), [1082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 5, 0, 0), [1084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 5, 0, 0), [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 11, 0, 0), [1088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 11, 0, 0), [1090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 12, 0, 0), [1092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 12, 0, 0), [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 12, 0, 0), [1096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 12, 0, 0), [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 13, 0, 0), [1100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 13, 0, 0), [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 13, 0, 0), [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 13, 0, 0), [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 14, 0, 0), [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 14, 0, 0), [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_without_if, 1, 0, 0), [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_without_if, 1, 0, 0), [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 0), [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 0), [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_statement, 6, 0, 0), [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_statement, 6, 0, 0), [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1, 0, 0), [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1, 0, 0), [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 3, 0, 0), [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_statement, 3, 0, 0), [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_directive, 4, 0, 0), [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_directive, 4, 0, 0), [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_statement, 4, 0, 0), [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_statement, 4, 0, 0), [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 1, 0, 0), [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 1, 0, 0), [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 0), [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 0), [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), [878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 0), [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 0), [888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), [890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 0), [894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 0), [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), [898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), [902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lock_statement, 5, 0, 0), [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lock_statement, 5, 0, 0), [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 5, 0, 0), [910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 5, 0, 0), [912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_statement, 2, 0, 0), [914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_statement, 2, 0, 0), [916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1, 0, 0), [918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 1, 0, 0), [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), [922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 6, 0, 0), [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, 0, 0), [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 2, 0, 0), [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 2, 0, 0), [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 0), [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 0), [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 7, 0, 0), [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 7, 0, 0), [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 0), [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 0), [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_directive, 3, 0, 0), [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_directive, 3, 0, 0), [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 7, 0, 0), [954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 7, 0, 0), [956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, 0, 0), [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, 0, 0), [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 8, 0, 0), [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 8, 0, 0), [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 9, 0, 0), [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 9, 0, 0), [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 0), [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 0), [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, 0, 0), [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, 0, 0), [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 9, 0, 0), [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 9, 0, 0), [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 9, 0, 0), [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 9, 0, 0), [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 0), [998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 0), [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 4, 0, 0), [1002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 4, 0, 0), [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 0), [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 0), [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 4, 0, 0), [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 4, 0, 0), [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 4, 0, 0), [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 4, 0, 0), [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 9, 0, 0), [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 9, 0, 0), [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 9, 0, 0), [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 9, 0, 0), [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration, 9, 0, 0), [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration, 9, 0, 0), [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 9, 0, 0), [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 9, 0, 0), [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 1, 0, 0), [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 1, 0, 0), [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 10, 0, 0), [1046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 10, 0, 0), [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 9, 0, 0), [1050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 9, 0, 0), [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration, 8, 0, 0), [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration, 8, 0, 0), [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 0), [1062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 0), [1064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 5, 0, 0), [1066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 5, 0, 0), [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 0), [1070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 0), [1072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 5, 0, 0), [1074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 5, 0, 0), [1076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, 0, 0), [1078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, 0, 0), [1080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 5, 0, 0), [1082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 5, 0, 0), [1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 5, 0, 0), [1086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 5, 0, 0), [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), [1090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 10, 0, 0), [1092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 10, 0, 0), [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, 0, 0), [1096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, 0, 0), [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 10, 0, 0), [1100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 10, 0, 0), [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 10, 0, 0), [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 10, 0, 0), [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 10, 0, 0), [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 10, 0, 0), [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, 0, 0), [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, 0, 0), [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 5, 0, 0),
-
@@ -120988,34 +121433,34 @@ static const TSParseActionEntry ts_parse_actions[] = {[1120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 0), [1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 6, 0, 0), [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 6, 0, 0), [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 0), [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 0), [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 8, 0, 0), [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 8, 0, 0), [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 6, 0, 0), [1132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 6, 0, 0), [1134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, 0, 0), [1136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, 0, 0), [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 4, 0, 0), [1140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 4, 0, 0), [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 6, 0, 0), [1140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 6, 0, 0), [1142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 6, 0, 0), [1144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 6, 0, 0), [1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration, 6, 0, 0), [1148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration, 6, 0, 0), [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 6, 0, 0), [1152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 6, 0, 0), [1154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 15, 0, 0), [1156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 15, 0, 0), [1158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 16, 0, 0), [1160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 16, 0, 0), [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 9, 0, 0), [1164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 9, 0, 0), [1154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 10, 0, 0), [1156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 10, 0, 0), [1158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration, 10, 0, 0), [1160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration, 10, 0, 0), [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 11, 0, 0), [1164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 11, 0, 0), [1166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_member, 1, 0, 0), [1168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_member, 1, 0, 0), [1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 9, 0, 0), [1172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 9, 0, 0), [1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 8, 0, 0), [1172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 8, 0, 0), [1174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_member, 2, 0, 0), [1176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_member, 2, 0, 0), [1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 0), [1180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 0), [1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 11, 0, 0), [1180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 11, 0, 0), [1182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 6, 0, 0), [1184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 6, 0, 0), [1186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 6, 0, 0),
-
@@ -121036,51 +121481,51 @@ static const TSParseActionEntry ts_parse_actions[] = {[1216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration, 7, 0, 0), [1218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 7, 0, 0), [1220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 7, 0, 0), [1222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 9, 0, 0), [1224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 9, 0, 0), [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 9, 0, 0), [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 9, 0, 0), [1230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, 0, 0), [1232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, 0, 0), [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 9, 0, 0), [1236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 9, 0, 0), [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 9, 0, 0), [1240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 9, 0, 0), [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration, 9, 0, 0), [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration, 9, 0, 0), [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 9, 0, 0), [1250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 9, 0, 0), [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 0), [1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 0), [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 7, 0, 0), [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 7, 0, 0), [1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 7, 0, 0), [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 7, 0, 0), [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 0), [1266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 0), [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 8, 0, 0), [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 8, 0, 0), [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 8, 0, 0), [1274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 8, 0, 0), [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 8, 0, 0), [1278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 8, 0, 0), [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 8, 0, 0), [1282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 8, 0, 0), [1284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 8, 0, 0), [1286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 8, 0, 0), [1288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 6, 0, 0), [1290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 6, 0, 0), [1222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 12, 0, 0), [1224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 12, 0, 0), [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 12, 0, 0), [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 12, 0, 0), [1230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 13, 0, 0), [1232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 13, 0, 0), [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 13, 0, 0), [1236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 13, 0, 0), [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 14, 0, 0), [1240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 14, 0, 0), [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 15, 0, 0), [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 15, 0, 0), [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 16, 0, 0), [1250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 16, 0, 0), [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 7, 0, 0), [1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 7, 0, 0), [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 7, 0, 0), [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 7, 0, 0), [1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 0), [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 0), [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 8, 0, 0), [1266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 8, 0, 0), [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 8, 0, 0), [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 8, 0, 0), [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 8, 0, 0), [1274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 8, 0, 0), [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errordomain_declaration, 8, 0, 0), [1278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_errordomain_declaration, 8, 0, 0), [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration, 8, 0, 0), [1282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegate_declaration, 8, 0, 0), [1284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 0), [1286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 0), [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
-
@@ -121089,12 +121534,12 @@ static const TSParseActionEntry ts_parse_actions[] = {[1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [1326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice_expression, 2, 0, 0), [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298),
-
@@ -121105,13 +121550,13 @@ static const TSParseActionEntry ts_parse_actions[] = {[1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
-
@@ -121121,323 +121566,323 @@ static const TSParseActionEntry ts_parse_actions[] = {[1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1751), [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2275), [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [1446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1308), [1449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2500), [1452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2278), [1455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1397), [1458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1755), [1461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2385), [1464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1276), [1467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), [1469] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), [1472] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1327), [1475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1547), [1478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1228), [1481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1221), [1484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1187), [1487] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1225), [1490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1200), [1493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1186), [1496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1523), [1499] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1751), [1502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1753), [1505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2092), [1508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1460), [1511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1461), [1514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1394), [1517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2275), [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), [1442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1309), [1445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2500), [1448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2278), [1451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1400), [1454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1755), [1457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2385), [1460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1241), [1463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), [1465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), [1468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1327), [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1547), [1474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1229), [1477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1223), [1480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1187), [1483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1224), [1486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1188), [1489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1186), [1492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1511), [1495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1751), [1498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1753), [1501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2092), [1504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1463), [1507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1464), [1510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1397), [1513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2275), [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), [1540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1866), [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708), [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426), [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903), [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), [1572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1903), [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), [1577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1308), [1580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2500), [1583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2235), [1586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1397), [1589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1755), [1592] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1276), [1595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), [1597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1342), [1600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1327), [1603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1547), [1606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1279), [1609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1235), [1612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1189), [1615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1207), [1618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), [1621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2035), [1624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1523), [1627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1707), [1630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1708), [1633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2131), [1636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2093), [1639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1488), [1642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1489), [1645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1426), [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), [1650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 0), SHIFT(99), [1653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [1576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1309), [1579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2500), [1582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2235), [1585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1400), [1588] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1755), [1591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1241), [1594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), [1596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1342), [1599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1327), [1602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1547), [1605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1240), [1608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1231), [1611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1189), [1614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1197), [1617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), [1620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2035), [1623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1511), [1626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1707), [1629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1708), [1632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2131), [1635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2093), [1638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1492), [1641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1364), [1644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1428), [1647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1903), [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), [1652] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 0), SHIFT(99), [1655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 0), SHIFT(99), [1658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2448), [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), [1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), [1685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), [1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), [1695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [1701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1308), [1704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2500), [1707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2235), [1710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1397), [1713] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1755), [1716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1276), [1719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), [1721] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1342), [1724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1327), [1727] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1547), [1730] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1279), [1733] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1235), [1736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1189), [1739] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1207), [1742] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), [1745] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1523), [1748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1707), [1751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1708), [1754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2131), [1757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1488), [1760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1489), [1763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1426), [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), [1700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2448), [1703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1309), [1706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2500), [1709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2235), [1712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1400), [1715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1755), [1718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1241), [1721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), [1723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1342), [1726] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1327), [1729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1547), [1732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1240), [1735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1231), [1738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1189), [1741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1197), [1744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), [1747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1511), [1750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1707), [1753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1708), [1756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2131), [1759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1492), [1762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1364), [1765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1428), [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_declaration, 4, 0, 0), [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_declaration, 4, 0, 0), [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_declaration, 3, 0, 0), [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_declaration, 3, 0, 0), [1776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_section_repeat1, 1, 0, 0), [1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_section_repeat1, 1, 0, 0), [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 1, 0, 0), [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 1, 0, 0), [1784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_function_declaration, 5, 0, 0), [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_function_declaration, 5, 0, 0), [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, 0, 0), [1790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, 0, 0), [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [1794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access_expression, 2, 0, 0), [1796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_element_access_expression, 2, 0, 0), SHIFT(256), [1799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access_expression, 2, 0, 0), [1801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 4, 0, 0), [1803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 4, 0, 0), [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), [1807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_function_declaration, 7, 0, 0), [1809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_function_declaration, 7, 0, 0), [1811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 6, 0, 0), [1813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 6, 0, 0), [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 5, 0, 0), [1817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 5, 0, 0), [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [1827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), [1829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__left_contained_expression, 1, 0, 0), [1831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__left_contained_expression, 1, 0, 0), [1834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__left_contained_expression, 1, 0, 0), [1837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 8, 0, 0), [1839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 8, 0, 0), [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 7, 0, 0), [1843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 7, 0, 0), [1845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_function_declaration, 6, 0, 0), [1847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_function_declaration, 6, 0, 0), [1849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_element_access_expression_repeat1, 2, 0, 0), [1851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_element_access_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(256), [1854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_element_access_expression_repeat1, 2, 0, 0), [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 1, 0, 0), [1858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 1, 0, 0), [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 3, 0, 0), [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 3, 0, 0), [1870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 3, 0, 0), SHIFT(693), [1873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 3, 0, 0), SHIFT(1361), [1876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 3, 0, 0), SHIFT(667), [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_array_type, 2, 0, 0), [1881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_array_type, 2, 0, 0), [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 7, 0, 0), [1782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 7, 0, 0), [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, 0, 0), [1788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, 0, 0), [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 5, 0, 0), [1794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 5, 0, 0), [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 4, 0, 0), [1798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 4, 0, 0), [1800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_function_declaration, 5, 0, 0), [1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_function_declaration, 5, 0, 0), [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 8, 0, 0), [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 8, 0, 0), [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 6, 0, 0), [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 6, 0, 0), [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_element_access_expression_repeat1, 2, 0, 0), [1824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_element_access_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(256), [1827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_element_access_expression_repeat1, 2, 0, 0), [1829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access_expression, 2, 0, 0), [1831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_element_access_expression, 2, 0, 0), SHIFT(256), [1834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access_expression, 2, 0, 0), [1836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 1, 0, 0), [1838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 1, 0, 0), [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__left_contained_expression, 1, 0, 0), [1842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__left_contained_expression, 1, 0, 0), [1845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__left_contained_expression, 1, 0, 0), [1848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_function_declaration, 6, 0, 0), [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_function_declaration, 6, 0, 0), [1852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_function_declaration, 7, 0, 0), [1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_function_declaration, 7, 0, 0), [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_array_type, 2, 0, 0), [1858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_array_type, 2, 0, 0), [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 1, 0, 0), [1862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 1, 0, 0), [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 3, 0, 0), [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 3, 0, 0), [1874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 3, 0, 0), SHIFT(682), [1877] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 3, 0, 0), SHIFT(1478), [1880] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 3, 0, 0), SHIFT(669), [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_array_type, 3, 0, 0), [1885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_array_type, 3, 0, 0), [1887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__contained_expression, 1, 0, 0), [1889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__contained_expression, 1, 0, 0), SHIFT(156), [1889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__contained_expression, 1, 0, 0), SHIFT(201), [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__contained_expression, 1, 0, 0), [1894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__contained_expression, 1, 0, 0), SHIFT(1465), [1894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__contained_expression, 1, 0, 0), SHIFT(1468), [1897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), [1899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), [1901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), SHIFT(693), [1904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), SHIFT(1361), [1907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), SHIFT(663), [1901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), SHIFT(682), [1904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), SHIFT(1478), [1907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), SHIFT(662), [1910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 2, 0, 0), [1912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 2, 0, 0), [1914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 2, 0, 0), SHIFT(693), [1917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 2, 0, 0), SHIFT(1361), [1914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 2, 0, 0), SHIFT(682), [1917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 2, 0, 0), SHIFT(1478), [1920] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 2, 0, 0), SHIFT(665), [1923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 4, 0, 0), [1925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 4, 0, 0), [1927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1, 0, 0), [1929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1, 0, 0), [1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), [1933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), [1935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer, 5, 0, 0), [1937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer, 5, 0, 0), [1939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), [1941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), [1943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typeof_expression, 4, 0, 0), [1945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typeof_expression, 4, 0, 0), [1947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_initializers, 4, 0, 0), [1949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_initializers, 4, 0, 0), [1951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 4, 0, 0), [1953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 4, 0, 0), [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer, 3, 0, 0), [1957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer, 3, 0, 0), [1959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 3, 0, 0), [1961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 3, 0, 0), [1923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), [1925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), [1927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer, 5, 0, 0), [1929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer, 5, 0, 0), [1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer, 3, 0, 0), [1933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer, 3, 0, 0), [1935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_element_access_expression_repeat1, 1, 0, 0), [1937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_element_access_expression_repeat1, 1, 0, 0), [1939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_initializers, 4, 0, 0), [1941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_initializers, 4, 0, 0), [1943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1, 0, 0), [1945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1, 0, 0), [1947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 5, 0, 0), [1949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 5, 0, 0), [1951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 3, 0, 0), [1953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 3, 0, 0), [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_initializers, 5, 0, 0), [1957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_initializers, 5, 0, 0), [1959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 4, 0, 0), [1961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 4, 0, 0), [1963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), [1965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), [1967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal, 1, 0, 0), [1969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal, 1, 0, 0), [1971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1, 0, 0), [1973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 1, 0, 0), [1975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 3, 0, 0), [1977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 3, 0, 0), [1979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer, 4, 0, 0), [1981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer, 4, 0, 0), [1983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 6, 0, 0), [1985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 6, 0, 0), [1987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2, 0, 0), [1989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2, 0, 0), [1991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 7, 0, 0), [1993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 7, 0, 0), [1995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 5, 0, 0), [1997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 5, 0, 0), [1999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_initializers, 3, 0, 0), [2001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_initializers, 3, 0, 0), [2003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_symbol, 1, 0, 0), [2005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_symbol, 1, 0, 0), REDUCE(sym_member_access_expression, 1, 0, 0), [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), [2010] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_symbol, 1, 0, 0), REDUCE(sym_member_access_expression, 1, 0, 0), [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 9, 0, 0), [2015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 9, 0, 0), [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 3, 0, 0), [2019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 3, 0, 0), [2021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_element_access_expression_repeat1, 1, 0, 0), [2023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_element_access_expression_repeat1, 1, 0, 0), [2025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), [2027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), [2029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 4, 0, 0), [2031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 4, 0, 0), [2033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__contained_expression, 3, 0, 0), [2035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__contained_expression, 3, 0, 0), SHIFT(141), [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__contained_expression, 3, 0, 0), [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_initializers, 5, 0, 0), [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_initializers, 5, 0, 0), [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 0), [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 0), [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_initializers, 2, 0, 0), [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_initializers, 2, 0, 0), [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4, 0, 0), [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4, 0, 0), [2056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 4, 0, 0), SHIFT(693), [2059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 4, 0, 0), SHIFT(664), [2062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5, 0, 0), [2064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5, 0, 0), [2066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 5, 0, 0), SHIFT(693), [2069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 5, 0, 0), SHIFT(670), [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7, 0, 0), [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7, 0, 0), [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_symbol, 1, 0, 0), [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), [2080] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_symbol, 1, 0, 0), REDUCE(sym_member_access_expression, 1, 0, 0), SHIFT(2473), [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat2, 2, 0, 0), [2086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat2, 2, 0, 0), SHIFT_REPEAT(267), [2089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_repeat2, 2, 0, 0), [2091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6, 0, 0), [2093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6, 0, 0), [2095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 4, 0, 0), [2097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 4, 0, 0), [2099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), [2101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), [2103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_symbol, 2, 0, 0), [2105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_symbol, 2, 0, 0), [2107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2, 0, 0), [2109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_repeat1, 2, 0, 0), [2111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_repeat1, 2, 0, 0), SHIFT_REPEAT(693), [2114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_symbol, 3, 0, 0), [2116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_symbol, 3, 0, 0), [2118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_repeat2, 1, 0, 0), [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat2, 1, 0, 0), [2122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 3, 0, 0), [1967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer, 4, 0, 0), [1969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer, 4, 0, 0), [1971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 0), [1973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 0), [1975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 9, 0, 0), [1977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 9, 0, 0), [1979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_symbol, 1, 0, 0), [1981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_symbol, 1, 0, 0), REDUCE(sym_member_access_expression, 1, 0, 0), [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), [1986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_symbol, 1, 0, 0), REDUCE(sym_member_access_expression, 1, 0, 0), [1989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2, 0, 0), [1991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2, 0, 0), [1993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1, 0, 0), [1995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 1, 0, 0), [1997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_initializers, 2, 0, 0), [1999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_initializers, 2, 0, 0), [2001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 4, 0, 0), [2003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 4, 0, 0), [2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 7, 0, 0), [2007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 7, 0, 0), [2009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 3, 0, 0), [2011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 3, 0, 0), [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_initializers, 3, 0, 0), [2015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_initializers, 3, 0, 0), [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call_expression, 6, 0, 0), [2019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call_expression, 6, 0, 0), [2021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), [2023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), [2025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 3, 0, 0), [2027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 3, 0, 0), [2029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), [2031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), [2033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 4, 0, 0), [2035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 4, 0, 0), [2037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__contained_expression, 3, 0, 0), [2039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__contained_expression, 3, 0, 0), SHIFT(172), [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__contained_expression, 3, 0, 0), [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal, 1, 0, 0), [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal, 1, 0, 0), [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typeof_expression, 4, 0, 0), [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typeof_expression, 4, 0, 0), [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5, 0, 0), [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5, 0, 0), [2056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 5, 0, 0), SHIFT(682), [2059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 5, 0, 0), SHIFT(658), [2062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4, 0, 0), [2064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4, 0, 0), [2066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 4, 0, 0), SHIFT(682), [2069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type, 4, 0, 0), SHIFT(666), [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6, 0, 0), [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6, 0, 0), [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7, 0, 0), [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7, 0, 0), [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), [2082] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_symbol, 1, 0, 0), REDUCE(sym_member_access_expression, 1, 0, 0), SHIFT(2473), [2086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_symbol, 1, 0, 0), [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat2, 2, 0, 0), [2090] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat2, 2, 0, 0), SHIFT_REPEAT(267), [2093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_repeat2, 2, 0, 0), [2095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_repeat2, 1, 0, 0), [2097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat2, 1, 0, 0), [2099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_symbol, 2, 0, 0), [2101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_symbol, 2, 0, 0), [2103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), [2105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), [2107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_symbol, 3, 0, 0), [2109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_symbol, 3, 0, 0), [2111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 4, 0, 0), [2113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 4, 0, 0), [2115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2, 0, 0), [2117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_repeat1, 2, 0, 0), [2119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_repeat1, 2, 0, 0), SHIFT_REPEAT(682), [2122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), [2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437),
-
@@ -121446,8 +121891,8 @@ static const TSParseActionEntry ts_parse_actions[] = {[2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), [2144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454),
-
@@ -121458,114 +121903,114 @@ static const TSParseActionEntry ts_parse_actions[] = {[2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), [2160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), [2164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 5, 0, 0), [2166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arithmetic_expression, 3, 0, 0), [2168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arithmetic_expression, 3, 0, 0), [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 3, 0, 0), [2172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 3, 0, 0), [2164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 6, 0, 0), [2166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 1, 0, 0), [2168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_repeat1, 1, 0, 0), [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 4, 0, 0), [2172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 4, 0, 0), [2174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_coalescing_expression, 3, 0, 0), [2176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_coalescing_expression, 3, 0, 0), [2178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 6, 0, 0), [2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 0), [2182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relational_expression, 3, 0, 0), [2184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relational_expression, 3, 0, 0), [2186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_equality_expression, 3, 0, 0), [2188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_equality_expression, 3, 0, 0), [2190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), [2192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_xor_expression, 3, 0, 0), [2194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_xor_expression, 3, 0, 0), [2196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 4, 0, 0), [2198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 1, 0, 0), [2200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_repeat1, 1, 0, 0), [2202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), [2204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), [2206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), [2208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, 0, 0), [2210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(672), [2213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), SHIFT(671), [2216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_or_expression, 3, 0, 0), [2218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_or_expression, 3, 0, 0), [2220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), [2222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), [2224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), [2226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), [2228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 0), [2230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 0), [2232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_and_expression, 3, 0, 0), [2234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_and_expression, 3, 0, 0), [2236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 4, 0, 0), [2238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 4, 0, 0), [2240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_and_expression, 3, 0, 0), [2242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_and_expression, 3, 0, 0), [2244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitshift_expression, 3, 0, 0), [2246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitshift_expression, 3, 0, 0), [2248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_or_expression, 3, 0, 0), [2250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_or_expression, 3, 0, 0), [2252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_cast_expression, 4, 0, 0), [2254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_cast_expression, 4, 0, 0), [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_negation_expression, 2, 0, 0), [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_negation_expression, 2, 0, 0), [2260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addressof_expression, 2, 0, 0), [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_addressof_expression, 2, 0, 0), [2264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 6, 0, 0), [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_expression, 1, 0, 0), [2268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unary_expression, 1, 0, 0), [2270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arithmetic_negation_expression, 2, 0, 0), [2272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arithmetic_negation_expression, 2, 0, 0), [2274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 4, 0, 0), [2276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_relational_expression, 3, 0, 0), [2278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_relational_expression, 3, 0, 0), [2280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_negation_expression, 2, 0, 0), [2282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_negation_expression, 2, 0, 0), [2284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dereferencing_expression, 2, 0, 0), [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dereferencing_expression, 2, 0, 0), [2288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 5, 0, 0), [2290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 3, 0, 0), [2292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_relational_expression, 4, 0, 0), [2294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_relational_expression, 4, 0, 0), [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_cast_expression, 3, 0, 0), [2298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_cast_expression, 3, 0, 0), [2300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_expression, 2, 0, 0), [2302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_expression, 2, 0, 0), [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), [2178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 0), [2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_and_expression, 3, 0, 0), [2182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_and_expression, 3, 0, 0), [2184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_or_expression, 3, 0, 0), [2186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_or_expression, 3, 0, 0), [2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), [2190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, 0, 0), [2192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(674), [2195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), SHIFT(677), [2198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), [2200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), [2202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), [2204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), [2206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 0), [2208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 0), [2210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arithmetic_expression, 3, 0, 0), [2212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arithmetic_expression, 3, 0, 0), [2214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_equality_expression, 3, 0, 0), [2216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_equality_expression, 3, 0, 0), [2218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 3, 0, 0), [2220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 3, 0, 0), [2222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 3, 0, 0), [2224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 4, 0, 0), [2226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitshift_expression, 3, 0, 0), [2228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitshift_expression, 3, 0, 0), [2230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_xor_expression, 3, 0, 0), [2232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_xor_expression, 3, 0, 0), [2234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 5, 0, 0), [2236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), [2238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), [2240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_or_expression, 3, 0, 0), [2242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_or_expression, 3, 0, 0), [2244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_cast_expression, 4, 0, 0), [2246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_cast_expression, 4, 0, 0), [2248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_and_expression, 3, 0, 0), [2250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_and_expression, 3, 0, 0), [2252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relational_expression, 3, 0, 0), [2254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relational_expression, 3, 0, 0), [2256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 6, 0, 0), [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 4, 0, 0), [2260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dereferencing_expression, 2, 0, 0), [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dereferencing_expression, 2, 0, 0), [2264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 3, 0, 0), [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arithmetic_negation_expression, 2, 0, 0), [2268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arithmetic_negation_expression, 2, 0, 0), [2270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_cast_expression, 3, 0, 0), [2272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_cast_expression, 3, 0, 0), [2274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_negation_expression, 2, 0, 0), [2276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_negation_expression, 2, 0, 0), [2278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addressof_expression, 2, 0, 0), [2280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_addressof_expression, 2, 0, 0), [2282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_expression, 2, 0, 0), [2284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_expression, 2, 0, 0), [2286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_relational_expression, 3, 0, 0), [2288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_relational_expression, 3, 0, 0), [2290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_relational_expression, 4, 0, 0), [2292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_relational_expression, 4, 0, 0), [2294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 5, 0, 0), [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_expression, 1, 0, 0), [2298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unary_expression, 1, 0, 0), [2300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_negation_expression, 2, 0, 0), [2302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_negation_expression, 2, 0, 0), [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), [2324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_size, 1, 0, 0), [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), [2324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errorcode, 4, 0, 0), [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [2328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 0), [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_size_repeat1, 2, 0, 0), [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_element_access_repeat1, 2, 0, 0), [2346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 2, 0, 0), [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errorcode, 4, 0, 0), [2350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_value, 4, 0, 0), [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errorcode, 3, 0, 0), [2354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_value, 3, 0, 0), [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, 0, 0), [2358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 4, 20, 0), [2328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_value, 3, 0, 0), [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [2332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 0), [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), [2336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_size, 1, 0, 0), [2338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_size_repeat1, 2, 0, 0), [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, 0, 0), [2342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 2, 0, 0), [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [2346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_element_access_repeat1, 2, 0, 0), [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_value, 4, 0, 0), [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [2354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errorcode, 3, 0, 0), [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [2358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 20, 0), [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, 0, 0), [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice_expression, 3, 0, 0), [2364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, 0, 0), [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), [2364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice_expression, 3, 0, 0), [2366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_initializer, 3, 0, 0), [2368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, 0, 0), [2370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 20, 0), [2372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 8, 0, 0), [2374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), [2376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, 0, 0), [2368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, 0, 0), [2370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 8, 0, 0), [2372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, 0, 0), [2374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, 0, 0), [2376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 4, 20, 0), [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
-
@@ -121573,50 +122018,50 @@ static const TSParseActionEntry ts_parse_actions[] = {[2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017),
-
@@ -121631,7 +122076,7 @@ static const TSParseActionEntry ts_parse_actions[] = {[2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
-
@@ -121651,10 +122096,10 @@ static const TSParseActionEntry ts_parse_actions[] = {[2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854),
-
@@ -121681,34 +122126,34 @@ static const TSParseActionEntry ts_parse_actions[] = {[2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), [2618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), [2660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1308), [2660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1309), [2663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2500), [2666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2235), [2669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1397), [2669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1400), [2672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1755), [2675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), [2678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0),
-
@@ -121716,142 +122161,142 @@ static const TSParseActionEntry ts_parse_actions[] = {[2683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1327), [2686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1547), [2689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), [2692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1426), [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [2692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1428), [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [2697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_namespace_member_repeat1, 2, 0, 0), [2699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_member_repeat1, 2, 0, 0), [2701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_member_repeat1, 2, 0, 0), SHIFT_REPEAT(2235), [2704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_namespace_member_repeat1, 1, 0, 0), [2706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_member_repeat1, 1, 0, 0), [2708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), [2708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), [2710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), [2712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), [2714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877), [2716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890), [2718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), [2720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), [2722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), [2724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), [2718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), [2720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), [2722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), [2724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), [2726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), [2728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716), [2730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), [2732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), [2734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), [2736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), [2738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), [2740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1866), [2743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_member_repeat1, 2, 0, 0), SHIFT_REPEAT(2278), [2734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), [2736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1496), [2738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), [2740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_member_repeat1, 2, 0, 0), SHIFT_REPEAT(2278), [2743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1866), [2746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute_list, 3, 0, 0), [2748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute_list, 3, 0, 0), [2750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute_list, 4, 0, 0), [2752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute_list, 4, 0, 0), [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), [2756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1308), [2759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2500), [2762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2235), [2765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1397), [2768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1755), [2771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1286), [2774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), [2776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), [2779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1327), [2782] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1547), [2785] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1186), [2788] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1426), [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), [2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), [2801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [2803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), [2805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [2807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), [2809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), [2815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), [2817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), [2819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), [2821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), [2823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), [2827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [2754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), [2756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), [2758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), [2760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), [2762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), [2764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), [2766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), [2794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1309), [2797] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2500), [2800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2235), [2803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1400), [2806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1755), [2809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1286), [2812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), [2814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), [2817] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1327), [2820] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1547), [2823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1186), [2826] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1428), [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [2833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_destructor_declaration, 5, 0, 0), [2835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_destructor_declaration, 5, 0, 0), [2837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 5, 0, 0), [2839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 5, 0, 0), [2841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, 0, 0), [2843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, 0, 0), [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), [2851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 6, 0, 0), [2853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 6, 0, 0), [2855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), [2857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, 0, 0), [2859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, 0, 0), [2861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), [2863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), [2865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 2, 0, 0), [2867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 2, 0, 0), [2869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_destructor_declaration, 6, 0, 0), [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_destructor_declaration, 6, 0, 0), [2873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_member, 2, 0, 0), [2875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_member, 2, 0, 0), [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), [2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), [2881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 7, 0, 0), [2883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 7, 0, 0), [2885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1308), [2888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2500), [2891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2235), [2894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1397), [2897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1755), [2900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1286), [2903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), [2905] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), [2908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1327), [2911] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1547), [2914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1186), [2917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, 0, 0), [2919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, 0, 0), [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), [2923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 8, 0, 0), [2925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 8, 0, 0), [2927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, 0, 0), [2929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, 0, 0), [2931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 4, 0, 0), [2933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 4, 0, 0), [2935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 9, 0, 0), [2937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 9, 0, 0), [2939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 10, 0, 0), [2941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 10, 0, 0), [2943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 11, 0, 0), [2945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 11, 0, 0), [2947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 12, 0, 0), [2949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 12, 0, 0), [2951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 13, 0, 0), [2953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 13, 0, 0), [2955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 14, 0, 0), [2957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 14, 0, 0), [2959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, 0, 0), [2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, 0, 0), [2963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_member, 1, 0, 0), [2965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_member, 1, 0, 0), [2967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 1, 0, 0), [2969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 1, 0, 0), [2971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 1, 0, 0), [2973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 1, 0, 0), [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [2977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_member, 2, 0, 0), [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_member, 2, 0, 0), [2981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_member, 1, 0, 0), [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_member, 1, 0, 0), [2985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 1, 0, 0), [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 1, 0, 0), [2845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 6, 0, 0), [2847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 6, 0, 0), [2849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, 0, 0), [2851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, 0, 0), [2853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 2, 0, 0), [2855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 2, 0, 0), [2857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_destructor_declaration, 6, 0, 0), [2859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_destructor_declaration, 6, 0, 0), [2861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_member, 2, 0, 0), [2863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_member, 2, 0, 0), [2865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 7, 0, 0), [2867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 7, 0, 0), [2869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, 0, 0), [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, 0, 0), [2873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 8, 0, 0), [2875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 8, 0, 0), [2877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, 0, 0), [2879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, 0, 0), [2881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 4, 0, 0), [2883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 4, 0, 0), [2885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 9, 0, 0), [2887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 9, 0, 0), [2889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 10, 0, 0), [2891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 10, 0, 0), [2893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 11, 0, 0), [2895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 11, 0, 0), [2897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 12, 0, 0), [2899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 12, 0, 0), [2901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 13, 0, 0), [2903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 13, 0, 0), [2905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_creation_method_declaration, 14, 0, 0), [2907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_creation_method_declaration, 14, 0, 0), [2909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, 0, 0), [2911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, 0, 0), [2913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_member, 1, 0, 0), [2915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_member, 1, 0, 0), [2917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 1, 0, 0), [2919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 1, 0, 0), [2921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_namespace_declaration_repeat1, 1, 0, 0), [2923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_declaration_repeat1, 1, 0, 0), [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), [2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), [2935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1309), [2938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2500), [2941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(2235), [2944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1400), [2947] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1755), [2950] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1286), [2953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), [2955] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), [2958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1327), [2961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1547), [2964] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1186), [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [2977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_member, 1, 0, 0), [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_member, 1, 0, 0), [2981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_interface_declaration_repeat1, 1, 0, 0), [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interface_declaration_repeat1, 1, 0, 0), [2985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_member, 2, 0, 0), [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_member, 2, 0, 0), [2989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__assignment_operator, 1, 0, 0), [2991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assignment_operator, 1, 0, 0), [2993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifier, 1, 0, 0),
-
@@ -121866,14 +122311,14 @@ static const TSParseActionEntry ts_parse_actions[] = {[3019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_declaration_modifier, 1, 0, 0), [3021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signal_declaration_modifier, 1, 0, 0), [3023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration_modifier, 1, 0, 0), [3025] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), REDUCE(sym_type_declaration_modifier, 1, 0, 0), [3028] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), REDUCE(sym_type_declaration_modifier, 1, 0, 0), REDUCE(sym_signal_declaration_modifier, 1, 0, 0), [3032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_member, 2, 0, 0), [3034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_member, 2, 0, 0), [3036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), [3038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), REDUCE(sym_constructor_declaration_modifier, 1, 0, 0), [3041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 1, 0, 0), [3043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 1, 0, 0), [3025] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), REDUCE(sym_constructor_declaration_modifier, 1, 0, 0), [3028] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), REDUCE(sym_type_declaration_modifier, 1, 0, 0), [3031] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), REDUCE(sym_type_declaration_modifier, 1, 0, 0), REDUCE(sym_signal_declaration_modifier, 1, 0, 0), [3035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 2, 0, 0), [3037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_declaration_repeat2, 1, 0, 0), [3039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat2, 1, 0, 0), [3041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_member, 2, 0, 0), [3043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_member, 2, 0, 0), [3045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 1, 0, 0), [3047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat1, 1, 0, 0), [3049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_member, 1, 0, 0),
-
@@ -121881,75 +122326,75 @@ static const TSParseActionEntry ts_parse_actions[] = {[3053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 2, 0, 0), [3055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 1, 0, 0), [3057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat2, 1, 0, 0), [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422), [3065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(1308), [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), [3065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(1309), [3068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(2500), [3071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(1391), [3071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(1394), [3074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(1797), [3077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(1342), [3080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(1327), [3083] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(1561), [3086] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), REDUCE(sym_constructor_declaration_modifier, 1, 0, 0), SHIFT(2461), [3090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638), [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 2, 0, 0), [3098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 2, 0, 0), [3100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), [3090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 2, 0, 0), [3092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 2, 0, 0), [3094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), [3097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638), [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), [3103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), [3111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), [3111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186), [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291), [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), [3167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192), [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), [3191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(2461), [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), [3196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 1, 0, 0), [3198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 1, 0, 0), [3200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2486), [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), [3204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2554), [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), [3115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_member_declaration_modifier, 1, 0, 0), SHIFT(2461), [3118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), [3122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), [3132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), [3136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), [3138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186), [3140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), [3142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), [3150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), [3164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192), [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), [3178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291), [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), [3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), [3196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2486), [3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), [3200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 1, 0, 0), [3202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_creation_method_declaration_repeat1, 1, 0, 0), [3204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), [3208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2549), [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), [3212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2553),
-
@@ -121957,152 +122402,152 @@ static const TSParseActionEntry ts_parse_actions[] = {[3216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), [3218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), [3222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), [3224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), [3222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2554), [3224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), [3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), [3262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2278), [3265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2222), [3268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), [3270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1704), [3273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2395), [3276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2123), [3279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1734), [3282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1740), [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), [3264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2278), [3267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2222), [3270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), [3272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1704), [3275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2395), [3278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2123), [3281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1734), [3284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1740), [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), [3295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1326), [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), [3300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat2, 2, 0, 0), SHIFT_REPEAT(270), [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), [3307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499), [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), [3317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2, 0, 0), [3319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1509), [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), [3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802), [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), [3354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 6, 0, 0), [3356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2, 0, 0), [3358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1523), [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), [3367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 2, 0, 0), [3369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 4, 0, 0), [3371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_default, 4, 0, 0), [3373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), [3379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), [3385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), [3393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), [3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), [3405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 3, 0, 0), [3407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 1, 0, 0), [3409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), [3419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 5, 0, 0), [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), [3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), [3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), [3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), [3441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 2, 0, 0), SHIFT(2446), [3444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 2, 0, 0), SHIFT(270), [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), [3449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 3, 0, 0), SHIFT(2446), [3452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 3, 0, 0), SHIFT(270), [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484), [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), [3463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), [3465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signal_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1528), [3468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signal_declaration_repeat1, 2, 0, 0), [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), [3476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), SHIFT(2446), [3479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), SHIFT(270), [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), [3488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 1, 0, 0), [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), [3494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 1, 0, 0), [3496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_declaration_modifier, 1, 0, 0), [3498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 4, 0, 0), SHIFT(270), [3501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), [3503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signal_declaration_repeat1, 1, 0, 0), [3505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), [3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), [3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [3513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration_modifier, 1, 0, 0), [3515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), [3517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), [3519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), [3527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), [3529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 5, 0, 0), SHIFT(270), [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), [3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503), [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), [3309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802), [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), [3319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), [3321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), [3329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2, 0, 0), [3331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1511), [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), [3336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2, 0, 0), [3338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1519), [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), [3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), [3367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), [3373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), [3379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), [3385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), [3393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), [3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), [3409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 6, 0, 0), [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), [3417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 2, 0, 0), [3419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 4, 0, 0), [3421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_default, 4, 0, 0), [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), [3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), [3431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 3, 0, 0), [3433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 1, 0, 0), [3435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_accessor, 5, 0, 0), [3437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 3, 0, 0), SHIFT(2446), [3440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 3, 0, 0), SHIFT(270), [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), [3445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 1, 0, 0), [3447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 2, 0, 0), SHIFT(2446), [3450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 2, 0, 0), SHIFT(270), [3453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), [3455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), SHIFT(2446), [3458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), SHIFT(270), [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), [3463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_declaration_modifier, 1, 0, 0), [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484), [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), [3471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), [3473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), [3475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), [3477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), [3479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), [3481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signal_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1536), [3484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signal_declaration_repeat1, 2, 0, 0), [3486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 1, 0, 0), [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), [3504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 5, 0, 0), SHIFT(270), [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), [3509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signal_declaration_repeat1, 1, 0, 0), [3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), [3513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), [3515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 4, 0, 0), SHIFT(270), [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signal_declaration_modifier, 1, 0, 0), [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [3536] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [3538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557),
-
@@ -122113,27 +122558,27 @@ static const TSParseActionEntry ts_parse_actions[] = {[3548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1813), [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), [3560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710), [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), [3564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), [3580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), [3582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), [3580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), [3582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), [3588] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1571), [3591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), [3593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), [3597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825), [3599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2558), [3601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0),
-
@@ -122141,119 +122586,119 @@ static const TSParseActionEntry ts_parse_actions[] = {[3606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1617), [3609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(347), [3612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(2447), [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), [3617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), [3619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2550), [3621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), [3623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), [3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), [3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), [3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373), [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2524), [3657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 1, 0, 0), [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), [3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), [3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), [3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), [3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), [3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), [3701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), [3703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), [3703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466), [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), [3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), [3737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 1, 20, 0), [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), [3755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), [3759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), [3781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), [3781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), [3783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), [3809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), [3811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), [3813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), [3815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), [3813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), [3815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), [3817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 6, 0, 0), SHIFT(270), [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), [3830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1706), [3833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2, 0, 0), [3835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2411), [3838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(375), [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2354), [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), [3849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__preprocessor_contained_expression, 1, 0, 0),
-
@@ -122263,110 +122708,110 @@ static const TSParseActionEntry ts_parse_actions[] = {[3857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type, 7, 0, 0), SHIFT(270), [3860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), [3868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string_expression, 3, 0, 0), [3870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string_expression, 3, 0, 0), [3872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, 0, 0), [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), [3892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string_expression, 2, 0, 0), [3894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string_expression, 2, 0, 0), [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433), [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376), [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), [3930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 0), SHIFT(102), [3933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 0), SHIFT(102), [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), [3942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unqualified_type, 1, 0, 0), [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), [3994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat2, 2, 0, 0), SHIFT_REPEAT(260), [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), [4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), [4017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), [4029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), [4029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), [4037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_size_repeat1, 2, 0, 0), SHIFT_REPEAT(355), [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), [4054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_delegate_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2485), [4057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_delegate_declaration_repeat1, 2, 0, 0), [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), [4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), [4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), [4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), [4069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1434), [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), [4069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1474), [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831),
-
@@ -122374,119 +122819,119 @@ static const TSParseActionEntry ts_parse_actions[] = {[4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), [4096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_member_repeat1, 2, 0, 0), SHIFT_REPEAT(2303), [4099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2367), [4102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1695), [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 2, 0, 0), [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [4113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_value, 1, 0, 0), [4115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), [4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), [4121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), [4123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), [4125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), [4127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), [4135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1665), [4138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_errordomain_declaration_repeat1, 2, 0, 0), [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), [4144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_value, 2, 0, 0), [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), [4154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errorcode, 2, 0, 0), [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), [4174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_call_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(193), [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), [4174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_call_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(254), [4177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_call_expression_repeat1, 2, 0, 0), [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), [4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), [4187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_errorcode, 1, 0, 0), [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2371), [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), [4219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_initializers_repeat1, 2, 0, 0), SHIFT_REPEAT(2311), [4222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_initializers_repeat1, 2, 0, 0), [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), [4240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_lambda_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2465), [4243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_lambda_expression_repeat1, 2, 0, 0), [4245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526), [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), [4245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), [4249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), [4257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), [4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), [4261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), [4265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), [4257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), [4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), [4261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), [4265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), [4267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), [4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [4277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), [4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), [4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), [4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), [4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), [4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), [4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), [4287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), [4289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), [4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), [4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), [4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), [4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), [4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), [4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), [4303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), [4303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), [4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), [4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), [4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), [4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), [4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), [4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), [4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), [4321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), [4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), [4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), [4325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), [4327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), [4329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281),
-
@@ -122497,244 +122942,244 @@ static const TSParseActionEntry ts_parse_actions[] = {[4339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), [4343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2300), [4345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), [4347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), [4345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), [4347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), [4349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_element_access_repeat1, 2, 0, 0), SHIFT_REPEAT(265), [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), [4354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211), [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), [4376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), [4398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 2, 20, 0), [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252), [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [4430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), [4452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_size, 2, 0, 0), [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), [4458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 1, 0, 0), [4460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_local_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2200), [4463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_local_declaration_repeat1, 2, 0, 0), [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), [4473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), [4475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), [4491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_repeat1, 2, 0, 0), SHIFT_REPEAT(2211), [4494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_repeat1, 2, 0, 0), [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), [4510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), [4510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), [4520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), [4520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), [4528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), [4544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_using_directive_repeat1, 2, 0, 0), [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), [4552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_using_directive_repeat1, 2, 0, 0), SHIFT_REPEAT(1865), [4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), [4557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), [4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [4557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), [4559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), [4561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), [4565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_creation_method_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1284), [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), [4565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_creation_method_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1281), [4568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_creation_method_declaration_repeat2, 2, 0, 0), [4570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2255), [4573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__attribute_list_repeat1, 2, 0, 0), [4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), [4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), [4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), [4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), [4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), [4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), [4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), [4595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), [4597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), [4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), [4601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), [4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), [4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), [4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), [4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), [4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), [4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), [4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), [4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), [4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), [4595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), [4597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), [4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), [4601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), [4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), [4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), [4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), [4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), [4611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), [4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), [4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), [4611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), [4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), [4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), [4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), [4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), [4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), [4629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), [4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), [4629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), [4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), [4633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), [4635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), [4635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), [4639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), [4641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2506), [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), [4645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 4, 0, 0), [4647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), [4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), [4661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), [4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), [4665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), [4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), [4669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), [4661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), [4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), [4665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), [4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), [4669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), [4671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), [4677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), [4681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), [4683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), [4681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), [4683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), [4685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegate_declaration_modifier, 7, 0, 0), [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), [4703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), [4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), [4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), [4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), [4717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), [4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), [4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), [4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), [4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), [4745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), [4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), [4777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), [4783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), [4783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), [4795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unqualified_type, 2, 0, 0), [4797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), [4799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), [4803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), [4805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), [4809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), [4799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), [4803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), [4805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), [4809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), [4819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_delegate_declaration_repeat1, 1, 0, 0), [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), [4823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), [4829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), [4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340),
-
@@ -122753,17 +123198,17 @@ static const TSParseActionEntry ts_parse_actions[] = {[4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443),
-
@@ -122793,8 +123238,8 @@ static const TSParseActionEntry ts_parse_actions[] = {[4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), [4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), [4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), [4949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272), [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373),
-
@@ -122802,15 +123247,15 @@ static const TSParseActionEntry ts_parse_actions[] = {[4955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), [4959] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [4965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), [4967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), [4971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), [4971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), [4975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), [4977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), [4977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), [4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [4983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
-
@@ -122822,8 +123267,8 @@ static const TSParseActionEntry ts_parse_actions[] = {[4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), [5001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), [5001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), [5007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), [5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414),
-
@@ -122833,17 +123278,17 @@ static const TSParseActionEntry ts_parse_actions[] = {[5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), [5019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), [5029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340), [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), [5045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), [5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), [5049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140),
-
@@ -122863,18 +123308,18 @@ static const TSParseActionEntry ts_parse_actions[] = {[5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), [5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), [5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), [5083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [5083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), [5089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), [5091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), [5093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), [5095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), [5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), [5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), [5103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), [5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), [5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), [5107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), [5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), [5111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461),
-
@@ -122883,9 +123328,9 @@ static const TSParseActionEntry ts_parse_actions[] = {[5117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), [5119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), [5121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), [5123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [5123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), [5125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), [5127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), [5127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [5129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), [5131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), [5133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446),
-
@@ -122899,34 +123344,34 @@ static const TSParseActionEntry ts_parse_actions[] = {[5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2505), [5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), [5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), [5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), [5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), [5167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), [5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2526), [5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), [5175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246), [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), [5185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), [5193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), [5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), [5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), [5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), [5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [5209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), [5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [5209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), [5213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_directive, 2, 0, 1), [5215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__preprocessor_statement, 2, 0, 0),
-
-
-
@@ -0,0 +1,14 @@========= Modifiers ========= public sealed class Foo {} --- (source_file (namespace_member (class_declaration (access_modifier) (type_declaration_modifier) (unqualified_type (symbol (identifier))))))
-