From e2c6247cbb833f6a80dcfa9a565f553f90d93acb Mon Sep 17 00:00:00 2001 From: shengxuanwei Date: Sun, 24 Apr 2022 12:51:35 +0800 Subject: [PATCH] MOD: rename (protocol_identifier) to name: (identifier) --- grammar.js | 13 +- queries/highlights.scm | 2 +- src/grammar.json | 23 +- src/node-types.json | 57 +- src/parser.c | 18043 +++++++++++++------------- test/corpus/blocks.txt | 2 +- test/corpus/compiler_attributes.txt | 8 +- test/corpus/declarations.txt | 54 +- test/corpus/expressions.txt | 4 +- test/corpus/github.txt | 12 +- test/corpus/ifdef.txt | 2 +- test/corpus/properties.txt | 2 +- test/corpus/statements.txt | 4 +- test/corpus/typedef.txt | 2 +- test/corpus/types.txt | 16 +- 15 files changed, 9114 insertions(+), 9130 deletions(-) diff --git a/grammar.js b/grammar.js index cc1c3bb..a97c3f8 100644 --- a/grammar.js +++ b/grammar.js @@ -26,8 +26,8 @@ module.exports = grammar(C, { [$._expression, $.generic_type_specifier], [$._declaration_specifiers], [$._declaration_specifiers, $.class_interface], - [$.protocol_identifier, $._type_specifier], - [$.protocol_identifier, $._parameterized_class_type_arguments], + [$._protocol_identifier, $._type_specifier], + [$._protocol_identifier, $._parameterized_class_type_arguments], [$.declaration, $._argument_type_declarator], ]), @@ -35,9 +35,9 @@ module.exports = grammar(C, { $._expression, $._statement, $._declarator, + $._abstract_declarator, $._field_declarator, $._type_declarator, - $._abstract_declarator, ], rules: { @@ -62,7 +62,6 @@ module.exports = grammar(C, { // // Imports // - _import: $ => choice( $.preproc_import, $.module_import @@ -168,10 +167,10 @@ module.exports = grammar(C, { ), protocol_qualifiers: $ => seq( - '<', commaSep1($.protocol_identifier), '>' + '<', commaSep1($._protocol_identifier), '>' ), - protocol_identifier: $ => prec.dynamic(5, alias($.identifier, 'protocol_identifier')), + _protocol_identifier: $ => prec.dynamic(5, field('name', $.identifier)), parameterized_class_type_arguments: $ => seq( '<', commaSep1($._parameterized_class_type_arguments), '>' @@ -909,7 +908,7 @@ module.exports = grammar(C, { // https://opensource.apple.com/source/clang/clang-703.0.31/src/tools/clang/docs/ObjectiveCLiterals.rst.auto.html // objc-at-expression : '@' (string-literal | encode-literal | selector-literal | protocol-literal | object-literal) protocol_expression: $ => seq( - '@protocol', '(', $.identifier, ')' + '@protocol', '(', $._name, ')' ), encode_expression: $ => seq( diff --git a/queries/highlights.scm b/queries/highlights.scm index 16f4326..41a7d9e 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -247,7 +247,7 @@ declarator: (identifier) @property (class_forward_declaration name: (identifier) @type.class) (protocol_forward_declaration name: (identifier) @type.protocol) (protocol_declaration name: (identifier) @type.protocol) -(protocol_qualifiers (protocol_identifier) @type.protocol) +(protocol_qualifiers name: (identifier) @type.protocol) (protocol_expression (identifier) @type.protocol) ;; Preproc def / undef diff --git a/src/grammar.json b/src/grammar.json index dea7a92..e52c79e 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -7796,7 +7796,7 @@ "members": [ { "type": "SYMBOL", - "name": "protocol_identifier" + "name": "_protocol_identifier" }, { "type": "REPEAT", @@ -7809,7 +7809,7 @@ }, { "type": "SYMBOL", - "name": "protocol_identifier" + "name": "_protocol_identifier" } ] } @@ -7822,17 +7822,16 @@ } ] }, - "protocol_identifier": { + "_protocol_identifier": { "type": "PREC_DYNAMIC", "value": 5, "content": { - "type": "ALIAS", + "type": "FIELD", + "name": "name", "content": { "type": "SYMBOL", "name": "identifier" - }, - "named": false, - "value": "protocol_identifier" + } } }, "parameterized_class_type_arguments": { @@ -10428,7 +10427,7 @@ }, { "type": "SYMBOL", - "name": "identifier" + "name": "_name" }, { "type": "STRING", @@ -11268,11 +11267,11 @@ "class_interface" ], [ - "protocol_identifier", + "_protocol_identifier", "_type_specifier" ], [ - "protocol_identifier", + "_protocol_identifier", "_parameterized_class_type_arguments" ], [ @@ -11294,9 +11293,9 @@ "_expression", "_statement", "_declarator", + "_abstract_declarator", "_field_declarator", - "_type_declarator", - "_abstract_declarator" + "_type_declarator" ] } diff --git a/src/node-types.json b/src/node-types.json index eab5370..4327d96 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -6235,16 +6235,17 @@ { "type": "protocol_expression", "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] + "fields": { + "name": { + "multiple": false, + "required": true, + "types": [ + { + "type": "identifier", + "named": true + } + ] + } } }, { @@ -6263,24 +6264,20 @@ } } }, - { - "type": "protocol_identifier", - "named": true, - "fields": {} - }, { "type": "protocol_qualifiers", "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "protocol_identifier", - "named": true - } - ] + "fields": { + "name": { + "multiple": true, + "required": true, + "types": [ + { + "type": "identifier", + "named": true + } + ] + } } }, { @@ -6408,7 +6405,7 @@ }, { "type": "string_literal", - "named": true, + "named": false, "fields": {}, "children": { "multiple": true, @@ -8050,11 +8047,11 @@ }, { "type": "auto", - "named": true + "named": false }, { "type": "auto", - "named": false + "named": true }, { "type": "break", @@ -8288,10 +8285,6 @@ "type": "protected", "named": true }, - { - "type": "protocol_identifier", - "named": false - }, { "type": "public", "named": true diff --git a/src/parser.c b/src/parser.c index f58e769..26b3d7c 100644 --- a/src/parser.c +++ b/src/parser.c @@ -17,12 +17,12 @@ #define STATE_COUNT 5917 #define LARGE_STATE_COUNT 3906 #define SYMBOL_COUNT 507 -#define ALIAS_COUNT 6 +#define ALIAS_COUNT 5 #define TOKEN_COUNT 272 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 49 #define MAX_ALIAS_SEQUENCE_LENGTH 12 -#define PRODUCTION_ID_COUNT 247 +#define PRODUCTION_ID_COUNT 246 enum { sym_identifier = 1, @@ -417,7 +417,7 @@ enum { sym_protocol_declaration = 390, sym_superclass_reference = 391, sym_protocol_qualifiers = 392, - sym_protocol_identifier = 393, + sym__protocol_identifier = 393, sym_parameterized_class_type_arguments = 394, sym__parameterized_class_type_arguments = 395, sym_generics_type_reference = 396, @@ -533,10 +533,9 @@ enum { aux_sym_available_expression_repeat1 = 506, alias_sym_field_identifier = 507, anon_alias_sym_number_literal = 508, - anon_alias_sym_protocol_identifier = 509, - alias_sym_statement_identifier = 510, - anon_alias_sym_string_literal = 511, - alias_sym_type_identifier = 512, + alias_sym_statement_identifier = 509, + anon_alias_sym_string_literal = 510, + alias_sym_type_identifier = 511, }; static const char * const ts_symbol_names[] = { @@ -933,7 +932,7 @@ static const char * const ts_symbol_names[] = { [sym_protocol_declaration] = "protocol_declaration", [sym_superclass_reference] = "superclass_reference", [sym_protocol_qualifiers] = "protocol_qualifiers", - [sym_protocol_identifier] = "protocol_identifier", + [sym__protocol_identifier] = "_protocol_identifier", [sym_parameterized_class_type_arguments] = "parameterized_class_type_arguments", [sym__parameterized_class_type_arguments] = "_parameterized_class_type_arguments", [sym_generics_type_reference] = "generics_type_reference", @@ -1049,7 +1048,6 @@ static const char * const ts_symbol_names[] = { [aux_sym_available_expression_repeat1] = "available_expression_repeat1", [alias_sym_field_identifier] = "field_identifier", [anon_alias_sym_number_literal] = "number_literal", - [anon_alias_sym_protocol_identifier] = "protocol_identifier", [alias_sym_statement_identifier] = "statement_identifier", [anon_alias_sym_string_literal] = "string_literal", [alias_sym_type_identifier] = "type_identifier", @@ -1449,7 +1447,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_protocol_declaration] = sym_protocol_declaration, [sym_superclass_reference] = sym_superclass_reference, [sym_protocol_qualifiers] = sym_protocol_qualifiers, - [sym_protocol_identifier] = sym_protocol_identifier, + [sym__protocol_identifier] = sym__protocol_identifier, [sym_parameterized_class_type_arguments] = sym_parameterized_class_type_arguments, [sym__parameterized_class_type_arguments] = sym__parameterized_class_type_arguments, [sym_generics_type_reference] = sym_generics_type_reference, @@ -1565,7 +1563,6 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_available_expression_repeat1] = aux_sym_available_expression_repeat1, [alias_sym_field_identifier] = alias_sym_field_identifier, [anon_alias_sym_number_literal] = anon_alias_sym_number_literal, - [anon_alias_sym_protocol_identifier] = anon_alias_sym_protocol_identifier, [alias_sym_statement_identifier] = alias_sym_statement_identifier, [anon_alias_sym_string_literal] = anon_alias_sym_string_literal, [alias_sym_type_identifier] = alias_sym_type_identifier, @@ -3150,8 +3147,8 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_protocol_identifier] = { - .visible = true, + [sym__protocol_identifier] = { + .visible = false, .named = true, }, [sym_parameterized_class_type_arguments] = { @@ -3614,10 +3611,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_alias_sym_protocol_identifier] = { - .visible = true, - .named = false, - }, [alias_sym_statement_identifier] = { .visible = true, .named = true, @@ -3768,214 +3761,214 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [31] = {.index = 32, .length = 2}, [32] = {.index = 34, .length = 2}, [33] = {.index = 36, .length = 1}, - [35] = {.index = 37, .length = 2}, - [36] = {.index = 39, .length = 1}, - [37] = {.index = 40, .length = 1}, - [38] = {.index = 41, .length = 1}, - [39] = {.index = 42, .length = 1}, - [40] = {.index = 43, .length = 3}, - [41] = {.index = 46, .length = 1}, - [42] = {.index = 47, .length = 2}, - [44] = {.index = 49, .length = 2}, - [45] = {.index = 51, .length = 3}, - [46] = {.index = 54, .length = 2}, - [47] = {.index = 56, .length = 3}, - [48] = {.index = 59, .length = 2}, - [49] = {.index = 61, .length = 2}, - [50] = {.index = 63, .length = 2}, - [51] = {.index = 65, .length = 1}, - [52] = {.index = 66, .length = 2}, - [53] = {.index = 68, .length = 2}, - [54] = {.index = 70, .length = 2}, - [55] = {.index = 72, .length = 2}, - [56] = {.index = 74, .length = 2}, - [57] = {.index = 76, .length = 1}, - [58] = {.index = 77, .length = 2}, - [59] = {.index = 79, .length = 1}, - [60] = {.index = 80, .length = 3}, - [61] = {.index = 83, .length = 2}, - [62] = {.index = 85, .length = 3}, - [63] = {.index = 88, .length = 3}, - [64] = {.index = 91, .length = 1}, - [66] = {.index = 92, .length = 2}, - [67] = {.index = 94, .length = 2}, - [68] = {.index = 96, .length = 1}, - [69] = {.index = 97, .length = 2}, - [70] = {.index = 99, .length = 2}, - [71] = {.index = 101, .length = 2}, - [72] = {.index = 103, .length = 2}, - [73] = {.index = 105, .length = 1}, - [74] = {.index = 106, .length = 1}, - [75] = {.index = 107, .length = 1}, - [76] = {.index = 108, .length = 1}, - [77] = {.index = 109, .length = 2}, - [78] = {.index = 111, .length = 4}, - [80] = {.index = 115, .length = 2}, - [81] = {.index = 117, .length = 4}, - [82] = {.index = 121, .length = 1}, - [83] = {.index = 122, .length = 1}, - [84] = {.index = 123, .length = 2}, - [85] = {.index = 125, .length = 3}, - [86] = {.index = 128, .length = 2}, - [87] = {.index = 130, .length = 3}, - [88] = {.index = 133, .length = 2}, - [89] = {.index = 135, .length = 2}, - [90] = {.index = 137, .length = 2}, - [91] = {.index = 139, .length = 3}, - [92] = {.index = 142, .length = 1}, - [93] = {.index = 143, .length = 2}, - [94] = {.index = 145, .length = 2}, - [95] = {.index = 147, .length = 1}, - [96] = {.index = 148, .length = 1}, - [97] = {.index = 149, .length = 2}, - [98] = {.index = 151, .length = 2}, - [99] = {.index = 153, .length = 2}, - [100] = {.index = 155, .length = 1}, - [101] = {.index = 156, .length = 2}, - [102] = {.index = 158, .length = 3}, - [103] = {.index = 161, .length = 2}, - [104] = {.index = 163, .length = 2}, - [105] = {.index = 165, .length = 4}, - [106] = {.index = 169, .length = 2}, - [107] = {.index = 171, .length = 2}, - [108] = {.index = 173, .length = 4}, - [109] = {.index = 177, .length = 2}, - [110] = {.index = 179, .length = 2}, - [111] = {.index = 181, .length = 3}, - [112] = {.index = 184, .length = 2}, - [113] = {.index = 186, .length = 1}, - [114] = {.index = 187, .length = 2}, - [115] = {.index = 189, .length = 2}, - [116] = {.index = 191, .length = 1}, - [117] = {.index = 192, .length = 1}, - [118] = {.index = 193, .length = 2}, - [119] = {.index = 195, .length = 2}, - [120] = {.index = 197, .length = 1}, - [121] = {.index = 198, .length = 2}, - [122] = {.index = 200, .length = 1}, - [123] = {.index = 201, .length = 3}, - [124] = {.index = 204, .length = 4}, - [125] = {.index = 208, .length = 2}, - [126] = {.index = 210, .length = 2}, - [127] = {.index = 212, .length = 2}, - [128] = {.index = 214, .length = 1}, - [129] = {.index = 215, .length = 2}, - [130] = {.index = 217, .length = 3}, - [131] = {.index = 220, .length = 3}, - [132] = {.index = 223, .length = 2}, - [133] = {.index = 225, .length = 1}, - [134] = {.index = 226, .length = 1}, - [136] = {.index = 227, .length = 2}, - [137] = {.index = 229, .length = 2}, - [138] = {.index = 231, .length = 3}, - [139] = {.index = 234, .length = 2}, - [140] = {.index = 236, .length = 2}, - [141] = {.index = 238, .length = 3}, - [142] = {.index = 241, .length = 2}, - [143] = {.index = 243, .length = 2}, - [144] = {.index = 245, .length = 2}, - [145] = {.index = 247, .length = 5}, - [146] = {.index = 252, .length = 4}, - [147] = {.index = 256, .length = 2}, - [148] = {.index = 258, .length = 1}, - [149] = {.index = 259, .length = 2}, - [150] = {.index = 261, .length = 4}, - [151] = {.index = 265, .length = 2}, - [152] = {.index = 267, .length = 5}, - [153] = {.index = 272, .length = 2}, - [154] = {.index = 274, .length = 2}, - [155] = {.index = 276, .length = 2}, - [156] = {.index = 278, .length = 1}, - [157] = {.index = 279, .length = 1}, - [158] = {.index = 280, .length = 2}, - [159] = {.index = 282, .length = 3}, - [160] = {.index = 285, .length = 2}, - [161] = {.index = 287, .length = 2}, - [162] = {.index = 289, .length = 2}, - [163] = {.index = 291, .length = 3}, - [164] = {.index = 294, .length = 6}, - [165] = {.index = 300, .length = 3}, - [166] = {.index = 303, .length = 2}, - [167] = {.index = 305, .length = 2}, - [168] = {.index = 307, .length = 2}, - [169] = {.index = 309, .length = 2}, - [170] = {.index = 311, .length = 1}, - [171] = {.index = 312, .length = 2}, - [172] = {.index = 314, .length = 1}, - [173] = {.index = 315, .length = 1}, - [174] = {.index = 316, .length = 2}, - [175] = {.index = 318, .length = 3}, - [176] = {.index = 321, .length = 2}, - [177] = {.index = 323, .length = 2}, - [178] = {.index = 325, .length = 2}, - [179] = {.index = 327, .length = 2}, - [180] = {.index = 329, .length = 3}, - [181] = {.index = 332, .length = 3}, - [182] = {.index = 335, .length = 3}, - [183] = {.index = 338, .length = 5}, - [184] = {.index = 343, .length = 1}, - [185] = {.index = 344, .length = 1}, - [186] = {.index = 345, .length = 2}, - [187] = {.index = 347, .length = 2}, - [188] = {.index = 349, .length = 4}, - [189] = {.index = 353, .length = 3}, - [190] = {.index = 356, .length = 5}, - [191] = {.index = 361, .length = 2}, - [192] = {.index = 363, .length = 3}, - [193] = {.index = 366, .length = 4}, - [194] = {.index = 370, .length = 4}, - [195] = {.index = 374, .length = 3}, - [196] = {.index = 377, .length = 6}, - [197] = {.index = 383, .length = 4}, - [198] = {.index = 387, .length = 2}, - [199] = {.index = 389, .length = 2}, - [200] = {.index = 391, .length = 2}, - [201] = {.index = 393, .length = 2}, - [202] = {.index = 395, .length = 2}, - [203] = {.index = 397, .length = 2}, - [204] = {.index = 399, .length = 1}, - [205] = {.index = 400, .length = 1}, - [206] = {.index = 401, .length = 3}, - [207] = {.index = 404, .length = 3}, - [208] = {.index = 407, .length = 2}, - [209] = {.index = 409, .length = 2}, - [210] = {.index = 411, .length = 2}, - [211] = {.index = 413, .length = 3}, - [212] = {.index = 416, .length = 2}, - [213] = {.index = 418, .length = 2}, - [214] = {.index = 420, .length = 3}, - [215] = {.index = 423, .length = 3}, - [216] = {.index = 426, .length = 2}, - [217] = {.index = 428, .length = 5}, - [218] = {.index = 433, .length = 6}, - [219] = {.index = 439, .length = 2}, - [220] = {.index = 441, .length = 2}, - [221] = {.index = 443, .length = 2}, - [222] = {.index = 445, .length = 3}, - [223] = {.index = 448, .length = 2}, - [224] = {.index = 450, .length = 2}, - [225] = {.index = 452, .length = 3}, - [226] = {.index = 455, .length = 3}, - [227] = {.index = 458, .length = 3}, - [228] = {.index = 461, .length = 3}, - [229] = {.index = 464, .length = 3}, - [230] = {.index = 467, .length = 3}, - [231] = {.index = 470, .length = 2}, - [232] = {.index = 472, .length = 2}, - [233] = {.index = 474, .length = 2}, - [234] = {.index = 476, .length = 2}, - [235] = {.index = 478, .length = 3}, - [236] = {.index = 481, .length = 3}, - [237] = {.index = 484, .length = 3}, - [238] = {.index = 487, .length = 3}, - [239] = {.index = 490, .length = 3}, - [240] = {.index = 493, .length = 3}, - [241] = {.index = 496, .length = 2}, - [242] = {.index = 498, .length = 2}, - [243] = {.index = 500, .length = 3}, - [244] = {.index = 503, .length = 3}, - [245] = {.index = 506, .length = 3}, - [246] = {.index = 509, .length = 3}, + [34] = {.index = 37, .length = 2}, + [35] = {.index = 39, .length = 1}, + [36] = {.index = 40, .length = 1}, + [37] = {.index = 41, .length = 1}, + [38] = {.index = 42, .length = 1}, + [39] = {.index = 43, .length = 3}, + [40] = {.index = 46, .length = 1}, + [41] = {.index = 47, .length = 2}, + [43] = {.index = 49, .length = 2}, + [44] = {.index = 51, .length = 3}, + [45] = {.index = 54, .length = 2}, + [46] = {.index = 56, .length = 3}, + [47] = {.index = 59, .length = 2}, + [48] = {.index = 61, .length = 2}, + [49] = {.index = 63, .length = 2}, + [50] = {.index = 65, .length = 1}, + [51] = {.index = 66, .length = 2}, + [52] = {.index = 68, .length = 2}, + [53] = {.index = 70, .length = 2}, + [54] = {.index = 72, .length = 2}, + [55] = {.index = 74, .length = 2}, + [56] = {.index = 76, .length = 1}, + [57] = {.index = 77, .length = 2}, + [58] = {.index = 79, .length = 1}, + [59] = {.index = 80, .length = 3}, + [60] = {.index = 83, .length = 2}, + [61] = {.index = 85, .length = 3}, + [62] = {.index = 88, .length = 3}, + [63] = {.index = 91, .length = 1}, + [65] = {.index = 92, .length = 2}, + [66] = {.index = 94, .length = 2}, + [67] = {.index = 96, .length = 1}, + [68] = {.index = 97, .length = 2}, + [69] = {.index = 99, .length = 2}, + [70] = {.index = 101, .length = 1}, + [71] = {.index = 102, .length = 2}, + [72] = {.index = 104, .length = 2}, + [73] = {.index = 106, .length = 1}, + [74] = {.index = 107, .length = 1}, + [75] = {.index = 108, .length = 1}, + [76] = {.index = 109, .length = 2}, + [77] = {.index = 111, .length = 4}, + [79] = {.index = 115, .length = 2}, + [80] = {.index = 117, .length = 4}, + [81] = {.index = 121, .length = 1}, + [82] = {.index = 122, .length = 1}, + [83] = {.index = 123, .length = 2}, + [84] = {.index = 125, .length = 3}, + [85] = {.index = 128, .length = 2}, + [86] = {.index = 130, .length = 3}, + [87] = {.index = 133, .length = 2}, + [88] = {.index = 135, .length = 2}, + [89] = {.index = 137, .length = 2}, + [90] = {.index = 139, .length = 3}, + [91] = {.index = 142, .length = 1}, + [92] = {.index = 143, .length = 2}, + [93] = {.index = 145, .length = 2}, + [94] = {.index = 147, .length = 1}, + [95] = {.index = 148, .length = 1}, + [96] = {.index = 149, .length = 2}, + [97] = {.index = 151, .length = 2}, + [98] = {.index = 153, .length = 2}, + [99] = {.index = 155, .length = 1}, + [100] = {.index = 156, .length = 2}, + [101] = {.index = 158, .length = 3}, + [102] = {.index = 161, .length = 2}, + [103] = {.index = 163, .length = 2}, + [104] = {.index = 165, .length = 4}, + [105] = {.index = 169, .length = 2}, + [106] = {.index = 171, .length = 2}, + [107] = {.index = 173, .length = 4}, + [108] = {.index = 177, .length = 2}, + [109] = {.index = 179, .length = 2}, + [110] = {.index = 181, .length = 3}, + [111] = {.index = 184, .length = 2}, + [112] = {.index = 186, .length = 1}, + [113] = {.index = 187, .length = 2}, + [114] = {.index = 189, .length = 2}, + [115] = {.index = 191, .length = 1}, + [116] = {.index = 192, .length = 1}, + [117] = {.index = 193, .length = 2}, + [118] = {.index = 195, .length = 2}, + [119] = {.index = 197, .length = 1}, + [120] = {.index = 198, .length = 2}, + [121] = {.index = 200, .length = 1}, + [122] = {.index = 201, .length = 3}, + [123] = {.index = 204, .length = 4}, + [124] = {.index = 208, .length = 2}, + [125] = {.index = 210, .length = 2}, + [126] = {.index = 212, .length = 2}, + [127] = {.index = 214, .length = 1}, + [128] = {.index = 215, .length = 2}, + [129] = {.index = 217, .length = 3}, + [130] = {.index = 220, .length = 3}, + [131] = {.index = 223, .length = 2}, + [132] = {.index = 225, .length = 1}, + [133] = {.index = 226, .length = 1}, + [135] = {.index = 227, .length = 2}, + [136] = {.index = 229, .length = 2}, + [137] = {.index = 231, .length = 3}, + [138] = {.index = 234, .length = 2}, + [139] = {.index = 236, .length = 2}, + [140] = {.index = 238, .length = 3}, + [141] = {.index = 241, .length = 2}, + [142] = {.index = 243, .length = 2}, + [143] = {.index = 245, .length = 2}, + [144] = {.index = 247, .length = 5}, + [145] = {.index = 252, .length = 4}, + [146] = {.index = 256, .length = 2}, + [147] = {.index = 258, .length = 1}, + [148] = {.index = 259, .length = 2}, + [149] = {.index = 261, .length = 4}, + [150] = {.index = 265, .length = 2}, + [151] = {.index = 267, .length = 5}, + [152] = {.index = 272, .length = 2}, + [153] = {.index = 274, .length = 2}, + [154] = {.index = 276, .length = 2}, + [155] = {.index = 278, .length = 1}, + [156] = {.index = 279, .length = 1}, + [157] = {.index = 280, .length = 2}, + [158] = {.index = 282, .length = 3}, + [159] = {.index = 285, .length = 2}, + [160] = {.index = 287, .length = 2}, + [161] = {.index = 289, .length = 2}, + [162] = {.index = 291, .length = 3}, + [163] = {.index = 294, .length = 6}, + [164] = {.index = 300, .length = 3}, + [165] = {.index = 303, .length = 2}, + [166] = {.index = 305, .length = 2}, + [167] = {.index = 307, .length = 2}, + [168] = {.index = 309, .length = 2}, + [169] = {.index = 311, .length = 1}, + [170] = {.index = 312, .length = 2}, + [171] = {.index = 314, .length = 1}, + [172] = {.index = 315, .length = 1}, + [173] = {.index = 316, .length = 2}, + [174] = {.index = 318, .length = 3}, + [175] = {.index = 321, .length = 2}, + [176] = {.index = 323, .length = 2}, + [177] = {.index = 325, .length = 2}, + [178] = {.index = 327, .length = 2}, + [179] = {.index = 329, .length = 3}, + [180] = {.index = 332, .length = 3}, + [181] = {.index = 335, .length = 3}, + [182] = {.index = 338, .length = 5}, + [183] = {.index = 343, .length = 1}, + [184] = {.index = 344, .length = 1}, + [185] = {.index = 345, .length = 2}, + [186] = {.index = 347, .length = 2}, + [187] = {.index = 349, .length = 4}, + [188] = {.index = 353, .length = 3}, + [189] = {.index = 356, .length = 5}, + [190] = {.index = 361, .length = 2}, + [191] = {.index = 363, .length = 3}, + [192] = {.index = 366, .length = 4}, + [193] = {.index = 370, .length = 4}, + [194] = {.index = 374, .length = 3}, + [195] = {.index = 377, .length = 6}, + [196] = {.index = 383, .length = 4}, + [197] = {.index = 387, .length = 2}, + [198] = {.index = 389, .length = 2}, + [199] = {.index = 391, .length = 2}, + [200] = {.index = 393, .length = 2}, + [201] = {.index = 395, .length = 2}, + [202] = {.index = 397, .length = 2}, + [203] = {.index = 399, .length = 1}, + [204] = {.index = 400, .length = 1}, + [205] = {.index = 401, .length = 3}, + [206] = {.index = 404, .length = 3}, + [207] = {.index = 407, .length = 2}, + [208] = {.index = 409, .length = 2}, + [209] = {.index = 411, .length = 2}, + [210] = {.index = 413, .length = 3}, + [211] = {.index = 416, .length = 2}, + [212] = {.index = 418, .length = 2}, + [213] = {.index = 420, .length = 3}, + [214] = {.index = 423, .length = 3}, + [215] = {.index = 426, .length = 2}, + [216] = {.index = 428, .length = 5}, + [217] = {.index = 433, .length = 6}, + [218] = {.index = 439, .length = 2}, + [219] = {.index = 441, .length = 2}, + [220] = {.index = 443, .length = 2}, + [221] = {.index = 445, .length = 3}, + [222] = {.index = 448, .length = 2}, + [223] = {.index = 450, .length = 2}, + [224] = {.index = 452, .length = 3}, + [225] = {.index = 455, .length = 3}, + [226] = {.index = 458, .length = 3}, + [227] = {.index = 461, .length = 3}, + [228] = {.index = 464, .length = 3}, + [229] = {.index = 467, .length = 3}, + [230] = {.index = 470, .length = 2}, + [231] = {.index = 472, .length = 2}, + [232] = {.index = 474, .length = 2}, + [233] = {.index = 476, .length = 2}, + [234] = {.index = 478, .length = 3}, + [235] = {.index = 481, .length = 3}, + [236] = {.index = 484, .length = 3}, + [237] = {.index = 487, .length = 3}, + [238] = {.index = 490, .length = 3}, + [239] = {.index = 493, .length = 3}, + [240] = {.index = 496, .length = 2}, + [241] = {.index = 498, .length = 2}, + [242] = {.index = 500, .length = 3}, + [243] = {.index = 503, .length = 3}, + [244] = {.index = 506, .length = 3}, + [245] = {.index = 509, .length = 3}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -4142,13 +4135,13 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_alias_name, 2}, {field_class_name, 1}, [101] = + {field_name, 2, .inherited = true}, + [102] = {field_name, 1, .inherited = true}, {field_name, 2, .inherited = true}, - [103] = + [104] = {field_name, 0, .inherited = true}, {field_name, 1, .inherited = true}, - [105] = - {field_name, 2, .inherited = true}, [106] = {field_message, 2}, [107] = @@ -4757,46 +4750,43 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [33] = { [1] = alias_sym_statement_identifier, }, - [34] = { - [0] = anon_alias_sym_protocol_identifier, - }, - [36] = { + [35] = { [0] = alias_sym_statement_identifier, }, - [43] = { + [42] = { [0] = anon_alias_sym_string_literal, }, - [48] = { + [47] = { [2] = alias_sym_field_identifier, }, - [63] = { + [62] = { [1] = alias_sym_type_identifier, }, - [65] = { + [64] = { [0] = alias_sym_field_identifier, }, - [66] = { + [65] = { [1] = alias_sym_type_identifier, }, - [67] = { + [66] = { [2] = alias_sym_type_identifier, }, - [79] = { + [78] = { [2] = anon_alias_sym_number_literal, }, - [105] = { + [104] = { [1] = alias_sym_type_identifier, }, - [110] = { + [109] = { [2] = alias_sym_type_identifier, }, - [135] = { + [134] = { [1] = alias_sym_field_identifier, }, - [144] = { + [143] = { [4] = alias_sym_type_identifier, }, - [182] = { + [181] = { [4] = alias_sym_type_identifier, }, }; @@ -5109,6 +5099,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(52) END_STATE(); case 54: + if (lookahead == '\n') SKIP(90) + if (lookahead == '"') ADVANCE(801); + if (lookahead == '#') ADVANCE(813); + if (lookahead == '/') ADVANCE(805); + if (lookahead == '\\') ADVANCE(55); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 160) ADVANCE(804); + if (lookahead != 0) ADVANCE(834); + END_STATE(); + case 55: + if (lookahead == '\n') ADVANCE(836); + if (lookahead == '\r') ADVANCE(835); + if (lookahead == 'U') ADVANCE(469); + if (lookahead == 'u') ADVANCE(465); + if (lookahead == 'x') ADVANCE(463); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(838); + if (lookahead != 0) ADVANCE(835); + END_STATE(); + case 56: if (lookahead == '\n') ADVANCE(481); if (lookahead == '#') ADVANCE(633); if (lookahead == '(') ADVANCE(484); @@ -5120,7 +5131,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160) ADVANCE(595); if (lookahead != 0) ADVANCE(692); END_STATE(); - case 55: + case 57: if (lookahead == '\n') ADVANCE(481); if (lookahead == '#') ADVANCE(633); if (lookahead == '/') ADVANCE(618); @@ -5131,27 +5142,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160) ADVANCE(595); if (lookahead != 0) ADVANCE(692); END_STATE(); - case 56: - if (lookahead == '\n') SKIP(90) - if (lookahead == '"') ADVANCE(801); - if (lookahead == '#') ADVANCE(813); - if (lookahead == '/') ADVANCE(805); - if (lookahead == '\\') ADVANCE(57); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160) ADVANCE(804); - if (lookahead != 0) ADVANCE(834); - END_STATE(); - case 57: - if (lookahead == '\n') ADVANCE(836); - if (lookahead == '\r') ADVANCE(835); - if (lookahead == 'U') ADVANCE(469); - if (lookahead == 'u') ADVANCE(465); - if (lookahead == 'x') ADVANCE(463); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(838); - if (lookahead != 0) ADVANCE(835); - END_STATE(); case 58: if (lookahead == '\n') SKIP(92) if (lookahead == '#') ADVANCE(796); @@ -5672,7 +5662,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '"') ADVANCE(801); if (lookahead == '#') ADVANCE(237); if (lookahead == '/') ADVANCE(98); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(55); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -5701,7 +5691,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 92: if (lookahead == '#') ADVANCE(237); if (lookahead == '/') ADVANCE(98); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(55); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -9564,7 +9554,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 795: ACCEPT_TOKEN(aux_sym_char_literal_token1); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(55); END_STATE(); case 796: ACCEPT_TOKEN(aux_sym_char_literal_token1); @@ -9881,7 +9871,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 836: ACCEPT_TOKEN(sym_escape_sequence); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(55); END_STATE(); case 837: ACCEPT_TOKEN(sym_escape_sequence); @@ -19504,11 +19494,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4731] = {.lex_state = 477}, [4732] = {.lex_state = 477}, [4733] = {.lex_state = 477}, - [4734] = {.lex_state = 477}, + [4734] = {.lex_state = 95}, [4735] = {.lex_state = 477}, [4736] = {.lex_state = 477}, [4737] = {.lex_state = 477}, - [4738] = {.lex_state = 95}, + [4738] = {.lex_state = 477}, [4739] = {.lex_state = 95}, [4740] = {.lex_state = 477}, [4741] = {.lex_state = 477}, @@ -19520,21 +19510,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4747] = {.lex_state = 477}, [4748] = {.lex_state = 77}, [4749] = {.lex_state = 95}, - [4750] = {.lex_state = 477}, + [4750] = {.lex_state = 95}, [4751] = {.lex_state = 477}, [4752] = {.lex_state = 95}, [4753] = {.lex_state = 95}, - [4754] = {.lex_state = 95}, + [4754] = {.lex_state = 477}, [4755] = {.lex_state = 477}, [4756] = {.lex_state = 77}, [4757] = {.lex_state = 95}, - [4758] = {.lex_state = 477}, + [4758] = {.lex_state = 95}, [4759] = {.lex_state = 95}, [4760] = {.lex_state = 77}, [4761] = {.lex_state = 95}, [4762] = {.lex_state = 95}, [4763] = {.lex_state = 95}, - [4764] = {.lex_state = 95}, + [4764] = {.lex_state = 477}, [4765] = {.lex_state = 95}, [4766] = {.lex_state = 95}, [4767] = {.lex_state = 95}, @@ -19580,59 +19570,59 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4807] = {.lex_state = 95}, [4808] = {.lex_state = 477}, [4809] = {.lex_state = 95}, - [4810] = {.lex_state = 95}, - [4811] = {.lex_state = 477}, + [4810] = {.lex_state = 477}, + [4811] = {.lex_state = 95}, [4812] = {.lex_state = 477}, - [4813] = {.lex_state = 54}, - [4814] = {.lex_state = 477}, + [4813] = {.lex_state = 95}, + [4814] = {.lex_state = 95}, [4815] = {.lex_state = 95}, - [4816] = {.lex_state = 477}, - [4817] = {.lex_state = 56}, - [4818] = {.lex_state = 477}, - [4819] = {.lex_state = 95}, - [4820] = {.lex_state = 54}, + [4816] = {.lex_state = 95}, + [4817] = {.lex_state = 477}, + [4818] = {.lex_state = 54}, + [4819] = {.lex_state = 477}, + [4820] = {.lex_state = 56}, [4821] = {.lex_state = 95}, [4822] = {.lex_state = 95}, [4823] = {.lex_state = 95}, [4824] = {.lex_state = 95}, - [4825] = {.lex_state = 477}, - [4826] = {.lex_state = 95}, + [4825] = {.lex_state = 95}, + [4826] = {.lex_state = 477}, [4827] = {.lex_state = 95}, [4828] = {.lex_state = 95}, - [4829] = {.lex_state = 56}, - [4830] = {.lex_state = 56}, - [4831] = {.lex_state = 95}, - [4832] = {.lex_state = 56}, + [4829] = {.lex_state = 54}, + [4830] = {.lex_state = 54}, + [4831] = {.lex_state = 54}, + [4832] = {.lex_state = 95}, [4833] = {.lex_state = 95}, - [4834] = {.lex_state = 95}, - [4835] = {.lex_state = 56}, - [4836] = {.lex_state = 54}, + [4834] = {.lex_state = 54}, + [4835] = {.lex_state = 95}, + [4836] = {.lex_state = 56}, [4837] = {.lex_state = 95}, - [4838] = {.lex_state = 56}, + [4838] = {.lex_state = 54}, [4839] = {.lex_state = 95}, - [4840] = {.lex_state = 56}, - [4841] = {.lex_state = 56}, - [4842] = {.lex_state = 95}, - [4843] = {.lex_state = 477}, - [4844] = {.lex_state = 54}, + [4840] = {.lex_state = 54}, + [4841] = {.lex_state = 477}, + [4842] = {.lex_state = 54}, + [4843] = {.lex_state = 95}, + [4844] = {.lex_state = 56}, [4845] = {.lex_state = 477}, [4846] = {.lex_state = 95}, [4847] = {.lex_state = 95}, - [4848] = {.lex_state = 56}, + [4848] = {.lex_state = 54}, [4849] = {.lex_state = 95}, [4850] = {.lex_state = 95}, [4851] = {.lex_state = 95}, - [4852] = {.lex_state = 56}, - [4853] = {.lex_state = 54}, + [4852] = {.lex_state = 54}, + [4853] = {.lex_state = 56}, [4854] = {.lex_state = 95}, - [4855] = {.lex_state = 56}, + [4855] = {.lex_state = 54}, [4856] = {.lex_state = 477}, - [4857] = {.lex_state = 56}, - [4858] = {.lex_state = 54}, + [4857] = {.lex_state = 54}, + [4858] = {.lex_state = 56}, [4859] = {.lex_state = 95}, - [4860] = {.lex_state = 56}, - [4861] = {.lex_state = 56}, - [4862] = {.lex_state = 95}, + [4860] = {.lex_state = 54}, + [4861] = {.lex_state = 54}, + [4862] = {.lex_state = 56}, [4863] = {.lex_state = 54}, [4864] = {.lex_state = 56}, [4865] = {.lex_state = 95}, @@ -19643,28 +19633,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4870] = {.lex_state = 95}, [4871] = {.lex_state = 95}, [4872] = {.lex_state = 95}, - [4873] = {.lex_state = 95}, - [4874] = {.lex_state = 477}, - [4875] = {.lex_state = 95}, + [4873] = {.lex_state = 477}, + [4874] = {.lex_state = 95}, + [4875] = {.lex_state = 477}, [4876] = {.lex_state = 95}, [4877] = {.lex_state = 477}, [4878] = {.lex_state = 477}, [4879] = {.lex_state = 477}, - [4880] = {.lex_state = 95}, - [4881] = {.lex_state = 58}, + [4880] = {.lex_state = 477}, + [4881] = {.lex_state = 477}, [4882] = {.lex_state = 477}, - [4883] = {.lex_state = 477}, - [4884] = {.lex_state = 477}, - [4885] = {.lex_state = 95}, - [4886] = {.lex_state = 477}, + [4883] = {.lex_state = 95}, + [4884] = {.lex_state = 58}, + [4885] = {.lex_state = 477}, + [4886] = {.lex_state = 95}, [4887] = {.lex_state = 477}, [4888] = {.lex_state = 477}, [4889] = {.lex_state = 477}, [4890] = {.lex_state = 477}, [4891] = {.lex_state = 477}, [4892] = {.lex_state = 477}, - [4893] = {.lex_state = 477}, - [4894] = {.lex_state = 47}, + [4893] = {.lex_state = 47}, + [4894] = {.lex_state = 477}, [4895] = {.lex_state = 477}, [4896] = {.lex_state = 477}, [4897] = {.lex_state = 477}, @@ -19677,22 +19667,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4904] = {.lex_state = 95}, [4905] = {.lex_state = 477}, [4906] = {.lex_state = 477}, - [4907] = {.lex_state = 477}, - [4908] = {.lex_state = 91}, + [4907] = {.lex_state = 91}, + [4908] = {.lex_state = 477}, [4909] = {.lex_state = 477}, - [4910] = {.lex_state = 58}, + [4910] = {.lex_state = 477}, [4911] = {.lex_state = 477}, [4912] = {.lex_state = 91}, - [4913] = {.lex_state = 477}, - [4914] = {.lex_state = 95}, - [4915] = {.lex_state = 477}, - [4916] = {.lex_state = 95}, - [4917] = {.lex_state = 477}, + [4913] = {.lex_state = 58}, + [4914] = {.lex_state = 477}, + [4915] = {.lex_state = 95}, + [4916] = {.lex_state = 477}, + [4917] = {.lex_state = 95}, [4918] = {.lex_state = 95}, - [4919] = {.lex_state = 95}, + [4919] = {.lex_state = 477}, [4920] = {.lex_state = 477}, [4921] = {.lex_state = 477}, - [4922] = {.lex_state = 477}, + [4922] = {.lex_state = 95}, [4923] = {.lex_state = 95}, [4924] = {.lex_state = 477}, [4925] = {.lex_state = 477}, @@ -19708,11 +19698,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4935] = {.lex_state = 477}, [4936] = {.lex_state = 477}, [4937] = {.lex_state = 477}, - [4938] = {.lex_state = 95}, + [4938] = {.lex_state = 477}, [4939] = {.lex_state = 95}, - [4940] = {.lex_state = 477}, - [4941] = {.lex_state = 95}, - [4942] = {.lex_state = 477}, + [4940] = {.lex_state = 95}, + [4941] = {.lex_state = 477}, + [4942] = {.lex_state = 95}, [4943] = {.lex_state = 477}, [4944] = {.lex_state = 477}, [4945] = {.lex_state = 477}, @@ -19728,8 +19718,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4955] = {.lex_state = 95}, [4956] = {.lex_state = 95}, [4957] = {.lex_state = 95}, - [4958] = {.lex_state = 477}, - [4959] = {.lex_state = 95}, + [4958] = {.lex_state = 95}, + [4959] = {.lex_state = 477}, [4960] = {.lex_state = 477}, [4961] = {.lex_state = 477}, [4962] = {.lex_state = 95}, @@ -19742,19 +19732,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4969] = {.lex_state = 477}, [4970] = {.lex_state = 477}, [4971] = {.lex_state = 477}, - [4972] = {.lex_state = 47}, - [4973] = {.lex_state = 477}, + [4972] = {.lex_state = 477}, + [4973] = {.lex_state = 47}, [4974] = {.lex_state = 477}, [4975] = {.lex_state = 477}, [4976] = {.lex_state = 477}, [4977] = {.lex_state = 477}, - [4978] = {.lex_state = 95}, + [4978] = {.lex_state = 477}, [4979] = {.lex_state = 47}, [4980] = {.lex_state = 95}, [4981] = {.lex_state = 477}, [4982] = {.lex_state = 477}, [4983] = {.lex_state = 95}, - [4984] = {.lex_state = 477}, + [4984] = {.lex_state = 95}, [4985] = {.lex_state = 477}, [4986] = {.lex_state = 477}, [4987] = {.lex_state = 477}, @@ -19764,10 +19754,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4991] = {.lex_state = 477}, [4992] = {.lex_state = 477}, [4993] = {.lex_state = 477}, - [4994] = {.lex_state = 95}, + [4994] = {.lex_state = 477}, [4995] = {.lex_state = 477}, [4996] = {.lex_state = 477}, - [4997] = {.lex_state = 477}, + [4997] = {.lex_state = 95}, [4998] = {.lex_state = 477}, [4999] = {.lex_state = 477}, [5000] = {.lex_state = 477}, @@ -19783,9 +19773,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5010] = {.lex_state = 477}, [5011] = {.lex_state = 477}, [5012] = {.lex_state = 477}, - [5013] = {.lex_state = 95}, + [5013] = {.lex_state = 477}, [5014] = {.lex_state = 477}, - [5015] = {.lex_state = 477}, + [5015] = {.lex_state = 95}, [5016] = {.lex_state = 477}, [5017] = {.lex_state = 477}, [5018] = {.lex_state = 477}, @@ -19796,60 +19786,60 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5023] = {.lex_state = 477}, [5024] = {.lex_state = 477}, [5025] = {.lex_state = 477}, - [5026] = {.lex_state = 95}, - [5027] = {.lex_state = 477}, - [5028] = {.lex_state = 55}, - [5029] = {.lex_state = 77}, - [5030] = {.lex_state = 95}, + [5026] = {.lex_state = 57}, + [5027] = {.lex_state = 77}, + [5028] = {.lex_state = 477}, + [5029] = {.lex_state = 95}, + [5030] = {.lex_state = 477}, [5031] = {.lex_state = 477}, [5032] = {.lex_state = 477}, - [5033] = {.lex_state = 95}, + [5033] = {.lex_state = 77}, [5034] = {.lex_state = 77}, [5035] = {.lex_state = 477}, [5036] = {.lex_state = 477}, [5037] = {.lex_state = 477}, - [5038] = {.lex_state = 95}, - [5039] = {.lex_state = 55}, - [5040] = {.lex_state = 477}, - [5041] = {.lex_state = 55}, + [5038] = {.lex_state = 57}, + [5039] = {.lex_state = 95}, + [5040] = {.lex_state = 57}, + [5041] = {.lex_state = 477}, [5042] = {.lex_state = 477}, - [5043] = {.lex_state = 477}, - [5044] = {.lex_state = 77}, + [5043] = {.lex_state = 95}, + [5044] = {.lex_state = 95}, [5045] = {.lex_state = 477}, - [5046] = {.lex_state = 77}, + [5046] = {.lex_state = 477}, [5047] = {.lex_state = 95}, - [5048] = {.lex_state = 77}, - [5049] = {.lex_state = 55}, + [5048] = {.lex_state = 477}, + [5049] = {.lex_state = 57}, [5050] = {.lex_state = 77}, [5051] = {.lex_state = 477}, [5052] = {.lex_state = 95}, - [5053] = {.lex_state = 477}, - [5054] = {.lex_state = 95}, + [5053] = {.lex_state = 77}, + [5054] = {.lex_state = 77}, [5055] = {.lex_state = 77}, [5056] = {.lex_state = 95}, - [5057] = {.lex_state = 477}, + [5057] = {.lex_state = 77}, [5058] = {.lex_state = 477}, - [5059] = {.lex_state = 77}, + [5059] = {.lex_state = 477}, [5060] = {.lex_state = 477}, [5061] = {.lex_state = 77}, - [5062] = {.lex_state = 55}, + [5062] = {.lex_state = 57}, [5063] = {.lex_state = 477}, - [5064] = {.lex_state = 55}, + [5064] = {.lex_state = 57}, [5065] = {.lex_state = 477}, - [5066] = {.lex_state = 77}, + [5066] = {.lex_state = 477}, [5067] = {.lex_state = 95}, - [5068] = {.lex_state = 95}, - [5069] = {.lex_state = 477}, - [5070] = {.lex_state = 477}, + [5068] = {.lex_state = 477}, + [5069] = {.lex_state = 77}, + [5070] = {.lex_state = 77}, [5071] = {.lex_state = 77}, - [5072] = {.lex_state = 77}, - [5073] = {.lex_state = 95}, + [5072] = {.lex_state = 95}, + [5073] = {.lex_state = 77}, [5074] = {.lex_state = 77}, - [5075] = {.lex_state = 77}, - [5076] = {.lex_state = 477}, + [5075] = {.lex_state = 95}, + [5076] = {.lex_state = 77}, [5077] = {.lex_state = 477}, - [5078] = {.lex_state = 477}, - [5079] = {.lex_state = 55}, + [5078] = {.lex_state = 57}, + [5079] = {.lex_state = 477}, [5080] = {.lex_state = 95}, [5081] = {.lex_state = 477}, [5082] = {.lex_state = 77}, @@ -19858,77 +19848,77 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5085] = {.lex_state = 477}, [5086] = {.lex_state = 477}, [5087] = {.lex_state = 477}, - [5088] = {.lex_state = 77}, - [5089] = {.lex_state = 77}, - [5090] = {.lex_state = 55}, - [5091] = {.lex_state = 477}, + [5088] = {.lex_state = 477}, + [5089] = {.lex_state = 477}, + [5090] = {.lex_state = 77}, + [5091] = {.lex_state = 95}, [5092] = {.lex_state = 95}, [5093] = {.lex_state = 77}, - [5094] = {.lex_state = 95}, - [5095] = {.lex_state = 77}, - [5096] = {.lex_state = 477}, - [5097] = {.lex_state = 477}, + [5094] = {.lex_state = 77}, + [5095] = {.lex_state = 95}, + [5096] = {.lex_state = 57}, + [5097] = {.lex_state = 77}, [5098] = {.lex_state = 477}, - [5099] = {.lex_state = 77}, + [5099] = {.lex_state = 477}, [5100] = {.lex_state = 77}, - [5101] = {.lex_state = 77}, + [5101] = {.lex_state = 477}, [5102] = {.lex_state = 477}, [5103] = {.lex_state = 95}, [5104] = {.lex_state = 95}, - [5105] = {.lex_state = 477}, + [5105] = {.lex_state = 77}, [5106] = {.lex_state = 477}, [5107] = {.lex_state = 477}, - [5108] = {.lex_state = 95}, + [5108] = {.lex_state = 477}, [5109] = {.lex_state = 477}, - [5110] = {.lex_state = 77}, - [5111] = {.lex_state = 477}, + [5110] = {.lex_state = 477}, + [5111] = {.lex_state = 95}, [5112] = {.lex_state = 77}, [5113] = {.lex_state = 77}, [5114] = {.lex_state = 477}, [5115] = {.lex_state = 58}, [5116] = {.lex_state = 77}, - [5117] = {.lex_state = 95}, - [5118] = {.lex_state = 55}, + [5117] = {.lex_state = 58}, + [5118] = {.lex_state = 477}, [5119] = {.lex_state = 477}, - [5120] = {.lex_state = 77}, - [5121] = {.lex_state = 477}, - [5122] = {.lex_state = 58}, + [5120] = {.lex_state = 95}, + [5121] = {.lex_state = 57}, + [5122] = {.lex_state = 77}, [5123] = {.lex_state = 477}, [5124] = {.lex_state = 77}, - [5125] = {.lex_state = 58}, - [5126] = {.lex_state = 55}, - [5127] = {.lex_state = 95}, + [5125] = {.lex_state = 77}, + [5126] = {.lex_state = 57}, + [5127] = {.lex_state = 58}, [5128] = {.lex_state = 77}, - [5129] = {.lex_state = 77}, - [5130] = {.lex_state = 95}, - [5131] = {.lex_state = 477}, + [5129] = {.lex_state = 95}, + [5130] = {.lex_state = 77}, + [5131] = {.lex_state = 95}, [5132] = {.lex_state = 95}, - [5133] = {.lex_state = 477}, - [5134] = {.lex_state = 477}, - [5135] = {.lex_state = 477}, - [5136] = {.lex_state = 77}, - [5137] = {.lex_state = 95}, - [5138] = {.lex_state = 95}, - [5139] = {.lex_state = 95}, + [5133] = {.lex_state = 95}, + [5134] = {.lex_state = 77}, + [5135] = {.lex_state = 95}, + [5136] = {.lex_state = 95}, + [5137] = {.lex_state = 477}, + [5138] = {.lex_state = 477}, + [5139] = {.lex_state = 77}, [5140] = {.lex_state = 477}, [5141] = {.lex_state = 477}, [5142] = {.lex_state = 477}, [5143] = {.lex_state = 477}, - [5144] = {.lex_state = 55}, + [5144] = {.lex_state = 477}, [5145] = {.lex_state = 477}, - [5146] = {.lex_state = 95}, + [5146] = {.lex_state = 477}, [5147] = {.lex_state = 477}, - [5148] = {.lex_state = 477}, - [5149] = {.lex_state = 477}, - [5150] = {.lex_state = 77}, + [5148] = {.lex_state = 77}, + [5149] = {.lex_state = 57}, + [5150] = {.lex_state = 95}, [5151] = {.lex_state = 95}, [5152] = {.lex_state = 477}, [5153] = {.lex_state = 77}, [5154] = {.lex_state = 95}, [5155] = {.lex_state = 95}, [5156] = {.lex_state = 95}, - [5157] = {.lex_state = 477}, - [5158] = {.lex_state = 95}, + [5157] = {.lex_state = 95}, + [5158] = {.lex_state = 477}, [5159] = {.lex_state = 95}, [5160] = {.lex_state = 477}, [5161] = {.lex_state = 95}, @@ -19936,83 +19926,83 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5163] = {.lex_state = 95}, [5164] = {.lex_state = 95}, [5165] = {.lex_state = 77}, - [5166] = {.lex_state = 477}, - [5167] = {.lex_state = 477}, + [5166] = {.lex_state = 95}, + [5167] = {.lex_state = 95}, [5168] = {.lex_state = 95}, [5169] = {.lex_state = 477}, [5170] = {.lex_state = 477}, - [5171] = {.lex_state = 477}, + [5171] = {.lex_state = 95}, [5172] = {.lex_state = 477}, - [5173] = {.lex_state = 55}, - [5174] = {.lex_state = 77}, + [5173] = {.lex_state = 477}, + [5174] = {.lex_state = 477}, [5175] = {.lex_state = 77}, - [5176] = {.lex_state = 77}, + [5176] = {.lex_state = 57}, [5177] = {.lex_state = 95}, - [5178] = {.lex_state = 58}, - [5179] = {.lex_state = 95}, + [5178] = {.lex_state = 77}, + [5179] = {.lex_state = 77}, [5180] = {.lex_state = 477}, - [5181] = {.lex_state = 95}, - [5182] = {.lex_state = 77}, + [5181] = {.lex_state = 58}, + [5182] = {.lex_state = 95}, [5183] = {.lex_state = 477}, - [5184] = {.lex_state = 77}, - [5185] = {.lex_state = 477}, - [5186] = {.lex_state = 477}, - [5187] = {.lex_state = 95}, - [5188] = {.lex_state = 477}, + [5184] = {.lex_state = 95}, + [5185] = {.lex_state = 77}, + [5186] = {.lex_state = 77}, + [5187] = {.lex_state = 477}, + [5188] = {.lex_state = 95}, [5189] = {.lex_state = 477}, [5190] = {.lex_state = 477}, [5191] = {.lex_state = 477}, - [5192] = {.lex_state = 95}, + [5192] = {.lex_state = 477}, [5193] = {.lex_state = 477}, - [5194] = {.lex_state = 77}, + [5194] = {.lex_state = 477}, [5195] = {.lex_state = 477}, [5196] = {.lex_state = 477}, [5197] = {.lex_state = 477}, - [5198] = {.lex_state = 95}, - [5199] = {.lex_state = 77}, - [5200] = {.lex_state = 95}, - [5201] = {.lex_state = 477}, + [5198] = {.lex_state = 477}, + [5199] = {.lex_state = 95}, + [5200] = {.lex_state = 77}, + [5201] = {.lex_state = 77}, [5202] = {.lex_state = 77}, [5203] = {.lex_state = 477}, [5204] = {.lex_state = 77}, - [5205] = {.lex_state = 477}, - [5206] = {.lex_state = 477}, - [5207] = {.lex_state = 77}, + [5205] = {.lex_state = 95}, + [5206] = {.lex_state = 77}, + [5207] = {.lex_state = 95}, [5208] = {.lex_state = 95}, [5209] = {.lex_state = 477}, [5210] = {.lex_state = 95}, - [5211] = {.lex_state = 77}, - [5212] = {.lex_state = 55}, + [5211] = {.lex_state = 477}, + [5212] = {.lex_state = 57}, [5213] = {.lex_state = 477}, - [5214] = {.lex_state = 95}, + [5214] = {.lex_state = 77}, [5215] = {.lex_state = 95}, - [5216] = {.lex_state = 95}, - [5217] = {.lex_state = 77}, - [5218] = {.lex_state = 477}, + [5216] = {.lex_state = 477}, + [5217] = {.lex_state = 95}, + [5218] = {.lex_state = 95}, [5219] = {.lex_state = 77}, - [5220] = {.lex_state = 477}, - [5221] = {.lex_state = 95}, - [5222] = {.lex_state = 95}, - [5223] = {.lex_state = 77}, + [5220] = {.lex_state = 77}, + [5221] = {.lex_state = 477}, + [5222] = {.lex_state = 477}, + [5223] = {.lex_state = 95}, [5224] = {.lex_state = 477}, - [5225] = {.lex_state = 77}, + [5225] = {.lex_state = 477}, [5226] = {.lex_state = 477}, - [5227] = {.lex_state = 477}, + [5227] = {.lex_state = 77}, [5228] = {.lex_state = 477}, [5229] = {.lex_state = 95}, [5230] = {.lex_state = 95}, [5231] = {.lex_state = 477}, [5232] = {.lex_state = 477}, - [5233] = {.lex_state = 95}, + [5233] = {.lex_state = 477}, [5234] = {.lex_state = 477}, [5235] = {.lex_state = 477}, [5236] = {.lex_state = 77}, - [5237] = {.lex_state = 95}, - [5238] = {.lex_state = 77}, - [5239] = {.lex_state = 477}, - [5240] = {.lex_state = 95}, + [5237] = {.lex_state = 477}, + [5238] = {.lex_state = 95}, + [5239] = {.lex_state = 95}, + [5240] = {.lex_state = 77}, [5241] = {.lex_state = 477}, - [5242] = {.lex_state = 47}, + [5242] = {.lex_state = 95}, [5243] = {.lex_state = 477}, [5244] = {.lex_state = 477}, [5245] = {.lex_state = 477}, @@ -20021,20 +20011,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5248] = {.lex_state = 477}, [5249] = {.lex_state = 477}, [5250] = {.lex_state = 477}, - [5251] = {.lex_state = 477}, - [5252] = {.lex_state = 477}, + [5251] = {.lex_state = 47}, + [5252] = {.lex_state = 95}, [5253] = {.lex_state = 477}, [5254] = {.lex_state = 477}, [5255] = {.lex_state = 477}, [5256] = {.lex_state = 477}, - [5257] = {.lex_state = 80}, - [5258] = {.lex_state = 80}, - [5259] = {.lex_state = 477}, + [5257] = {.lex_state = 477}, + [5258] = {.lex_state = 477}, + [5259] = {.lex_state = 80}, [5260] = {.lex_state = 95}, - [5261] = {.lex_state = 477}, - [5262] = {.lex_state = 47}, + [5261] = {.lex_state = 80}, + [5262] = {.lex_state = 477}, [5263] = {.lex_state = 477}, - [5264] = {.lex_state = 477}, + [5264] = {.lex_state = 47}, [5265] = {.lex_state = 477}, [5266] = {.lex_state = 477}, [5267] = {.lex_state = 477}, @@ -20047,12 +20037,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5274] = {.lex_state = 477}, [5275] = {.lex_state = 477}, [5276] = {.lex_state = 477}, - [5277] = {.lex_state = 95}, + [5277] = {.lex_state = 477}, [5278] = {.lex_state = 477}, [5279] = {.lex_state = 477}, [5280] = {.lex_state = 477}, [5281] = {.lex_state = 477}, - [5282] = {.lex_state = 477}, + [5282] = {.lex_state = 95}, [5283] = {.lex_state = 477}, [5284] = {.lex_state = 477}, [5285] = {.lex_state = 477}, @@ -20060,13 +20050,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5287] = {.lex_state = 477}, [5288] = {.lex_state = 477}, [5289] = {.lex_state = 477}, - [5290] = {.lex_state = 95}, + [5290] = {.lex_state = 477}, [5291] = {.lex_state = 477}, [5292] = {.lex_state = 477}, [5293] = {.lex_state = 477}, [5294] = {.lex_state = 95}, [5295] = {.lex_state = 477}, - [5296] = {.lex_state = 477}, + [5296] = {.lex_state = 95}, [5297] = {.lex_state = 477}, [5298] = {.lex_state = 477}, [5299] = {.lex_state = 477}, @@ -20075,7 +20065,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5302] = {.lex_state = 477}, [5303] = {.lex_state = 477}, [5304] = {.lex_state = 477}, - [5305] = {.lex_state = 95}, + [5305] = {.lex_state = 477}, [5306] = {.lex_state = 477}, [5307] = {.lex_state = 477}, [5308] = {.lex_state = 477}, @@ -20084,33 +20074,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5311] = {.lex_state = 477}, [5312] = {.lex_state = 477}, [5313] = {.lex_state = 477}, - [5314] = {.lex_state = 477}, + [5314] = {.lex_state = 95}, [5315] = {.lex_state = 477}, [5316] = {.lex_state = 477}, [5317] = {.lex_state = 80}, - [5318] = {.lex_state = 95}, + [5318] = {.lex_state = 477}, [5319] = {.lex_state = 477}, [5320] = {.lex_state = 477}, [5321] = {.lex_state = 477}, [5322] = {.lex_state = 477}, - [5323] = {.lex_state = 477}, + [5323] = {.lex_state = 95}, [5324] = {.lex_state = 477}, [5325] = {.lex_state = 477}, [5326] = {.lex_state = 477}, [5327] = {.lex_state = 477}, [5328] = {.lex_state = 477}, - [5329] = {.lex_state = 95}, + [5329] = {.lex_state = 477}, [5330] = {.lex_state = 477}, - [5331] = {.lex_state = 95}, - [5332] = {.lex_state = 477}, - [5333] = {.lex_state = 477}, + [5331] = {.lex_state = 477}, + [5332] = {.lex_state = 95}, + [5333] = {.lex_state = 95}, [5334] = {.lex_state = 477}, - [5335] = {.lex_state = 80}, + [5335] = {.lex_state = 477}, [5336] = {.lex_state = 477}, [5337] = {.lex_state = 477}, [5338] = {.lex_state = 477}, [5339] = {.lex_state = 477}, - [5340] = {.lex_state = 477}, + [5340] = {.lex_state = 80}, [5341] = {.lex_state = 477}, [5342] = {.lex_state = 477}, [5343] = {.lex_state = 477}, @@ -20119,20 +20109,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5346] = {.lex_state = 477}, [5347] = {.lex_state = 477}, [5348] = {.lex_state = 477}, - [5349] = {.lex_state = 85}, + [5349] = {.lex_state = 477}, [5350] = {.lex_state = 477}, [5351] = {.lex_state = 477}, [5352] = {.lex_state = 477}, [5353] = {.lex_state = 80}, - [5354] = {.lex_state = 477}, + [5354] = {.lex_state = 85}, [5355] = {.lex_state = 477}, - [5356] = {.lex_state = 85}, + [5356] = {.lex_state = 477}, [5357] = {.lex_state = 477}, - [5358] = {.lex_state = 47}, + [5358] = {.lex_state = 85}, [5359] = {.lex_state = 477}, [5360] = {.lex_state = 477}, [5361] = {.lex_state = 477}, - [5362] = {.lex_state = 477}, + [5362] = {.lex_state = 47}, [5363] = {.lex_state = 477}, [5364] = {.lex_state = 477}, [5365] = {.lex_state = 477}, @@ -20169,12 +20159,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5396] = {.lex_state = 477}, [5397] = {.lex_state = 477}, [5398] = {.lex_state = 477}, - [5399] = {.lex_state = 47}, + [5399] = {.lex_state = 477}, [5400] = {.lex_state = 477}, [5401] = {.lex_state = 477}, - [5402] = {.lex_state = 80}, - [5403] = {.lex_state = 477}, - [5404] = {.lex_state = 477}, + [5402] = {.lex_state = 477}, + [5403] = {.lex_state = 47}, + [5404] = {.lex_state = 80}, [5405] = {.lex_state = 477}, [5406] = {.lex_state = 477}, [5407] = {.lex_state = 477}, @@ -20230,7 +20220,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5457] = {.lex_state = 477}, [5458] = {.lex_state = 477}, [5459] = {.lex_state = 477}, - [5460] = {.lex_state = 80}, + [5460] = {.lex_state = 477}, [5461] = {.lex_state = 477}, [5462] = {.lex_state = 477}, [5463] = {.lex_state = 477}, @@ -20241,7 +20231,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5468] = {.lex_state = 477}, [5469] = {.lex_state = 477}, [5470] = {.lex_state = 477}, - [5471] = {.lex_state = 477}, + [5471] = {.lex_state = 80}, [5472] = {.lex_state = 477}, [5473] = {.lex_state = 477}, [5474] = {.lex_state = 477}, @@ -20282,35 +20272,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5509] = {.lex_state = 80}, [5510] = {.lex_state = 477}, [5511] = {.lex_state = 477}, - [5512] = {.lex_state = 47}, + [5512] = {.lex_state = 477}, [5513] = {.lex_state = 477}, [5514] = {.lex_state = 477}, - [5515] = {.lex_state = 477}, - [5516] = {.lex_state = 80}, + [5515] = {.lex_state = 47}, + [5516] = {.lex_state = 477}, [5517] = {.lex_state = 477}, [5518] = {.lex_state = 47}, - [5519] = {.lex_state = 477}, - [5520] = {.lex_state = 80}, + [5519] = {.lex_state = 80}, + [5520] = {.lex_state = 477}, [5521] = {.lex_state = 477}, [5522] = {.lex_state = 47}, [5523] = {.lex_state = 477}, [5524] = {.lex_state = 477}, - [5525] = {.lex_state = 477}, + [5525] = {.lex_state = 80}, [5526] = {.lex_state = 477}, [5527] = {.lex_state = 477}, [5528] = {.lex_state = 477}, [5529] = {.lex_state = 477}, - [5530] = {.lex_state = 47}, - [5531] = {.lex_state = 47}, + [5530] = {.lex_state = 477}, + [5531] = {.lex_state = 477}, [5532] = {.lex_state = 47}, - [5533] = {.lex_state = 95}, + [5533] = {.lex_state = 47}, [5534] = {.lex_state = 477}, - [5535] = {.lex_state = 477}, + [5535] = {.lex_state = 47}, [5536] = {.lex_state = 47}, [5537] = {.lex_state = 477}, [5538] = {.lex_state = 477}, [5539] = {.lex_state = 477}, - [5540] = {.lex_state = 477}, + [5540] = {.lex_state = 95}, [5541] = {.lex_state = 477}, [5542] = {.lex_state = 477}, [5543] = {.lex_state = 477}, @@ -20331,13 +20321,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5558] = {.lex_state = 95}, [5559] = {.lex_state = 477}, [5560] = {.lex_state = 477}, - [5561] = {.lex_state = 80}, + [5561] = {.lex_state = 477}, [5562] = {.lex_state = 477}, - [5563] = {.lex_state = 477}, + [5563] = {.lex_state = 80}, [5564] = {.lex_state = 477}, - [5565] = {.lex_state = 80}, + [5565] = {.lex_state = 477}, [5566] = {.lex_state = 477}, - [5567] = {.lex_state = 477}, + [5567] = {.lex_state = 80}, [5568] = {.lex_state = 477}, [5569] = {.lex_state = 477}, [5570] = {.lex_state = 95}, @@ -20348,12 +20338,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5575] = {.lex_state = 477}, [5576] = {.lex_state = 477}, [5577] = {.lex_state = 95}, - [5578] = {.lex_state = 95}, - [5579] = {.lex_state = 95}, + [5578] = {.lex_state = 477}, + [5579] = {.lex_state = 477}, [5580] = {.lex_state = 477}, [5581] = {.lex_state = 477}, - [5582] = {.lex_state = 80}, - [5583] = {.lex_state = 477}, + [5582] = {.lex_state = 477}, + [5583] = {.lex_state = 80}, [5584] = {.lex_state = 93}, [5585] = {.lex_state = 477}, [5586] = {.lex_state = 477}, @@ -20365,17 +20355,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5592] = {.lex_state = 95}, [5593] = {.lex_state = 477}, [5594] = {.lex_state = 477}, - [5595] = {.lex_state = 80}, + [5595] = {.lex_state = 477}, [5596] = {.lex_state = 95}, [5597] = {.lex_state = 95}, - [5598] = {.lex_state = 477}, + [5598] = {.lex_state = 80}, [5599] = {.lex_state = 477}, [5600] = {.lex_state = 477}, [5601] = {.lex_state = 477}, [5602] = {.lex_state = 477}, [5603] = {.lex_state = 477}, - [5604] = {.lex_state = 47}, - [5605] = {.lex_state = 477}, + [5604] = {.lex_state = 477}, + [5605] = {.lex_state = 47}, [5606] = {.lex_state = 477}, [5607] = {.lex_state = 95}, [5608] = {.lex_state = 80}, @@ -20386,17 +20376,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5613] = {.lex_state = 477}, [5614] = {.lex_state = 477}, [5615] = {.lex_state = 477}, - [5616] = {.lex_state = 80}, + [5616] = {.lex_state = 477}, [5617] = {.lex_state = 95}, - [5618] = {.lex_state = 477}, + [5618] = {.lex_state = 80}, [5619] = {.lex_state = 95}, [5620] = {.lex_state = 95}, [5621] = {.lex_state = 477}, [5622] = {.lex_state = 477}, [5623] = {.lex_state = 477}, - [5624] = {.lex_state = 95}, + [5624] = {.lex_state = 477}, [5625] = {.lex_state = 477}, - [5626] = {.lex_state = 477}, + [5626] = {.lex_state = 95}, [5627] = {.lex_state = 477}, [5628] = {.lex_state = 477}, [5629] = {.lex_state = 477}, @@ -20411,8 +20401,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5638] = {.lex_state = 477}, [5639] = {.lex_state = 477}, [5640] = {.lex_state = 95}, - [5641] = {.lex_state = 95}, - [5642] = {.lex_state = 477}, + [5641] = {.lex_state = 477}, + [5642] = {.lex_state = 95}, [5643] = {.lex_state = 477}, [5644] = {.lex_state = 477}, [5645] = {.lex_state = 477}, @@ -20422,14 +20412,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5649] = {.lex_state = 477}, [5650] = {.lex_state = 477}, [5651] = {.lex_state = 477}, - [5652] = {.lex_state = 95}, - [5653] = {.lex_state = 477}, + [5652] = {.lex_state = 477}, + [5653] = {.lex_state = 95}, [5654] = {.lex_state = 477}, [5655] = {.lex_state = 477}, [5656] = {.lex_state = 477}, - [5657] = {.lex_state = 80}, + [5657] = {.lex_state = 477}, [5658] = {.lex_state = 80}, - [5659] = {.lex_state = 477}, + [5659] = {.lex_state = 80}, [5660] = {.lex_state = 477}, [5661] = {.lex_state = 477}, [5662] = {.lex_state = 477}, @@ -20440,8 +20430,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5667] = {.lex_state = 477}, [5668] = {.lex_state = 477}, [5669] = {.lex_state = 477}, - [5670] = {.lex_state = 95}, - [5671] = {.lex_state = 477}, + [5670] = {.lex_state = 477}, + [5671] = {.lex_state = 95}, [5672] = {.lex_state = 477}, [5673] = {.lex_state = 477}, [5674] = {.lex_state = 477}, @@ -20452,8 +20442,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5679] = {.lex_state = 477}, [5680] = {.lex_state = 477}, [5681] = {.lex_state = 80}, - [5682] = {.lex_state = 47}, - [5683] = {.lex_state = 477}, + [5682] = {.lex_state = 477}, + [5683] = {.lex_state = 47}, [5684] = {.lex_state = 95}, [5685] = {.lex_state = 95}, [5686] = {.lex_state = 477}, @@ -20465,22 +20455,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5692] = {.lex_state = 477}, [5693] = {.lex_state = 477}, [5694] = {.lex_state = 477}, - [5695] = {.lex_state = 80}, - [5696] = {.lex_state = 477}, - [5697] = {.lex_state = 93}, - [5698] = {.lex_state = 477}, + [5695] = {.lex_state = 477}, + [5696] = {.lex_state = 80}, + [5697] = {.lex_state = 477}, + [5698] = {.lex_state = 93}, [5699] = {.lex_state = 477}, - [5700] = {.lex_state = 95}, + [5700] = {.lex_state = 477}, [5701] = {.lex_state = 477}, [5702] = {.lex_state = 477}, [5703] = {.lex_state = 477}, - [5704] = {.lex_state = 80}, + [5704] = {.lex_state = 95}, [5705] = {.lex_state = 95}, - [5706] = {.lex_state = 477}, - [5707] = {.lex_state = 80}, - [5708] = {.lex_state = 47}, - [5709] = {.lex_state = 95}, - [5710] = {.lex_state = 477}, + [5706] = {.lex_state = 80}, + [5707] = {.lex_state = 477}, + [5708] = {.lex_state = 80}, + [5709] = {.lex_state = 47}, + [5710] = {.lex_state = 95}, [5711] = {.lex_state = 477}, [5712] = {.lex_state = 477}, [5713] = {.lex_state = 47}, @@ -20495,7 +20485,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5722] = {.lex_state = 477}, [5723] = {.lex_state = 477}, [5724] = {.lex_state = 477}, - [5725] = {.lex_state = 95}, + [5725] = {.lex_state = 477}, [5726] = {.lex_state = 95}, [5727] = {.lex_state = 477}, [5728] = {.lex_state = 477}, @@ -20953,7 +20943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [1] = { - [sym_translation_unit] = STATE(5511), + [sym_translation_unit] = STATE(5513), [sym_preproc_include] = STATE(21), [sym_preproc_def] = STATE(21), [sym_preproc_function_def] = STATE(21), @@ -21257,7 +21247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -21495,8 +21485,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(11), [sym_preproc_if] = STATE(11), [sym_preproc_ifdef] = STATE(11), - [sym_preproc_else] = STATE(5561), - [sym_preproc_elif] = STATE(5561), + [sym_preproc_else] = STATE(5563), + [sym_preproc_elif] = STATE(5563), [sym_function_definition] = STATE(11), [sym_declaration] = STATE(11), [sym_type_definition] = STATE(11), @@ -21527,7 +21517,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -21765,8 +21755,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(16), [sym_preproc_if] = STATE(16), [sym_preproc_ifdef] = STATE(16), - [sym_preproc_else] = STATE(5616), - [sym_preproc_elif] = STATE(5616), + [sym_preproc_else] = STATE(5618), + [sym_preproc_elif] = STATE(5618), [sym_function_definition] = STATE(16), [sym_declaration] = STATE(16), [sym_type_definition] = STATE(16), @@ -21797,7 +21787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -22035,8 +22025,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(16), [sym_preproc_if] = STATE(16), [sym_preproc_ifdef] = STATE(16), - [sym_preproc_else] = STATE(5704), - [sym_preproc_elif] = STATE(5704), + [sym_preproc_else] = STATE(5706), + [sym_preproc_elif] = STATE(5706), [sym_function_definition] = STATE(16), [sym_declaration] = STATE(16), [sym_type_definition] = STATE(16), @@ -22067,7 +22057,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -22305,8 +22295,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(4), [sym_preproc_if] = STATE(4), [sym_preproc_ifdef] = STATE(4), - [sym_preproc_else] = STATE(5707), - [sym_preproc_elif] = STATE(5707), + [sym_preproc_else] = STATE(5708), + [sym_preproc_elif] = STATE(5708), [sym_function_definition] = STATE(4), [sym_declaration] = STATE(4), [sym_type_definition] = STATE(4), @@ -22337,7 +22327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -22607,7 +22597,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -22877,7 +22867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -23115,8 +23105,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(8), [sym_preproc_if] = STATE(8), [sym_preproc_ifdef] = STATE(8), - [sym_preproc_else] = STATE(5258), - [sym_preproc_elif] = STATE(5258), + [sym_preproc_else] = STATE(5261), + [sym_preproc_elif] = STATE(5261), [sym_function_definition] = STATE(8), [sym_declaration] = STATE(8), [sym_type_definition] = STATE(8), @@ -23147,7 +23137,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -23417,7 +23407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -23655,8 +23645,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(16), [sym_preproc_if] = STATE(16), [sym_preproc_ifdef] = STATE(16), - [sym_preproc_else] = STATE(5257), - [sym_preproc_elif] = STATE(5257), + [sym_preproc_else] = STATE(5259), + [sym_preproc_elif] = STATE(5259), [sym_function_definition] = STATE(16), [sym_declaration] = STATE(16), [sym_type_definition] = STATE(16), @@ -23687,7 +23677,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -23925,8 +23915,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(16), [sym_preproc_if] = STATE(16), [sym_preproc_ifdef] = STATE(16), - [sym_preproc_else] = STATE(5565), - [sym_preproc_elif] = STATE(5565), + [sym_preproc_else] = STATE(5567), + [sym_preproc_elif] = STATE(5567), [sym_function_definition] = STATE(16), [sym_declaration] = STATE(16), [sym_type_definition] = STATE(16), @@ -23957,7 +23947,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -24195,8 +24185,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(16), [sym_preproc_if] = STATE(16), [sym_preproc_ifdef] = STATE(16), - [sym_preproc_else] = STATE(5520), - [sym_preproc_elif] = STATE(5520), + [sym_preproc_else] = STATE(5525), + [sym_preproc_elif] = STATE(5525), [sym_function_definition] = STATE(16), [sym_declaration] = STATE(16), [sym_type_definition] = STATE(16), @@ -24227,7 +24217,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -24465,8 +24455,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(13), [sym_preproc_if] = STATE(13), [sym_preproc_ifdef] = STATE(13), - [sym_preproc_else] = STATE(5402), - [sym_preproc_elif] = STATE(5402), + [sym_preproc_else] = STATE(5404), + [sym_preproc_elif] = STATE(5404), [sym_function_definition] = STATE(13), [sym_declaration] = STATE(13), [sym_type_definition] = STATE(13), @@ -24497,7 +24487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -24735,8 +24725,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_function_def] = STATE(12), [sym_preproc_if] = STATE(12), [sym_preproc_ifdef] = STATE(12), - [sym_preproc_else] = STATE(5516), - [sym_preproc_elif] = STATE(5516), + [sym_preproc_else] = STATE(5519), + [sym_preproc_elif] = STATE(5519), [sym_function_definition] = STATE(12), [sym_declaration] = STATE(12), [sym_type_definition] = STATE(12), @@ -24767,7 +24757,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -25035,7 +25025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -31660,7 +31650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(49), [sym_goto_statement] = STATE(49), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -31908,7 +31898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(49), [sym_goto_statement] = STATE(49), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -32652,7 +32642,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(42), [sym_goto_statement] = STATE(42), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -33396,7 +33386,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(41), [sym_goto_statement] = STATE(41), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -33644,7 +33634,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(49), [sym_goto_statement] = STATE(49), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -35109,7 +35099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_struct_specifier] = STATE(3410), [sym_union_specifier] = STATE(3410), [sym__expression] = STATE(4434), - [sym_comma_expression] = STATE(5322), + [sym_comma_expression] = STATE(5326), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -35130,7 +35120,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_variadic_arguments_attribute_specifier] = STATE(3098), [sym_availability_attribute_specifier] = STATE(3098), [sym_swift_name_attribute_sepcifier] = STATE(2996), - [sym__argument_type_declarator] = STATE(5318), + [sym__argument_type_declarator] = STATE(5323), [sym_typeof_specifier] = STATE(3410), [sym_atomic_specifier] = STATE(3410), [sym_generic_type_specifier] = STATE(3410), @@ -35677,7 +35667,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym__statement] = STATE(5556), + [sym__statement] = STATE(5560), [sym_labeled_statement] = STATE(85), [sym_expression_statement] = STATE(85), [sym_if_statement] = STATE(85), @@ -35691,7 +35681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(85), [sym_goto_statement] = STATE(85), [sym__expression] = STATE(4427), - [sym_comma_expression] = STATE(5131), + [sym_comma_expression] = STATE(5138), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -35699,7 +35689,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(3351), [sym_update_expression] = STATE(3351), [sym_cast_expression] = STATE(3351), - [sym_type_descriptor] = STATE(5564), + [sym_type_descriptor] = STATE(5566), [sym_sizeof_expression] = STATE(3351), [sym_subscript_expression] = STATE(3039), [sym_call_expression] = STATE(3039), @@ -35713,7 +35703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), [sym_generic_type_specifier] = STATE(3957), - [sym_block_abstract_declarator] = STATE(5566), + [sym_block_abstract_declarator] = STATE(5569), [sym_block_expression] = STATE(3351), [sym_autoreleasepool_statement] = STATE(85), [sym_synchronized_statement] = STATE(85), @@ -35860,7 +35850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym__statement] = STATE(5556), + [sym__statement] = STATE(5560), [sym_labeled_statement] = STATE(85), [sym_expression_statement] = STATE(85), [sym_if_statement] = STATE(85), @@ -35874,7 +35864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(85), [sym_goto_statement] = STATE(85), [sym__expression] = STATE(4427), - [sym_comma_expression] = STATE(5131), + [sym_comma_expression] = STATE(5138), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -35882,7 +35872,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(3351), [sym_update_expression] = STATE(3351), [sym_cast_expression] = STATE(3351), - [sym_type_descriptor] = STATE(5564), + [sym_type_descriptor] = STATE(5566), [sym_sizeof_expression] = STATE(3351), [sym_subscript_expression] = STATE(3039), [sym_call_expression] = STATE(3039), @@ -35896,7 +35886,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), [sym_generic_type_specifier] = STATE(3957), - [sym_block_abstract_declarator] = STATE(5566), + [sym_block_abstract_declarator] = STATE(5569), [sym_block_expression] = STATE(3351), [sym_autoreleasepool_statement] = STATE(85), [sym_synchronized_statement] = STATE(85), @@ -36042,7 +36032,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym__statement] = STATE(5365), + [sym__statement] = STATE(5372), [sym_labeled_statement] = STATE(85), [sym_expression_statement] = STATE(85), [sym_if_statement] = STATE(85), @@ -36056,7 +36046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(85), [sym_goto_statement] = STATE(85), [sym__expression] = STATE(4427), - [sym_comma_expression] = STATE(5131), + [sym_comma_expression] = STATE(5138), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -36064,7 +36054,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(3351), [sym_update_expression] = STATE(3351), [sym_cast_expression] = STATE(3351), - [sym_type_descriptor] = STATE(5370), + [sym_type_descriptor] = STATE(5373), [sym_sizeof_expression] = STATE(3351), [sym_subscript_expression] = STATE(3039), [sym_call_expression] = STATE(3039), @@ -36078,7 +36068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), [sym_generic_type_specifier] = STATE(3957), - [sym_block_abstract_declarator] = STATE(5372), + [sym_block_abstract_declarator] = STATE(5374), [sym_block_expression] = STATE(3351), [sym_autoreleasepool_statement] = STATE(85), [sym_synchronized_statement] = STATE(85), @@ -36224,7 +36214,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym__statement] = STATE(5365), + [sym__statement] = STATE(5372), [sym_labeled_statement] = STATE(85), [sym_expression_statement] = STATE(85), [sym_if_statement] = STATE(85), @@ -36238,7 +36228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(85), [sym_goto_statement] = STATE(85), [sym__expression] = STATE(4427), - [sym_comma_expression] = STATE(5131), + [sym_comma_expression] = STATE(5138), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -36246,7 +36236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(3351), [sym_update_expression] = STATE(3351), [sym_cast_expression] = STATE(3351), - [sym_type_descriptor] = STATE(5429), + [sym_type_descriptor] = STATE(5432), [sym_sizeof_expression] = STATE(3351), [sym_subscript_expression] = STATE(3039), [sym_call_expression] = STATE(3039), @@ -36260,7 +36250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), [sym_generic_type_specifier] = STATE(3957), - [sym_block_abstract_declarator] = STATE(5372), + [sym_block_abstract_declarator] = STATE(5374), [sym_block_expression] = STATE(3351), [sym_autoreleasepool_statement] = STATE(85), [sym_synchronized_statement] = STATE(85), @@ -36406,7 +36396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym__statement] = STATE(5556), + [sym__statement] = STATE(5560), [sym_labeled_statement] = STATE(85), [sym_expression_statement] = STATE(85), [sym_if_statement] = STATE(85), @@ -36420,7 +36410,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(85), [sym_goto_statement] = STATE(85), [sym__expression] = STATE(4427), - [sym_comma_expression] = STATE(5131), + [sym_comma_expression] = STATE(5138), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -36428,7 +36418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(3351), [sym_update_expression] = STATE(3351), [sym_cast_expression] = STATE(3351), - [sym_type_descriptor] = STATE(5316), + [sym_type_descriptor] = STATE(5322), [sym_sizeof_expression] = STATE(3351), [sym_subscript_expression] = STATE(3039), [sym_call_expression] = STATE(3039), @@ -36442,7 +36432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), [sym_generic_type_specifier] = STATE(3957), - [sym_block_abstract_declarator] = STATE(5566), + [sym_block_abstract_declarator] = STATE(5569), [sym_block_expression] = STATE(3351), [sym_autoreleasepool_statement] = STATE(85), [sym_synchronized_statement] = STATE(85), @@ -309501,7 +309491,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1785), [sym_protocol_qualifiers] = STATE(1782), - [sym_parameterized_class_type_arguments] = STATE(5199), + [sym_parameterized_class_type_arguments] = STATE(5202), [sym__instance_variables] = STATE(2674), [aux_sym__interface_declaration] = STATE(2675), [sym__interface_declaration_specifier] = STATE(2675), @@ -310365,7 +310355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1779), [sym_protocol_qualifiers] = STATE(1778), - [sym_parameterized_class_type_arguments] = STATE(5217), + [sym_parameterized_class_type_arguments] = STATE(5219), [sym__instance_variables] = STATE(2386), [aux_sym__interface_declaration] = STATE(2385), [sym__interface_declaration_specifier] = STATE(2385), @@ -311229,7 +311219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1771), [sym_protocol_qualifiers] = STATE(1813), - [sym_parameterized_class_type_arguments] = STATE(5034), + [sym_parameterized_class_type_arguments] = STATE(5033), [sym__instance_variables] = STATE(2305), [aux_sym__interface_declaration] = STATE(2306), [sym__interface_declaration_specifier] = STATE(2306), @@ -311805,7 +311795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1806), [sym_protocol_qualifiers] = STATE(1910), - [sym_parameterized_class_type_arguments] = STATE(5150), + [sym_parameterized_class_type_arguments] = STATE(5148), [sym__instance_variables] = STATE(2055), [aux_sym__interface_declaration] = STATE(2056), [sym__interface_declaration_specifier] = STATE(2056), @@ -312669,7 +312659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1786), [sym_protocol_qualifiers] = STATE(1934), - [sym_parameterized_class_type_arguments] = STATE(5182), + [sym_parameterized_class_type_arguments] = STATE(5185), [sym__instance_variables] = STATE(2408), [aux_sym__interface_declaration] = STATE(2407), [sym__interface_declaration_specifier] = STATE(2407), @@ -313101,7 +313091,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1805), [sym_protocol_qualifiers] = STATE(1818), - [sym_parameterized_class_type_arguments] = STATE(5089), + [sym_parameterized_class_type_arguments] = STATE(5094), [sym__instance_variables] = STATE(2396), [aux_sym__interface_declaration] = STATE(2397), [sym__interface_declaration_specifier] = STATE(2397), @@ -313244,7 +313234,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1775), [sym_protocol_qualifiers] = STATE(1819), - [sym_parameterized_class_type_arguments] = STATE(5129), + [sym_parameterized_class_type_arguments] = STATE(5130), [sym__instance_variables] = STATE(2601), [aux_sym__interface_declaration] = STATE(2602), [sym__interface_declaration_specifier] = STATE(2602), @@ -313387,7 +313377,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1793), [sym_protocol_qualifiers] = STATE(1855), - [sym_parameterized_class_type_arguments] = STATE(5061), + [sym_parameterized_class_type_arguments] = STATE(5069), [sym__instance_variables] = STATE(2260), [aux_sym__interface_declaration] = STATE(2259), [sym__interface_declaration_specifier] = STATE(2259), @@ -313530,7 +313520,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1780), [sym_protocol_qualifiers] = STATE(1953), - [sym_parameterized_class_type_arguments] = STATE(5046), + [sym_parameterized_class_type_arguments] = STATE(5050), [sym__instance_variables] = STATE(2355), [aux_sym__interface_declaration] = STATE(2352), [sym__interface_declaration_specifier] = STATE(2352), @@ -313816,7 +313806,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1804), [sym_protocol_qualifiers] = STATE(1928), - [sym_parameterized_class_type_arguments] = STATE(5029), + [sym_parameterized_class_type_arguments] = STATE(5057), [sym__instance_variables] = STATE(2308), [aux_sym__interface_declaration] = STATE(2309), [sym__interface_declaration_specifier] = STATE(2309), @@ -313959,7 +313949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1772), [sym_protocol_qualifiers] = STATE(1970), - [sym_parameterized_class_type_arguments] = STATE(5110), + [sym_parameterized_class_type_arguments] = STATE(5125), [sym__instance_variables] = STATE(2336), [aux_sym__interface_declaration] = STATE(2335), [sym__interface_declaration_specifier] = STATE(2335), @@ -314245,7 +314235,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1788), [sym_protocol_qualifiers] = STATE(1843), - [sym_parameterized_class_type_arguments] = STATE(5223), + [sym_parameterized_class_type_arguments] = STATE(5027), [sym__instance_variables] = STATE(2425), [aux_sym__interface_declaration] = STATE(2424), [sym__interface_declaration_specifier] = STATE(2424), @@ -314388,7 +314378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1774), [sym_protocol_qualifiers] = STATE(1860), - [sym_parameterized_class_type_arguments] = STATE(5059), + [sym_parameterized_class_type_arguments] = STATE(5061), [sym__instance_variables] = STATE(2328), [aux_sym__interface_declaration] = STATE(2327), [sym__interface_declaration_specifier] = STATE(2327), @@ -314817,7 +314807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1776), [sym_protocol_qualifiers] = STATE(1965), - [sym_parameterized_class_type_arguments] = STATE(5219), + [sym_parameterized_class_type_arguments] = STATE(5220), [sym__instance_variables] = STATE(2383), [aux_sym__interface_declaration] = STATE(2382), [sym__interface_declaration_specifier] = STATE(2382), @@ -314960,7 +314950,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1783), [sym_protocol_qualifiers] = STATE(1833), - [sym_parameterized_class_type_arguments] = STATE(5048), + [sym_parameterized_class_type_arguments] = STATE(5053), [sym__instance_variables] = STATE(2316), [aux_sym__interface_declaration] = STATE(2314), [sym__interface_declaration_specifier] = STATE(2314), @@ -315246,7 +315236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1773), [sym_protocol_qualifiers] = STATE(1967), - [sym_parameterized_class_type_arguments] = STATE(5101), + [sym_parameterized_class_type_arguments] = STATE(5105), [sym__instance_variables] = STATE(2378), [aux_sym__interface_declaration] = STATE(2379), [sym__interface_declaration_specifier] = STATE(2379), @@ -315389,7 +315379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1798), [sym_protocol_qualifiers] = STATE(1894), - [sym_parameterized_class_type_arguments] = STATE(5194), + [sym_parameterized_class_type_arguments] = STATE(5200), [sym__instance_variables] = STATE(2677), [aux_sym__interface_declaration] = STATE(2678), [sym__interface_declaration_specifier] = STATE(2678), @@ -315818,7 +315808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1801), [sym_protocol_qualifiers] = STATE(1899), - [sym_parameterized_class_type_arguments] = STATE(5184), + [sym_parameterized_class_type_arguments] = STATE(5186), [sym__instance_variables] = STATE(2489), [aux_sym__interface_declaration] = STATE(2406), [sym__interface_declaration_specifier] = STATE(2406), @@ -315961,7 +315951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1809), [sym_protocol_qualifiers] = STATE(1822), - [sym_parameterized_class_type_arguments] = STATE(5116), + [sym_parameterized_class_type_arguments] = STATE(5074), [sym__instance_variables] = STATE(2486), [aux_sym__interface_declaration] = STATE(2487), [sym__interface_declaration_specifier] = STATE(2487), @@ -316104,7 +316094,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1803), [sym_protocol_qualifiers] = STATE(1816), - [sym_parameterized_class_type_arguments] = STATE(5093), + [sym_parameterized_class_type_arguments] = STATE(5082), [sym__instance_variables] = STATE(2182), [aux_sym__interface_declaration] = STATE(2181), [sym__interface_declaration_specifier] = STATE(2181), @@ -316390,7 +316380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1814), [sym_protocol_qualifiers] = STATE(1992), - [sym_parameterized_class_type_arguments] = STATE(5120), + [sym_parameterized_class_type_arguments] = STATE(5122), [sym__instance_variables] = STATE(2461), [aux_sym__interface_declaration] = STATE(2460), [sym__interface_declaration_specifier] = STATE(2460), @@ -316533,7 +316523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_type_specifier] = STATE(3418), [sym_superclass_reference] = STATE(1799), [sym_protocol_qualifiers] = STATE(1914), - [sym_parameterized_class_type_arguments] = STATE(5044), + [sym_parameterized_class_type_arguments] = STATE(5055), [sym__instance_variables] = STATE(2277), [aux_sym__interface_declaration] = STATE(2278), [sym__interface_declaration_specifier] = STATE(2278), @@ -329031,7 +329021,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2433), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1909), - [sym_parameterized_class_type_arguments] = STATE(5207), + [sym_parameterized_class_type_arguments] = STATE(5204), [sym__instance_variables] = STATE(2434), [aux_sym__interface_declaration] = STATE(2433), [sym__interface_declaration_specifier] = STATE(2433), @@ -329313,7 +329303,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2278), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1914), - [sym_parameterized_class_type_arguments] = STATE(5044), + [sym_parameterized_class_type_arguments] = STATE(5055), [sym__instance_variables] = STATE(2277), [aux_sym__interface_declaration] = STATE(2278), [sym__interface_declaration_specifier] = STATE(2278), @@ -329454,7 +329444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2460), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1992), - [sym_parameterized_class_type_arguments] = STATE(5120), + [sym_parameterized_class_type_arguments] = STATE(5122), [sym__instance_variables] = STATE(2461), [aux_sym__interface_declaration] = STATE(2460), [sym__interface_declaration_specifier] = STATE(2460), @@ -329595,7 +329585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2270), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1918), - [sym_parameterized_class_type_arguments] = STATE(5075), + [sym_parameterized_class_type_arguments] = STATE(5076), [sym__instance_variables] = STATE(2001), [aux_sym__interface_declaration] = STATE(2270), [sym__interface_declaration_specifier] = STATE(2270), @@ -329736,7 +329726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2664), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1996), - [sym_parameterized_class_type_arguments] = STATE(5175), + [sym_parameterized_class_type_arguments] = STATE(5178), [sym__instance_variables] = STATE(2663), [aux_sym__interface_declaration] = STATE(2664), [sym__interface_declaration_specifier] = STATE(2664), @@ -329877,7 +329867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2335), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1970), - [sym_parameterized_class_type_arguments] = STATE(5110), + [sym_parameterized_class_type_arguments] = STATE(5125), [sym__instance_variables] = STATE(2336), [aux_sym__interface_declaration] = STATE(2335), [sym__interface_declaration_specifier] = STATE(2335), @@ -330018,7 +330008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2332), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1988), - [sym_parameterized_class_type_arguments] = STATE(5238), + [sym_parameterized_class_type_arguments] = STATE(5240), [sym__instance_variables] = STATE(2334), [aux_sym__interface_declaration] = STATE(2332), [sym__interface_declaration_specifier] = STATE(2332), @@ -330441,7 +330431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2406), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1899), - [sym_parameterized_class_type_arguments] = STATE(5184), + [sym_parameterized_class_type_arguments] = STATE(5186), [sym__instance_variables] = STATE(2489), [aux_sym__interface_declaration] = STATE(2406), [sym__interface_declaration_specifier] = STATE(2406), @@ -330582,7 +330572,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2515), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1897), - [sym_parameterized_class_type_arguments] = STATE(5176), + [sym_parameterized_class_type_arguments] = STATE(5179), [sym__instance_variables] = STATE(2509), [aux_sym__interface_declaration] = STATE(2515), [sym__interface_declaration_specifier] = STATE(2515), @@ -330864,7 +330854,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2680), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1903), - [sym_parameterized_class_type_arguments] = STATE(5174), + [sym_parameterized_class_type_arguments] = STATE(5175), [sym__instance_variables] = STATE(2478), [aux_sym__interface_declaration] = STATE(2680), [sym__interface_declaration_specifier] = STATE(2680), @@ -331005,7 +330995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2390), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1948), - [sym_parameterized_class_type_arguments] = STATE(5211), + [sym_parameterized_class_type_arguments] = STATE(5214), [sym__instance_variables] = STATE(2391), [aux_sym__interface_declaration] = STATE(2390), [sym__interface_declaration_specifier] = STATE(2390), @@ -331146,7 +331136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2559), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1944), - [sym_parameterized_class_type_arguments] = STATE(5055), + [sym_parameterized_class_type_arguments] = STATE(5134), [sym__instance_variables] = STATE(2604), [aux_sym__interface_declaration] = STATE(2559), [sym__interface_declaration_specifier] = STATE(2559), @@ -331287,7 +331277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2382), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1965), - [sym_parameterized_class_type_arguments] = STATE(5219), + [sym_parameterized_class_type_arguments] = STATE(5220), [sym__instance_variables] = STATE(2383), [aux_sym__interface_declaration] = STATE(2382), [sym__interface_declaration_specifier] = STATE(2382), @@ -331569,7 +331559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2066), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1969), - [sym_parameterized_class_type_arguments] = STATE(5112), + [sym_parameterized_class_type_arguments] = STATE(5116), [sym__instance_variables] = STATE(2068), [aux_sym__interface_declaration] = STATE(2066), [sym__interface_declaration_specifier] = STATE(2066), @@ -331725,7 +331715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type_specifier] = STATE(3418), [aux_sym__declaration_specifiers_repeat1] = STATE(3031), [aux_sym_sized_type_specifier_repeat1] = STATE(3382), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(5010), + [aux_sym_protocol_forward_declaration_repeat1] = STATE(5012), [sym_identifier] = ACTIONS(2234), [aux_sym_preproc_def_token1] = ACTIONS(2236), [anon_sym_COMMA] = ACTIONS(3034), @@ -331851,7 +331841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2264), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1913), - [sym_parameterized_class_type_arguments] = STATE(5072), + [sym_parameterized_class_type_arguments] = STATE(5073), [sym__instance_variables] = STATE(2265), [aux_sym__interface_declaration] = STATE(2264), [sym__interface_declaration_specifier] = STATE(2264), @@ -332133,7 +332123,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2340), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1954), - [sym_parameterized_class_type_arguments] = STATE(5050), + [sym_parameterized_class_type_arguments] = STATE(5054), [sym__instance_variables] = STATE(2347), [aux_sym__interface_declaration] = STATE(2340), [sym__interface_declaration_specifier] = STATE(2340), @@ -332274,7 +332264,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2191), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1886), - [sym_parameterized_class_type_arguments] = STATE(5066), + [sym_parameterized_class_type_arguments] = STATE(5034), [sym__instance_variables] = STATE(2192), [aux_sym__interface_declaration] = STATE(2191), [sym__interface_declaration_specifier] = STATE(2191), @@ -332415,7 +332405,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2185), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1882), - [sym_parameterized_class_type_arguments] = STATE(5082), + [sym_parameterized_class_type_arguments] = STATE(5070), [sym__instance_variables] = STATE(2186), [aux_sym__interface_declaration] = STATE(2185), [sym__interface_declaration_specifier] = STATE(2185), @@ -332556,7 +332546,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2670), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1911), - [sym_parameterized_class_type_arguments] = STATE(5202), + [sym_parameterized_class_type_arguments] = STATE(5206), [sym__instance_variables] = STATE(2669), [aux_sym__interface_declaration] = STATE(2670), [sym__interface_declaration_specifier] = STATE(2670), @@ -332838,7 +332828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2678), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1894), - [sym_parameterized_class_type_arguments] = STATE(5194), + [sym_parameterized_class_type_arguments] = STATE(5200), [sym__instance_variables] = STATE(2677), [aux_sym__interface_declaration] = STATE(2678), [sym__interface_declaration_specifier] = STATE(2678), @@ -332979,7 +332969,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2352), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1953), - [sym_parameterized_class_type_arguments] = STATE(5046), + [sym_parameterized_class_type_arguments] = STATE(5050), [sym__instance_variables] = STATE(2355), [aux_sym__interface_declaration] = STATE(2352), [sym__interface_declaration_specifier] = STATE(2352), @@ -333120,7 +333110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2218), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1883), - [sym_parameterized_class_type_arguments] = STATE(5099), + [sym_parameterized_class_type_arguments] = STATE(5093), [sym__instance_variables] = STATE(2200), [aux_sym__interface_declaration] = STATE(2218), [sym__interface_declaration_specifier] = STATE(2218), @@ -333261,7 +333251,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2439), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1979), - [sym_parameterized_class_type_arguments] = STATE(5204), + [sym_parameterized_class_type_arguments] = STATE(5201), [sym__instance_variables] = STATE(2441), [aux_sym__interface_declaration] = STATE(2439), [sym__interface_declaration_specifier] = STATE(2439), @@ -333402,7 +333392,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2531), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1906), - [sym_parameterized_class_type_arguments] = STATE(5225), + [sym_parameterized_class_type_arguments] = STATE(5227), [sym__instance_variables] = STATE(2484), [aux_sym__interface_declaration] = STATE(2531), [sym__interface_declaration_specifier] = STATE(2531), @@ -333825,7 +333815,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2379), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1967), - [sym_parameterized_class_type_arguments] = STATE(5101), + [sym_parameterized_class_type_arguments] = STATE(5105), [sym__instance_variables] = STATE(2378), [aux_sym__interface_declaration] = STATE(2379), [sym__interface_declaration_specifier] = STATE(2379), @@ -333966,7 +333956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2474), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1907), - [sym_parameterized_class_type_arguments] = STATE(5074), + [sym_parameterized_class_type_arguments] = STATE(5112), [sym__instance_variables] = STATE(2469), [aux_sym__interface_declaration] = STATE(2474), [sym__interface_declaration_specifier] = STATE(2474), @@ -334107,7 +334097,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2309), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1928), - [sym_parameterized_class_type_arguments] = STATE(5029), + [sym_parameterized_class_type_arguments] = STATE(5057), [sym__instance_variables] = STATE(2308), [aux_sym__interface_declaration] = STATE(2309), [sym__interface_declaration_specifier] = STATE(2309), @@ -334248,7 +334238,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2392), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1975), - [sym_parameterized_class_type_arguments] = STATE(5088), + [sym_parameterized_class_type_arguments] = STATE(5090), [sym__instance_variables] = STATE(2389), [aux_sym__interface_declaration] = STATE(2392), [sym__interface_declaration_specifier] = STATE(2392), @@ -334686,7 +334676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type_specifier] = STATE(3418), [aux_sym__declaration_specifiers_repeat1] = STATE(3031), [aux_sym_sized_type_specifier_repeat1] = STATE(3382), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(4936), + [aux_sym_protocol_forward_declaration_repeat1] = STATE(4938), [sym_identifier] = ACTIONS(2234), [aux_sym_preproc_def_token1] = ACTIONS(2236), [anon_sym_COMMA] = ACTIONS(3034), @@ -334953,7 +334943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2254), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1921), - [sym_parameterized_class_type_arguments] = STATE(5095), + [sym_parameterized_class_type_arguments] = STATE(5097), [sym__instance_variables] = STATE(2253), [aux_sym__interface_declaration] = STATE(2254), [sym__interface_declaration_specifier] = STATE(2254), @@ -335235,7 +335225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_declaration] = STATE(2554), [sym_macro_type_specifier] = STATE(3418), [sym_protocol_qualifiers] = STATE(1870), - [sym_parameterized_class_type_arguments] = STATE(5136), + [sym_parameterized_class_type_arguments] = STATE(5139), [sym__instance_variables] = STATE(2583), [aux_sym__interface_declaration] = STATE(2554), [sym__interface_declaration_specifier] = STATE(2554), @@ -458368,7 +458358,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_ms_declspec_modifier] = STATE(3031), [sym_ms_based_modifier] = STATE(5835), [sym__declarator] = STATE(4856), - [sym__abstract_declarator] = STATE(4818), + [sym__abstract_declarator] = STATE(4819), [sym_parenthesized_declarator] = STATE(3843), [sym_abstract_parenthesized_declarator] = STATE(4266), [sym_pointer_declarator] = STATE(3843), @@ -458385,7 +458375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_struct_specifier] = STATE(3377), [sym_union_specifier] = STATE(3377), [sym_parameter_list] = STATE(4263), - [sym_parameter_declaration] = STATE(4993), + [sym_parameter_declaration] = STATE(4878), [sym_macro_type_specifier] = STATE(3377), [sym_method_variadic_arguments_attribute_specifier] = STATE(3098), [sym_availability_attribute_specifier] = STATE(3098), @@ -458502,8 +458492,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_attribute_specifier] = STATE(3031), [sym_ms_declspec_modifier] = STATE(3031), [sym_ms_based_modifier] = STATE(5835), - [sym__declarator] = STATE(4825), - [sym__abstract_declarator] = STATE(4818), + [sym__declarator] = STATE(4826), + [sym__abstract_declarator] = STATE(4819), [sym_parenthesized_declarator] = STATE(3843), [sym_abstract_parenthesized_declarator] = STATE(4266), [sym_pointer_declarator] = STATE(3843), @@ -458637,8 +458627,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_attribute_specifier] = STATE(3031), [sym_ms_declspec_modifier] = STATE(3031), [sym_ms_based_modifier] = STATE(5835), - [sym__declarator] = STATE(4825), - [sym__abstract_declarator] = STATE(4818), + [sym__declarator] = STATE(4826), + [sym__abstract_declarator] = STATE(4819), [sym_parenthesized_declarator] = STATE(3843), [sym_abstract_parenthesized_declarator] = STATE(4266), [sym_pointer_declarator] = STATE(3843), @@ -458655,7 +458645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_struct_specifier] = STATE(3377), [sym_union_specifier] = STATE(3377), [sym_parameter_list] = STATE(4263), - [sym_parameter_declaration] = STATE(4993), + [sym_parameter_declaration] = STATE(4878), [sym_macro_type_specifier] = STATE(3377), [sym_method_variadic_arguments_attribute_specifier] = STATE(3098), [sym_availability_attribute_specifier] = STATE(3098), @@ -458903,8 +458893,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_call] = STATE(2726), [sym_preproc_if_in_field_declaration_list] = STATE(2726), [sym_preproc_ifdef_in_field_declaration_list] = STATE(2726), - [sym_preproc_else_in_field_declaration_list] = STATE(5657), - [sym_preproc_elif_in_field_declaration_list] = STATE(5657), + [sym_preproc_else_in_field_declaration_list] = STATE(5658), + [sym_preproc_elif_in_field_declaration_list] = STATE(5658), [sym__declaration_specifiers] = STATE(4692), [sym_attribute_specifier] = STATE(3029), [sym_ms_declspec_modifier] = STATE(3029), @@ -459423,8 +459413,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_call] = STATE(2731), [sym_preproc_if_in_field_declaration_list] = STATE(2731), [sym_preproc_ifdef_in_field_declaration_list] = STATE(2731), - [sym_preproc_else_in_field_declaration_list] = STATE(5595), - [sym_preproc_elif_in_field_declaration_list] = STATE(5595), + [sym_preproc_else_in_field_declaration_list] = STATE(5598), + [sym_preproc_elif_in_field_declaration_list] = STATE(5598), [sym__declaration_specifiers] = STATE(4692), [sym_attribute_specifier] = STATE(3029), [sym_ms_declspec_modifier] = STATE(3029), @@ -459683,8 +459673,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_call] = STATE(2733), [sym_preproc_if_in_field_declaration_list] = STATE(2733), [sym_preproc_ifdef_in_field_declaration_list] = STATE(2733), - [sym_preproc_else_in_field_declaration_list] = STATE(5695), - [sym_preproc_elif_in_field_declaration_list] = STATE(5695), + [sym_preproc_else_in_field_declaration_list] = STATE(5696), + [sym_preproc_elif_in_field_declaration_list] = STATE(5696), [sym__declaration_specifiers] = STATE(4692), [sym_attribute_specifier] = STATE(3029), [sym_ms_declspec_modifier] = STATE(3029), @@ -459943,8 +459933,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_call] = STATE(2733), [sym_preproc_if_in_field_declaration_list] = STATE(2733), [sym_preproc_ifdef_in_field_declaration_list] = STATE(2733), - [sym_preproc_else_in_field_declaration_list] = STATE(5335), - [sym_preproc_elif_in_field_declaration_list] = STATE(5335), + [sym_preproc_else_in_field_declaration_list] = STATE(5340), + [sym_preproc_elif_in_field_declaration_list] = STATE(5340), [sym__declaration_specifiers] = STATE(4692), [sym_attribute_specifier] = STATE(3029), [sym_ms_declspec_modifier] = STATE(3029), @@ -460073,8 +460063,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_call] = STATE(2733), [sym_preproc_if_in_field_declaration_list] = STATE(2733), [sym_preproc_ifdef_in_field_declaration_list] = STATE(2733), - [sym_preproc_else_in_field_declaration_list] = STATE(5658), - [sym_preproc_elif_in_field_declaration_list] = STATE(5658), + [sym_preproc_else_in_field_declaration_list] = STATE(5659), + [sym_preproc_elif_in_field_declaration_list] = STATE(5659), [sym__declaration_specifiers] = STATE(4692), [sym_attribute_specifier] = STATE(3029), [sym_ms_declspec_modifier] = STATE(3029), @@ -460203,8 +460193,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_call] = STATE(2728), [sym_preproc_if_in_field_declaration_list] = STATE(2728), [sym_preproc_ifdef_in_field_declaration_list] = STATE(2728), - [sym_preproc_else_in_field_declaration_list] = STATE(5466), - [sym_preproc_elif_in_field_declaration_list] = STATE(5466), + [sym_preproc_else_in_field_declaration_list] = STATE(5471), + [sym_preproc_elif_in_field_declaration_list] = STATE(5471), [sym__declaration_specifiers] = STATE(4692), [sym_attribute_specifier] = STATE(3029), [sym_ms_declspec_modifier] = STATE(3029), @@ -460333,8 +460323,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_call] = STATE(2733), [sym_preproc_if_in_field_declaration_list] = STATE(2733), [sym_preproc_ifdef_in_field_declaration_list] = STATE(2733), - [sym_preproc_else_in_field_declaration_list] = STATE(5460), - [sym_preproc_elif_in_field_declaration_list] = STATE(5460), + [sym_preproc_else_in_field_declaration_list] = STATE(5466), + [sym_preproc_elif_in_field_declaration_list] = STATE(5466), [sym__declaration_specifiers] = STATE(4692), [sym_attribute_specifier] = STATE(3029), [sym_ms_declspec_modifier] = STATE(3029), @@ -460463,8 +460453,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_preproc_call] = STATE(2729), [sym_preproc_if_in_field_declaration_list] = STATE(2729), [sym_preproc_ifdef_in_field_declaration_list] = STATE(2729), - [sym_preproc_else_in_field_declaration_list] = STATE(5582), - [sym_preproc_elif_in_field_declaration_list] = STATE(5582), + [sym_preproc_else_in_field_declaration_list] = STATE(5583), + [sym_preproc_elif_in_field_declaration_list] = STATE(5583), [sym__declaration_specifiers] = STATE(4692), [sym_attribute_specifier] = STATE(3029), [sym_ms_declspec_modifier] = STATE(3029), @@ -460719,7 +460709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__declaration_specifiers] = STATE(4627), [sym_attribute_specifier] = STATE(3031), [sym_ms_declspec_modifier] = STATE(3031), - [sym__abstract_declarator] = STATE(4818), + [sym__abstract_declarator] = STATE(4819), [sym_abstract_parenthesized_declarator] = STATE(4266), [sym_abstract_pointer_declarator] = STATE(4266), [sym_abstract_function_declarator] = STATE(4266), @@ -463801,7 +463791,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -465541,7 +465531,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -465657,7 +465647,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -465889,7 +465879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -466585,7 +466575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -466701,7 +466691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -466817,7 +466807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -468557,7 +468547,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -469949,7 +469939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -470065,7 +470055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -470181,7 +470171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -470297,7 +470287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -470529,7 +470519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -470645,7 +470635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -470993,7 +470983,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -471109,7 +471099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -471225,7 +471215,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -471457,7 +471447,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -471573,7 +471563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -473661,7 +473651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -473777,7 +473767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -473893,7 +473883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -474009,7 +473999,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue_statement] = STATE(77), [sym_goto_statement] = STATE(77), [sym__expression] = STATE(4442), - [sym_comma_expression] = STATE(5357), + [sym_comma_expression] = STATE(5361), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -474350,7 +474340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3377), [sym_struct_specifier] = STATE(3377), [sym_union_specifier] = STATE(3377), - [sym_parameter_declaration] = STATE(4993), + [sym_parameter_declaration] = STATE(4878), [sym_macro_type_specifier] = STATE(3377), [sym_method_variadic_arguments_attribute_specifier] = STATE(3098), [sym_availability_attribute_specifier] = STATE(3098), @@ -474465,7 +474455,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3377), [sym_struct_specifier] = STATE(3377), [sym_union_specifier] = STATE(3377), - [sym_parameter_declaration] = STATE(5521), + [sym_parameter_declaration] = STATE(5526), [sym_macro_type_specifier] = STATE(3377), [sym_method_variadic_arguments_attribute_specifier] = STATE(3098), [sym_availability_attribute_specifier] = STATE(3098), @@ -474693,7 +474683,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3377), [sym_struct_specifier] = STATE(3377), [sym_union_specifier] = STATE(3377), - [sym_parameter_declaration] = STATE(5606), + [sym_parameter_declaration] = STATE(5609), [sym_macro_type_specifier] = STATE(3377), [sym_method_variadic_arguments_attribute_specifier] = STATE(3098), [sym_availability_attribute_specifier] = STATE(3098), @@ -474807,7 +474797,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3377), [sym_struct_specifier] = STATE(3377), [sym_union_specifier] = STATE(3377), - [sym_parameter_declaration] = STATE(5135), + [sym_parameter_declaration] = STATE(5137), [sym_macro_type_specifier] = STATE(3377), [sym_method_variadic_arguments_attribute_specifier] = STATE(3098), [sym_availability_attribute_specifier] = STATE(3098), @@ -490391,11 +490381,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [2992] = { - [sym__type_specifier] = STATE(4764), - [sym_sized_type_specifier] = STATE(4764), - [sym_enum_specifier] = STATE(4764), - [sym_struct_specifier] = STATE(4764), - [sym_union_specifier] = STATE(4764), + [sym__type_specifier] = STATE(4757), + [sym_sized_type_specifier] = STATE(4757), + [sym_enum_specifier] = STATE(4757), + [sym_struct_specifier] = STATE(4757), + [sym_union_specifier] = STATE(4757), [sym__expression] = STATE(4473), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), @@ -490413,13 +490403,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = STATE(3351), [sym_concatenated_string] = STATE(3351), [sym_string_literal] = STATE(3115), - [sym_macro_type_specifier] = STATE(4764), - [sym_typeof_specifier] = STATE(4764), - [sym_atomic_specifier] = STATE(4764), - [sym_generic_type_specifier] = STATE(4764), + [sym_macro_type_specifier] = STATE(4757), + [sym_typeof_specifier] = STATE(4757), + [sym_atomic_specifier] = STATE(4757), + [sym_generic_type_specifier] = STATE(4757), [sym_block_expression] = STATE(3351), [sym_message_expression] = STATE(3351), - [sym__receiver] = STATE(4764), + [sym__receiver] = STATE(4757), [sym_selector_expression] = STATE(3351), [sym_protocol_expression] = STATE(3351), [sym_encode_expression] = STATE(3351), @@ -491511,11 +491501,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3002] = { - [sym__type_specifier] = STATE(4764), - [sym_sized_type_specifier] = STATE(4764), - [sym_enum_specifier] = STATE(4764), - [sym_struct_specifier] = STATE(4764), - [sym_union_specifier] = STATE(4764), + [sym__type_specifier] = STATE(4757), + [sym_sized_type_specifier] = STATE(4757), + [sym_enum_specifier] = STATE(4757), + [sym_struct_specifier] = STATE(4757), + [sym_union_specifier] = STATE(4757), [sym__expression] = STATE(4430), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), @@ -491533,13 +491523,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = STATE(3351), [sym_concatenated_string] = STATE(3351), [sym_string_literal] = STATE(3115), - [sym_macro_type_specifier] = STATE(4764), - [sym_typeof_specifier] = STATE(4764), - [sym_atomic_specifier] = STATE(4764), - [sym_generic_type_specifier] = STATE(4764), + [sym_macro_type_specifier] = STATE(4757), + [sym_typeof_specifier] = STATE(4757), + [sym_atomic_specifier] = STATE(4757), + [sym_generic_type_specifier] = STATE(4757), [sym_block_expression] = STATE(3351), [sym_message_expression] = STATE(3351), - [sym__receiver] = STATE(4764), + [sym__receiver] = STATE(4757), [sym_selector_expression] = STATE(3351), [sym_protocol_expression] = STATE(3351), [sym_encode_expression] = STATE(3351), @@ -518211,7 +518201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(5), }, [3252] = { - [sym_swift_name_attribute_sepcifier] = STATE(5709), + [sym_swift_name_attribute_sepcifier] = STATE(5710), [sym_identifier] = ACTIONS(7788), [anon_sym_typedef] = ACTIONS(6886), [anon_sym_extern] = ACTIONS(7788), @@ -528872,7 +528862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3359] = { - [sym_swift_name_attribute_sepcifier] = STATE(5709), + [sym_swift_name_attribute_sepcifier] = STATE(5710), [sym_identifier] = ACTIONS(7788), [anon_sym_typedef] = ACTIONS(6886), [anon_sym_extern] = ACTIONS(7788), @@ -530125,7 +530115,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3372] = { - [sym_ms_based_modifier] = STATE(5398), + [sym_ms_based_modifier] = STATE(5402), [sym_ms_unaligned_ptr_modifier] = STATE(4001), [sym_ms_pointer_modifier] = STATE(3938), [sym__declarator] = STATE(4355), @@ -530219,7 +530209,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3373] = { - [sym_ms_based_modifier] = STATE(5668), + [sym_ms_based_modifier] = STATE(5669), [sym_ms_unaligned_ptr_modifier] = STATE(4001), [sym_ms_pointer_modifier] = STATE(3926), [sym__declarator] = STATE(3886), @@ -530960,8 +530950,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(3039), [sym_compound_literal_expression] = STATE(3351), [sym_parenthesized_expression] = STATE(3039), - [sym_initializer_list] = STATE(4948), - [sym_initializer_pair] = STATE(4948), + [sym_initializer_list] = STATE(4950), + [sym_initializer_pair] = STATE(4950), [sym_subscript_designator] = STATE(4747), [sym_field_designator] = STATE(4747), [sym_char_literal] = STATE(3351), @@ -531400,8 +531390,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(3039), [sym_compound_literal_expression] = STATE(3351), [sym_parenthesized_expression] = STATE(3039), - [sym_initializer_list] = STATE(5078), - [sym_initializer_pair] = STATE(5078), + [sym_initializer_list] = STATE(5079), + [sym_initializer_pair] = STATE(5079), [sym_subscript_designator] = STATE(4747), [sym_field_designator] = STATE(4747), [sym_char_literal] = STATE(3351), @@ -531487,8 +531477,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(3039), [sym_compound_literal_expression] = STATE(3351), [sym_parenthesized_expression] = STATE(3039), - [sym_initializer_list] = STATE(5078), - [sym_initializer_pair] = STATE(5078), + [sym_initializer_list] = STATE(5079), + [sym_initializer_pair] = STATE(5079), [sym_subscript_designator] = STATE(4747), [sym_field_designator] = STATE(4747), [sym_char_literal] = STATE(3351), @@ -531922,8 +531912,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(3039), [sym_compound_literal_expression] = STATE(3351), [sym_parenthesized_expression] = STATE(3039), - [sym_initializer_list] = STATE(5078), - [sym_initializer_pair] = STATE(5078), + [sym_initializer_list] = STATE(5079), + [sym_initializer_pair] = STATE(5079), [sym_subscript_designator] = STATE(4747), [sym_field_designator] = STATE(4747), [sym_char_literal] = STATE(3351), @@ -532009,8 +531999,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(3039), [sym_compound_literal_expression] = STATE(3351), [sym_parenthesized_expression] = STATE(3039), - [sym_initializer_list] = STATE(5078), - [sym_initializer_pair] = STATE(5078), + [sym_initializer_list] = STATE(5079), + [sym_initializer_pair] = STATE(5079), [sym_subscript_designator] = STATE(4747), [sym_field_designator] = STATE(4747), [sym_char_literal] = STATE(3351), @@ -532168,7 +532158,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3395] = { - [sym_ms_based_modifier] = STATE(5398), + [sym_ms_based_modifier] = STATE(5402), [sym__declarator] = STATE(4395), [sym__abstract_declarator] = STATE(4367), [sym_parenthesized_declarator] = STATE(4453), @@ -532440,8 +532430,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(3039), [sym_compound_literal_expression] = STATE(3351), [sym_parenthesized_expression] = STATE(3039), - [sym_initializer_list] = STATE(5078), - [sym_initializer_pair] = STATE(5078), + [sym_initializer_list] = STATE(5079), + [sym_initializer_pair] = STATE(5079), [sym_subscript_designator] = STATE(4747), [sym_field_designator] = STATE(4747), [sym_char_literal] = STATE(3351), @@ -532512,7 +532502,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3399] = { - [sym_ms_based_modifier] = STATE(5668), + [sym_ms_based_modifier] = STATE(5669), [sym__declarator] = STATE(3884), [sym__abstract_declarator] = STATE(4367), [sym_parenthesized_declarator] = STATE(3843), @@ -536448,7 +536438,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3446] = { [sym_attribute_specifier] = STATE(5430), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4141), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -536530,7 +536520,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3447] = { [sym_attribute_specifier] = STATE(5902), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4118), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -536801,8 +536791,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_expression] = STATE(3351), [sym_object_expression] = STATE(3351), [sym_dictionary_expression] = STATE(3351), - [sym__dictionary_key_value_list] = STATE(5490), - [sym__dictionary_key_value_pair] = STATE(4892), + [sym__dictionary_key_value_list] = STATE(5492), + [sym__dictionary_key_value_pair] = STATE(4894), [sym_array_expression] = STATE(3351), [sym_boolean_expression] = STATE(3351), [sym_available_expression] = STATE(3351), @@ -536858,7 +536848,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3451] = { [sym_attribute_specifier] = STATE(5756), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4115), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -536940,7 +536930,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3452] = { [sym_attribute_specifier] = STATE(3461), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4158), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537021,8 +537011,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3453] = { - [sym_attribute_specifier] = STATE(5526), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5528), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4163), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537185,8 +537175,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3455] = { - [sym_attribute_specifier] = STATE(5254), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5256), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4231), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537267,8 +537257,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3456] = { - [sym_attribute_specifier] = STATE(5254), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5256), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4231), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537349,8 +537339,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3457] = { - [sym_attribute_specifier] = STATE(5339), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5342), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4202), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537432,7 +537422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3458] = { [sym_attribute_specifier] = STATE(3476), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4242), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537514,7 +537504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3459] = { [sym_attribute_specifier] = STATE(5397), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4209), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537596,7 +537586,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3460] = { [sym_attribute_specifier] = STATE(3506), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4174), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537677,8 +537667,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3461] = { - [sym_attribute_specifier] = STATE(5569), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5572), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4241), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537759,8 +537749,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3462] = { - [sym_attribute_specifier] = STATE(5569), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5572), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4241), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537842,7 +537832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3463] = { [sym_attribute_specifier] = STATE(3469), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4244), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -537923,8 +537913,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3464] = { - [sym_attribute_specifier] = STATE(5241), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5581), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4247), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538006,7 +537996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3465] = { [sym_attribute_specifier] = STATE(3554), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4097), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538087,8 +538077,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3466] = { - [sym_attribute_specifier] = STATE(5643), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5645), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4170), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538170,7 +538160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3467] = { [sym_attribute_specifier] = STATE(5397), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4209), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538252,7 +538242,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3468] = { [sym_attribute_specifier] = STATE(3479), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4184), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538333,8 +538323,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3469] = { - [sym_attribute_specifier] = STATE(5645), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5651), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4169), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538416,7 +538406,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3470] = { [sym_attribute_specifier] = STATE(5409), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4166), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538497,8 +538487,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3471] = { - [sym_attribute_specifier] = STATE(5645), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5651), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4169), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538579,8 +538569,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3472] = { - [sym_attribute_specifier] = STATE(5491), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5493), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4122), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538661,8 +538651,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3473] = { - [sym_attribute_specifier] = STATE(5491), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5493), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4122), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -538908,7 +538898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3476] = { [sym_attribute_specifier] = STATE(5334), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4210), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539072,7 +539062,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3478] = { [sym_attribute_specifier] = STATE(5427), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4147), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539154,7 +539144,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3479] = { [sym_attribute_specifier] = STATE(5430), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4141), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539236,7 +539226,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3480] = { [sym_attribute_specifier] = STATE(5334), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4210), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539318,7 +539308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3481] = { [sym_attribute_specifier] = STATE(3558), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4213), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539399,8 +539389,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3482] = { - [sym_attribute_specifier] = STATE(5494), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5497), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4126), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539482,7 +539472,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3483] = { [sym_attribute_specifier] = STATE(3515), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4088), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539564,7 +539554,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3484] = { [sym_attribute_specifier] = STATE(5343), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4252), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539728,7 +539718,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3486] = { [sym_attribute_specifier] = STATE(3447), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4112), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539810,7 +539800,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3487] = { [sym_attribute_specifier] = STATE(5272), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4191), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -539974,7 +539964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3489] = { [sym_attribute_specifier] = STATE(3528), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4078), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540056,7 +540046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3490] = { [sym_attribute_specifier] = STATE(5275), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4212), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540138,7 +540128,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3491] = { [sym_attribute_specifier] = STATE(3456), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4109), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540219,8 +540209,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3492] = { - [sym_attribute_specifier] = STATE(5693), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5694), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4077), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540302,7 +540292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3493] = { [sym_attribute_specifier] = STATE(3497), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4121), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540384,7 +540374,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3494] = { [sym_attribute_specifier] = STATE(5275), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4212), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540548,7 +540538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3496] = { [sym_attribute_specifier] = STATE(5450), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4117), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540630,7 +540620,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3497] = { [sym_attribute_specifier] = STATE(5453), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4116), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540712,7 +540702,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3498] = { [sym_attribute_specifier] = STATE(5453), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4116), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540794,7 +540784,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3499] = { [sym_attribute_specifier] = STATE(3504), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4108), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540876,7 +540866,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3500] = { [sym_attribute_specifier] = STATE(5467), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4105), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -540958,7 +540948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3501] = { [sym_attribute_specifier] = STATE(5906), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4075), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -541122,7 +541112,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3503] = { [sym_attribute_specifier] = STATE(3539), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4237), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -541204,7 +541194,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3504] = { [sym_attribute_specifier] = STATE(5470), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4099), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -541367,8 +541357,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3506] = { - [sym_attribute_specifier] = STATE(5271), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5276), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4127), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -541450,7 +541440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3507] = { [sym_attribute_specifier] = STATE(5902), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4118), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -541532,7 +541522,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3508] = { [sym_attribute_specifier] = STATE(5470), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4099), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -541778,7 +541768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3511] = { [sym_attribute_specifier] = STATE(5313), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4125), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -541859,8 +541849,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3512] = { - [sym_attribute_specifier] = STATE(5271), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5276), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4127), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -542105,8 +542095,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3515] = { - [sym_attribute_specifier] = STATE(5710), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5711), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4227), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -542352,7 +542342,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3518] = { [sym_attribute_specifier] = STATE(3494), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4073), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -542433,8 +542423,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3519] = { - [sym_attribute_specifier] = STATE(5710), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5711), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4227), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -542516,7 +542506,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3520] = { [sym_attribute_specifier] = STATE(5480), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4086), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -542762,7 +542752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3523] = { [sym_attribute_specifier] = STATE(5541), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4254), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -542844,7 +542834,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3524] = { [sym_attribute_specifier] = STATE(3548), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4255), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -543090,7 +543080,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3527] = { [sym_attribute_specifier] = STATE(5375), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4245), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -543171,8 +543161,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3528] = { - [sym_attribute_specifier] = STATE(5526), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5528), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4163), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -543253,8 +543243,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3529] = { - [sym_attribute_specifier] = STATE(5525), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5602), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4248), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -543418,7 +543408,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3531] = { [sym_attribute_specifier] = STATE(3473), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4216), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -543499,8 +543489,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3532] = { - [sym_attribute_specifier] = STATE(5612), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5613), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4205), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -543607,8 +543597,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_expression] = STATE(3351), [sym_object_expression] = STATE(3351), [sym_dictionary_expression] = STATE(3351), - [sym__dictionary_key_value_list] = STATE(5284), - [sym__dictionary_key_value_pair] = STATE(4892), + [sym__dictionary_key_value_list] = STATE(5287), + [sym__dictionary_key_value_pair] = STATE(4894), [sym_array_expression] = STATE(3351), [sym_boolean_expression] = STATE(3351), [sym_available_expression] = STATE(3351), @@ -543909,8 +543899,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3537] = { - [sym_attribute_specifier] = STATE(5612), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5613), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4205), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -544074,7 +544064,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3539] = { [sym_attribute_specifier] = STATE(5375), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4245), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -544238,7 +544228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3541] = { [sym_attribute_specifier] = STATE(5539), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4223), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -544484,7 +544474,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3544] = { [sym_attribute_specifier] = STATE(3459), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4243), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -544729,8 +544719,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3547] = { - [sym_attribute_specifier] = STATE(5667), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5668), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4203), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -544812,7 +544802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3548] = { [sym_attribute_specifier] = STATE(5733), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4198), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -544894,7 +544884,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3549] = { [sym_attribute_specifier] = STATE(5686), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4172), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -544976,7 +544966,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3550] = { [sym_attribute_specifier] = STATE(5733), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4198), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -545304,7 +545294,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3554] = { [sym_attribute_specifier] = STATE(5756), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4115), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -545468,7 +545458,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3556] = { [sym_attribute_specifier] = STATE(5763), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4145), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -545632,7 +545622,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3558] = { [sym_attribute_specifier] = STATE(5541), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4254), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -545796,7 +545786,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3560] = { [sym_attribute_specifier] = STATE(5839), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4226), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -545877,8 +545867,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3561] = { - [sym_attribute_specifier] = STATE(5694), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5695), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4081), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -545959,8 +545949,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ifdef_undef_retain] = ACTIONS(3), }, [3562] = { - [sym_attribute_specifier] = STATE(5694), - [sym_ms_based_modifier] = STATE(5442), + [sym_attribute_specifier] = STATE(5695), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4081), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -546042,7 +546032,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3563] = { [sym_attribute_specifier] = STATE(3537), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4069), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -546124,7 +546114,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3564] = { [sym_attribute_specifier] = STATE(3562), - [sym_ms_based_modifier] = STATE(5442), + [sym_ms_based_modifier] = STATE(5452), [sym__type_declarator] = STATE(4107), [sym_parenthesized_type_declarator] = STATE(4319), [sym_pointer_type_declarator] = STATE(4319), @@ -546287,7 +546277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3566] = { [sym__expression] = STATE(4451), - [sym_comma_expression] = STATE(5664), + [sym_comma_expression] = STATE(5665), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -546368,7 +546358,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3567] = { [sym__expression] = STATE(4483), - [sym_comma_expression] = STATE(5698), + [sym_comma_expression] = STATE(5700), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -546474,7 +546464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_expression] = STATE(3351), [sym_object_expression] = STATE(3351), [sym_dictionary_expression] = STATE(3351), - [sym__dictionary_key_value_pair] = STATE(5157), + [sym__dictionary_key_value_pair] = STATE(5028), [sym_array_expression] = STATE(3351), [sym_boolean_expression] = STATE(3351), [sym_available_expression] = STATE(3351), @@ -546935,7 +546925,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3574] = { [sym__expression] = STATE(4463), - [sym_comma_expression] = STATE(5587), + [sym_comma_expression] = STATE(5588), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -547178,7 +547168,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3577] = { [sym__expression] = STATE(4471), - [sym_comma_expression] = STATE(5583), + [sym_comma_expression] = STATE(5585), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -547259,7 +547249,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3578] = { [sym__expression] = STATE(4444), - [sym_comma_expression] = STATE(5333), + [sym_comma_expression] = STATE(5339), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -547502,7 +547492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3581] = { [sym__expression] = STATE(4491), - [sym_comma_expression] = STATE(5495), + [sym_comma_expression] = STATE(5499), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -547608,7 +547598,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_expression] = STATE(3351), [sym_object_expression] = STATE(3351), [sym_dictionary_expression] = STATE(3351), - [sym__dictionary_key_value_pair] = STATE(5157), + [sym__dictionary_key_value_pair] = STATE(5028), [sym_array_expression] = STATE(3351), [sym_boolean_expression] = STATE(3351), [sym_available_expression] = STATE(3351), @@ -547664,7 +547654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3583] = { [sym__expression] = STATE(4464), - [sym_comma_expression] = STATE(5376), + [sym_comma_expression] = STATE(5383), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -547826,7 +547816,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3585] = { [sym__expression] = STATE(4466), - [sym_comma_expression] = STATE(5594), + [sym_comma_expression] = STATE(5595), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -547907,7 +547897,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3586] = { [sym__expression] = STATE(4459), - [sym_comma_expression] = STATE(5598), + [sym_comma_expression] = STATE(5600), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -548555,7 +548545,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3594] = { [sym__expression] = STATE(4484), - [sym_comma_expression] = STATE(5696), + [sym_comma_expression] = STATE(5697), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -549284,7 +549274,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3603] = { [sym__expression] = STATE(4452), - [sym_comma_expression] = STATE(5441), + [sym_comma_expression] = STATE(5451), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -549446,7 +549436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3605] = { [sym__expression] = STATE(4445), - [sym_comma_expression] = STATE(5451), + [sym_comma_expression] = STATE(5454), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -549608,7 +549598,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3607] = { [sym__expression] = STATE(4448), - [sym_comma_expression] = STATE(5666), + [sym_comma_expression] = STATE(5667), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -549689,7 +549679,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3608] = { [sym__expression] = STATE(4441), - [sym_comma_expression] = STATE(5452), + [sym_comma_expression] = STATE(5459), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -550013,7 +550003,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3612] = { [sym__expression] = STATE(4449), - [sym_comma_expression] = STATE(5665), + [sym_comma_expression] = STATE(5666), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -550919,7 +550909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_expression] = STATE(3351), [sym_object_expression] = STATE(3351), [sym_dictionary_expression] = STATE(3351), - [sym__dictionary_key_value_pair] = STATE(5157), + [sym__dictionary_key_value_pair] = STATE(5028), [sym_array_expression] = STATE(3351), [sym_boolean_expression] = STATE(3351), [sym_available_expression] = STATE(3351), @@ -551712,7 +551702,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(3115), [sym_block_expression] = STATE(3351), [sym_message_expression] = STATE(3351), - [sym__variadic_arguments] = STATE(4957), + [sym__variadic_arguments] = STATE(4955), [sym_selector_expression] = STATE(3351), [sym_protocol_expression] = STATE(3351), [sym_encode_expression] = STATE(3351), @@ -551860,8 +551850,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3988), [sym_struct_specifier] = STATE(3988), [sym_union_specifier] = STATE(3988), - [sym_parameter_list] = STATE(5213), - [sym_type_descriptor] = STATE(4814), + [sym_parameter_list] = STATE(5216), + [sym_type_descriptor] = STATE(4873), [sym_macro_type_specifier] = STATE(3988), [sym_typeof_specifier] = STATE(3988), [sym_atomic_specifier] = STATE(3988), @@ -552254,7 +552244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3640] = { [sym__expression] = STATE(4446), - [sym_comma_expression] = STATE(5328), + [sym_comma_expression] = STATE(5331), [sym_conditional_expression] = STATE(3351), [sym_assignment_expression] = STATE(3351), [sym_pointer_expression] = STATE(3039), @@ -552592,7 +552582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(3115), [sym_block_expression] = STATE(3351), [sym_message_expression] = STATE(3351), - [sym__variadic_arguments] = STATE(4885), + [sym__variadic_arguments] = STATE(4886), [sym_selector_expression] = STATE(3351), [sym_protocol_expression] = STATE(3351), [sym_encode_expression] = STATE(3351), @@ -557884,8 +557874,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3988), [sym_struct_specifier] = STATE(3988), [sym_union_specifier] = STATE(3988), - [sym_parameter_list] = STATE(5213), - [sym_type_descriptor] = STATE(4814), + [sym_parameter_list] = STATE(5216), + [sym_type_descriptor] = STATE(4873), [sym_macro_type_specifier] = STATE(3988), [sym_typeof_specifier] = STATE(3988), [sym_atomic_specifier] = STATE(3988), @@ -558353,7 +558343,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [3717] = { [sym_attribute_specifier] = STATE(4251), [sym_compound_statement] = STATE(3046), - [sym_type_qualifier] = STATE(5720), + [sym_type_qualifier] = STATE(5721), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -558431,7 +558421,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [3718] = { [sym_attribute_specifier] = STATE(4133), [sym_compound_statement] = STATE(729), - [sym_type_qualifier] = STATE(5501), + [sym_type_qualifier] = STATE(5504), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -558587,7 +558577,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [3720] = { [sym_attribute_specifier] = STATE(4148), [sym_compound_statement] = STATE(908), - [sym_type_qualifier] = STATE(5276), + [sym_type_qualifier] = STATE(5281), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -559126,7 +559116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3727] = { [sym_attribute_specifier] = STATE(3905), - [sym_type_qualifier] = STATE(5276), + [sym_type_qualifier] = STATE(5281), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -559740,9 +559730,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(4946), + [sym_type_descriptor] = STATE(4945), [sym_macro_type_specifier] = STATE(3957), - [sym_protocol_identifier] = STATE(4945), + [sym__protocol_identifier] = STATE(4943), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), [sym_generic_type_specifier] = STATE(3957), @@ -559887,7 +559877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3737] = { [sym_attribute_specifier] = STATE(4236), - [sym_type_qualifier] = STATE(5562), + [sym_type_qualifier] = STATE(5564), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -559963,7 +559953,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3738] = { [sym_attribute_specifier] = STATE(4251), - [sym_type_qualifier] = STATE(5720), + [sym_type_qualifier] = STATE(5721), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -560044,9 +560034,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(4990), + [sym_type_descriptor] = STATE(4989), [sym_macro_type_specifier] = STATE(3957), - [sym_protocol_identifier] = STATE(4997), + [sym__protocol_identifier] = STATE(4996), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), [sym_generic_type_specifier] = STATE(3957), @@ -560500,9 +560490,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(4999), + [sym_type_descriptor] = STATE(5001), [sym_macro_type_specifier] = STATE(3957), - [sym_protocol_identifier] = STATE(5007), + [sym__protocol_identifier] = STATE(5002), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), [sym_generic_type_specifier] = STATE(3957), @@ -561103,7 +561093,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3753] = { [sym_attribute_specifier] = STATE(4190), - [sym_type_qualifier] = STATE(5622), + [sym_type_qualifier] = STATE(5623), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -561863,7 +561853,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3763] = { [sym_attribute_specifier] = STATE(4148), - [sym_type_qualifier] = STATE(5276), + [sym_type_qualifier] = STATE(5281), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -561939,7 +561929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3764] = { [sym_attribute_specifier] = STATE(4133), - [sym_type_qualifier] = STATE(5501), + [sym_type_qualifier] = STATE(5504), [sym_parameter_list] = STATE(3788), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), @@ -562620,7 +562610,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5086), + [sym_type_descriptor] = STATE(5088), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -563070,7 +563060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5489), + [sym_type_descriptor] = STATE(5491), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -563370,7 +563360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(4990), + [sym_type_descriptor] = STATE(4989), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -563520,7 +563510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(4999), + [sym_type_descriptor] = STATE(5001), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -563595,7 +563585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5286), + [sym_type_descriptor] = STATE(5288), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -563895,7 +563885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5431), + [sym_type_descriptor] = STATE(5438), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -564270,7 +564260,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5613), + [sym_type_descriptor] = STATE(5616), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -564945,7 +564935,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5390), + [sym_type_descriptor] = STATE(5398), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -565020,7 +565010,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5315), + [sym_type_descriptor] = STATE(5318), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -565245,7 +565235,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5413), + [sym_type_descriptor] = STATE(5422), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -565620,7 +565610,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(4946), + [sym_type_descriptor] = STATE(4945), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -565770,7 +565760,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_enum_specifier] = STATE(3957), [sym_struct_specifier] = STATE(3957), [sym_union_specifier] = STATE(3957), - [sym_type_descriptor] = STATE(5166), + [sym_type_descriptor] = STATE(5170), [sym_macro_type_specifier] = STATE(3957), [sym_typeof_specifier] = STATE(3957), [sym_atomic_specifier] = STATE(3957), @@ -569905,7 +569895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3871] = { [sym_attribute_specifier] = STATE(4131), - [sym_type_qualifier] = STATE(5500), + [sym_type_qualifier] = STATE(5502), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3901), @@ -570049,7 +570039,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3873] = { [sym_attribute_specifier] = STATE(4140), - [sym_type_qualifier] = STATE(5273), + [sym_type_qualifier] = STATE(5277), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3882), @@ -570193,7 +570183,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3875] = { [sym_attribute_specifier] = STATE(4136), - [sym_type_qualifier] = STATE(5505), + [sym_type_qualifier] = STATE(5510), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3888), @@ -570337,7 +570327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3877] = { [sym_attribute_specifier] = STATE(4181), - [sym_type_qualifier] = STATE(5631), + [sym_type_qualifier] = STATE(5632), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3901), @@ -570553,7 +570543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3880] = { [sym_attribute_specifier] = STATE(4179), - [sym_type_qualifier] = STATE(5635), + [sym_type_qualifier] = STATE(5637), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3901), @@ -570625,7 +570615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3881] = { [sym_attribute_specifier] = STATE(4238), - [sym_type_qualifier] = STATE(5563), + [sym_type_qualifier] = STATE(5565), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3897), @@ -571057,7 +571047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3887] = { [sym_attribute_specifier] = STATE(4225), - [sym_type_qualifier] = STATE(5554), + [sym_type_qualifier] = STATE(5559), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3901), @@ -571129,7 +571119,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3888] = { [sym_attribute_specifier] = STATE(4228), - [sym_type_qualifier] = STATE(5560), + [sym_type_qualifier] = STATE(5562), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3901), @@ -571489,7 +571479,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3893] = { [sym_attribute_specifier] = STATE(4185), - [sym_type_qualifier] = STATE(5627), + [sym_type_qualifier] = STATE(5628), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3901), @@ -571561,7 +571551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3894] = { [sym_attribute_specifier] = STATE(4234), - [sym_type_qualifier] = STATE(5714), + [sym_type_qualifier] = STATE(5715), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3877), @@ -571633,7 +571623,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3895] = { [sym_attribute_specifier] = STATE(4134), - [sym_type_qualifier] = STATE(5504), + [sym_type_qualifier] = STATE(5508), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3901), @@ -571705,7 +571695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3896] = { [sym_attribute_specifier] = STATE(4201), - [sym_type_qualifier] = STATE(5618), + [sym_type_qualifier] = STATE(5621), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3871), @@ -571777,7 +571767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3897] = { [sym_attribute_specifier] = STATE(4182), - [sym_type_qualifier] = STATE(5629), + [sym_type_qualifier] = STATE(5631), [sym_method_variadic_arguments_attribute_specifier] = STATE(3820), [sym_availability_attribute_specifier] = STATE(3820), [aux_sym_declaration_repeat1] = STATE(3901), @@ -572262,7 +572252,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3904] = { [sym_compound_statement] = STATE(3347), - [sym_parameter_list] = STATE(5057), + [sym_parameter_list] = STATE(5059), [sym_identifier] = ACTIONS(9198), [anon_sym_RPAREN] = ACTIONS(9200), [anon_sym_LPAREN2] = ACTIONS(8793), @@ -572404,7 +572394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(3347), 1, sym_compound_statement, - STATE(5057), 1, + STATE(5059), 1, sym_parameter_list, ACTIONS(3), 7, sym_comment, @@ -573682,7 +573672,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4296), 1, sym__type_declarator, - STATE(5442), 1, + STATE(5452), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -573756,7 +573746,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(4001), 1, sym_ms_unaligned_ptr_modifier, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -573904,7 +573894,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4297), 1, sym__type_declarator, - STATE(5442), 1, + STATE(5452), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -573978,7 +573968,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(4001), 1, sym_ms_unaligned_ptr_modifier, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574052,7 +574042,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4732), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574067,7 +574057,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_restrict_modifier, sym_ms_unsigned_ptr_modifier, sym_ms_signed_ptr_modifier, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -574200,7 +574190,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4355), 1, sym__declarator, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574272,9 +574262,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4001), 1, sym_ms_unaligned_ptr_modifier, - STATE(4740), 1, + STATE(4742), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574289,7 +574279,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_restrict_modifier, sym_ms_unsigned_ptr_modifier, sym_ms_signed_ptr_modifier, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -574348,7 +574338,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4299), 1, sym__type_declarator, - STATE(5442), 1, + STATE(5452), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574422,7 +574412,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4733), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574437,7 +574427,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_restrict_modifier, sym_ms_unsigned_ptr_modifier, sym_ms_signed_ptr_modifier, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -574570,7 +574560,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(4001), 1, sym_ms_unaligned_ptr_modifier, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574644,7 +574634,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4395), 1, sym__declarator, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574718,7 +574708,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4733), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574733,7 +574723,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_restrict_modifier, sym_ms_unsigned_ptr_modifier, sym_ms_signed_ptr_modifier, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -574792,7 +574782,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(4001), 1, sym_ms_unaligned_ptr_modifier, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -574940,7 +574930,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4395), 1, sym__declarator, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -575162,7 +575152,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4296), 1, sym__type_declarator, - STATE(5442), 1, + STATE(5452), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -575236,7 +575226,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ms_unaligned_ptr_modifier, STATE(4378), 1, sym__declarator, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, ACTIONS(7919), 2, anon_sym__unaligned, @@ -575320,7 +575310,7 @@ static const uint16_t ts_small_parse_table[] = { sym__abstract_declarator, STATE(4263), 1, sym_parameter_list, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, ACTIONS(9230), 2, anon_sym___attribute, @@ -575551,7 +575541,7 @@ static const uint16_t ts_small_parse_table[] = { sym__abstract_declarator, STATE(4263), 1, sym_parameter_list, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, ACTIONS(9230), 2, anon_sym___attribute, @@ -575628,7 +575618,7 @@ static const uint16_t ts_small_parse_table[] = { sym__abstract_declarator, STATE(4263), 1, sym_parameter_list, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, ACTIONS(9230), 2, anon_sym___attribute, @@ -575705,7 +575695,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(4263), 1, sym_parameter_list, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, ACTIONS(9230), 2, anon_sym___attribute, @@ -576056,7 +576046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4263), 1, sym_parameter_list, - STATE(4734), 1, + STATE(4735), 1, sym__abstract_declarator, STATE(3959), 2, sym_type_qualifier, @@ -576121,7 +576111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4263), 1, sym_parameter_list, - STATE(4735), 1, + STATE(4736), 1, sym__abstract_declarator, STATE(3960), 2, sym_type_qualifier, @@ -576186,7 +576176,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4263), 1, sym_parameter_list, - STATE(4736), 1, + STATE(4738), 1, sym__abstract_declarator, STATE(3725), 2, sym_type_qualifier, @@ -576440,7 +576430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(3884), 1, sym__declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -576502,7 +576492,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4296), 1, sym__type_declarator, - STATE(5442), 1, + STATE(5452), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -576564,7 +576554,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4302), 1, sym__type_declarator, - STATE(5442), 1, + STATE(5452), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -576750,7 +576740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(3878), 1, sym__declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -576812,7 +576802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4395), 1, sym__declarator, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -576937,12 +576927,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4741), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, aux_sym_type_definition_repeat1, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -577061,12 +577051,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4733), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, aux_sym_type_definition_repeat1, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -577371,7 +577361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4362), 1, sym__declarator, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -577495,7 +577485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN2, STATE(4263), 1, sym_parameter_list, - STATE(4736), 1, + STATE(4738), 1, sym__abstract_declarator, STATE(3725), 2, sym_type_qualifier, @@ -577558,7 +577548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(3890), 1, sym__declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -577930,7 +577920,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4299), 1, sym__type_declarator, - STATE(5442), 1, + STATE(5452), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -577992,7 +577982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN2, STATE(4263), 1, sym_parameter_list, - STATE(4734), 1, + STATE(4735), 1, sym__abstract_declarator, STATE(3980), 2, sym_type_qualifier, @@ -578117,12 +578107,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4732), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, aux_sym_type_definition_repeat1, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -578241,7 +578231,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN2, STATE(4263), 1, sym_parameter_list, - STATE(4735), 1, + STATE(4736), 1, sym__abstract_declarator, STATE(3970), 2, sym_type_qualifier, @@ -578428,7 +578418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4378), 1, sym__declarator, - STATE(5398), 1, + STATE(5402), 1, sym_ms_based_modifier, STATE(3725), 2, sym_type_qualifier, @@ -582582,7 +582572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(4321), 1, sym_parameter_list, - STATE(5609), 1, + STATE(5610), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -583007,7 +582997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5721), 1, + STATE(5724), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -583061,7 +583051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5529), 1, + STATE(5531), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -583214,7 +583204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5602), 1, + STATE(5603), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -583576,7 +583566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5712), 1, + STATE(5714), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -583661,7 +583651,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - STATE(5105), 9, + STATE(5108), 9, sym__type_specifier, sym_sized_type_specifier, sym_enum_specifier, @@ -584568,7 +584558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5689), 1, + STATE(5691), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -584676,7 +584666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5252), 1, + STATE(5254), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -585373,7 +585363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5340), 1, + STATE(5344), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -585589,7 +585579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5344), 1, + STATE(5347), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -585842,7 +585832,7 @@ static const uint16_t ts_small_parse_table[] = { [15999] = 5, ACTIONS(9818), 1, anon_sym_SEMI, - STATE(5347), 1, + STATE(5349), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -585943,7 +585933,7 @@ static const uint16_t ts_small_parse_table[] = { [16119] = 5, ACTIONS(9820), 1, anon_sym_SEMI, - STATE(5548), 1, + STATE(5556), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -586090,7 +586080,7 @@ static const uint16_t ts_small_parse_table[] = { [16290] = 5, ACTIONS(9826), 1, anon_sym_SEMI, - STATE(5559), 1, + STATE(5561), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -586651,7 +586641,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - STATE(5043), 9, + STATE(5041), 9, sym__type_specifier, sym_sized_type_specifier, sym_enum_specifier, @@ -587232,7 +587222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5572), 1, + STATE(5574), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -587495,7 +587485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5574), 1, + STATE(5243), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -587580,7 +587570,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - STATE(5070), 9, + STATE(5065), 9, sym__type_specifier, sym_sized_type_specifier, sym_enum_specifier, @@ -587820,7 +587810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5692), 1, + STATE(5693), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -587874,7 +587864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5683), 1, + STATE(5688), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -588083,7 +588073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5265), 1, + STATE(5271), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -588168,7 +588158,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - STATE(5097), 9, + STATE(5101), 9, sym__type_specifier, sym_sized_type_specifier, sym_enum_specifier, @@ -588327,7 +588317,7 @@ static const uint16_t ts_small_parse_table[] = { [19001] = 5, ACTIONS(9912), 1, anon_sym_SEMI, - STATE(5519), 1, + STATE(5521), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -588428,7 +588418,7 @@ static const uint16_t ts_small_parse_table[] = { [19121] = 5, ACTIONS(9916), 1, anon_sym_SEMI, - STATE(5517), 1, + STATE(5520), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -588474,7 +588464,7 @@ static const uint16_t ts_small_parse_table[] = { [19172] = 5, ACTIONS(9918), 1, anon_sym_SEMI, - STATE(5672), 1, + STATE(5673), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -588629,7 +588619,7 @@ static const uint16_t ts_small_parse_table[] = { [19359] = 5, ACTIONS(9924), 1, anon_sym_SEMI, - STATE(5671), 1, + STATE(5672), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -588894,7 +588884,7 @@ static const uint16_t ts_small_parse_table[] = { [19684] = 5, ACTIONS(9934), 1, anon_sym_SEMI, - STATE(5508), 1, + STATE(5511), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -589465,7 +589455,7 @@ static const uint16_t ts_small_parse_table[] = { [20375] = 5, ACTIONS(9954), 1, anon_sym_SEMI, - STATE(5502), 1, + STATE(5505), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -589521,7 +589511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5263), 1, + STATE(5265), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -589683,7 +589673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5497), 1, + STATE(5500), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -589768,7 +589758,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - STATE(5171), 9, + STATE(5173), 9, sym__type_specifier, sym_sized_type_specifier, sym_enum_specifier, @@ -590151,7 +590141,7 @@ static const uint16_t ts_small_parse_table[] = { [21214] = 5, ACTIONS(7903), 1, anon_sym_CARET, - STATE(5256), 1, + STATE(5258), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -590261,7 +590251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5472), 1, + STATE(5489), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -590725,7 +590715,7 @@ static const uint16_t ts_small_parse_table[] = { [21911] = 5, ACTIONS(10006), 1, anon_sym_SEMI, - STATE(5621), 1, + STATE(5622), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -590879,7 +590869,7 @@ static const uint16_t ts_small_parse_table[] = { [22096] = 5, ACTIONS(10016), 1, anon_sym_SEMI, - STATE(5623), 1, + STATE(5624), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -591171,7 +591161,7 @@ static const uint16_t ts_small_parse_table[] = { [22434] = 5, ACTIONS(10032), 1, anon_sym_SEMI, - STATE(5632), 1, + STATE(5635), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -591263,7 +591253,7 @@ static const uint16_t ts_small_parse_table[] = { [22536] = 5, ACTIONS(10036), 1, anon_sym_SEMI, - STATE(5626), 1, + STATE(5627), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -591363,7 +591353,7 @@ static const uint16_t ts_small_parse_table[] = { [22654] = 5, ACTIONS(10042), 1, anon_sym_SEMI, - STATE(5628), 1, + STATE(5629), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -591529,7 +591519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5642), 1, + STATE(5643), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -591691,7 +591681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5654), 1, + STATE(5655), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -591854,7 +591844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5656), 1, + STATE(5657), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -591908,7 +591898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4321), 1, sym_parameter_list, - STATE(5468), 1, + STATE(5472), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -592053,7 +592043,7 @@ static const uint16_t ts_small_parse_table[] = { [23501] = 5, ACTIONS(10078), 1, anon_sym_SEMI, - STATE(5637), 1, + STATE(5641), 1, sym_type_qualifier, ACTIONS(47), 3, anon_sym_in, @@ -593068,7 +593058,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(3543), 1, sym_field_declaration_list, - STATE(4862), 1, + STATE(4813), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -594155,7 +594145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(3017), 1, sym_compound_statement, - STATE(4877), 1, + STATE(5023), 1, sym_attribute_specifier, ACTIONS(9181), 2, anon_sym_NS_FORMAT_FUNCTION, @@ -595545,7 +595535,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(10324), 1, anon_sym_COLON, - STATE(5192), 1, + STATE(5167), 1, sym_attribute_specifier, ACTIONS(35), 2, anon_sym___attribute, @@ -597172,7 +597162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(3088), 1, sym_argument_list, - STATE(5019), 1, + STATE(5011), 1, aux_sym_initializer_list_repeat1, ACTIONS(7032), 2, anon_sym_DOT, @@ -598263,7 +598253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(3088), 1, sym_argument_list, - STATE(4891), 1, + STATE(4890), 1, aux_sym_initializer_list_repeat1, ACTIONS(7032), 2, anon_sym_DOT, @@ -598609,7 +598599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(3088), 1, sym_argument_list, - STATE(4930), 1, + STATE(4920), 1, aux_sym_argument_list_repeat1, ACTIONS(7032), 2, anon_sym_DOT, @@ -598875,7 +598865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(3088), 1, sym_argument_list, - STATE(4942), 1, + STATE(4932), 1, aux_sym_argument_list_repeat1, ACTIONS(7032), 2, anon_sym_DOT, @@ -607628,7 +607618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_getter, ACTIONS(10732), 1, anon_sym_setter, - STATE(4989), 3, + STATE(4986), 3, sym__property_attribute, sym_getter, sym_setter, @@ -607706,7 +607696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_getter, ACTIONS(10732), 1, anon_sym_setter, - STATE(5145), 3, + STATE(5140), 3, sym__property_attribute, sym_getter, sym_setter, @@ -609149,7 +609139,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_list, STATE(4796), 1, sym__declarator, - STATE(4811), 1, + STATE(4810), 1, sym__abstract_declarator, STATE(5835), 1, sym_ms_based_modifier, @@ -609272,7 +609262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(10878), 1, anon_sym_RPAREN, - STATE(4943), 1, + STATE(4941), 1, aux_sym_preproc_argument_list_repeat1, ACTIONS(10854), 2, anon_sym_DASH, @@ -611066,11 +611056,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_platform_version_token1, ACTIONS(10968), 1, anon_sym_macos, - STATE(4920), 1, + STATE(4925), 1, sym_platform, - STATE(5005), 1, + STATE(5007), 1, sym_platform_version, - STATE(5006), 1, + STATE(5008), 1, sym_string_literal, ACTIONS(10966), 4, anon_sym_ios, @@ -611098,11 +611088,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_platform_version_token1, ACTIONS(10968), 1, anon_sym_macos, - STATE(4920), 1, + STATE(4925), 1, sym_platform, - STATE(5042), 1, + STATE(5046), 1, sym_platform_version, - STATE(5045), 1, + STATE(5048), 1, sym_string_literal, ACTIONS(10966), 4, anon_sym_ios, @@ -611194,9 +611184,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_platform_version_token1, ACTIONS(10968), 1, anon_sym_macos, - STATE(4920), 1, + STATE(4925), 1, sym_platform, - STATE(4935), 1, + STATE(4934), 1, sym_platform_version, STATE(4937), 1, sym_string_literal, @@ -611226,12 +611216,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_platform_version_token1, ACTIONS(10968), 1, anon_sym_macos, - STATE(4920), 1, - sym_platform, - STATE(5021), 1, - sym_string_literal, - STATE(5024), 1, + STATE(4877), 1, sym_platform_version, + STATE(4925), 1, + sym_platform, + STATE(5022), 1, + sym_string_literal, ACTIONS(10966), 4, anon_sym_ios, anon_sym_tvos, @@ -611258,11 +611248,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_platform_version_token1, ACTIONS(10968), 1, anon_sym_macos, - STATE(4920), 1, + STATE(4925), 1, sym_platform, STATE(4967), 1, sym_string_literal, - STATE(4973), 1, + STATE(4972), 1, sym_platform_version, ACTIONS(10966), 4, anon_sym_ios, @@ -611290,11 +611280,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_platform_version_token1, ACTIONS(10968), 1, anon_sym_macos, - STATE(4920), 1, - sym_platform, - STATE(4921), 1, - sym_platform_version, STATE(4925), 1, + sym_platform, + STATE(4927), 1, + sym_platform_version, + STATE(4928), 1, sym_string_literal, ACTIONS(10966), 4, anon_sym_ios, @@ -611330,11 +611320,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(4727), 1, sym__field_declarator, - STATE(5243), 1, - sym_ms_based_modifier, STATE(5244), 1, sym_bitfield_clause, - STATE(4787), 5, + STATE(5579), 1, + sym_ms_based_modifier, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -611363,11 +611353,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4725), 1, sym__field_declarator, - STATE(5243), 1, - sym_ms_based_modifier, - STATE(5535), 1, + STATE(5543), 1, sym_bitfield_clause, - STATE(4787), 5, + STATE(5579), 1, + sym_ms_based_modifier, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -611396,11 +611386,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4729), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, - STATE(5679), 1, + STATE(5680), 1, sym_bitfield_clause, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -611429,11 +611419,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(4724), 1, sym__field_declarator, - STATE(5243), 1, - sym_ms_based_modifier, STATE(5381), 1, sym_bitfield_clause, - STATE(4787), 5, + STATE(5579), 1, + sym_ms_based_modifier, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -611489,7 +611479,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3896), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611518,7 +611508,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3894), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611547,7 +611537,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3883), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611576,7 +611566,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3881), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611603,9 +611593,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(11006), 1, anon_sym_CARET, - STATE(4816), 1, + STATE(4817), 1, sym__type_declarator, - STATE(5442), 1, + STATE(5452), 1, sym_ms_based_modifier, STATE(4319), 5, sym_parenthesized_type_declarator, @@ -611634,7 +611624,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3894), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611661,7 +611651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(11006), 1, anon_sym_CARET, - STATE(4825), 1, + STATE(4826), 1, sym__declarator, STATE(5835), 1, sym_ms_based_modifier, @@ -611692,7 +611682,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3870), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611721,7 +611711,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3889), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611750,7 +611740,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3873), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611779,7 +611769,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3902), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611808,7 +611798,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3870), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611837,7 +611827,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3873), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611866,7 +611856,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3875), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611895,7 +611885,7 @@ static const uint16_t ts_small_parse_table[] = { sym__declarator, STATE(3875), 1, sym_init_declarator, - STATE(5668), 1, + STATE(5669), 1, sym_ms_based_modifier, STATE(3843), 5, sym_parenthesized_declarator, @@ -611922,11 +611912,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(11006), 1, anon_sym_CARET, - STATE(4843), 1, + STATE(4841), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -612059,9 +612049,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(4778), 1, sym__field_declarator, - STATE(5243), 1, + STATE(5579), 1, sym_ms_based_modifier, - STATE(4787), 5, + STATE(4785), 5, sym_parenthesized_field_declarator, sym_pointer_field_declarator, sym_function_field_declarator, @@ -612154,7 +612144,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(11016), 1, sym_system_lib_string, - STATE(5358), 2, + STATE(5362), 2, sym_preproc_call_expression, sym_string_literal, ACTIONS(11014), 5, @@ -612180,7 +612170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN2, STATE(4349), 1, sym_keyword_selector, - STATE(4738), 1, + STATE(4734), 1, sym__method_argument_type_specifier, STATE(4053), 2, sym_keyword_declarator, @@ -612226,7 +612216,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(11024), 1, sym_system_lib_string, - STATE(5530), 2, + STATE(5533), 2, sym_preproc_call_expression, sym_string_literal, ACTIONS(11014), 5, @@ -612305,7 +612295,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_list, STATE(4797), 1, aux_sym_field_declaration_repeat1, - STATE(5585), 1, + STATE(5587), 1, sym_bitfield_clause, ACTIONS(3), 7, sym_comment, @@ -612320,7 +612310,7 @@ static const uint16_t ts_small_parse_table[] = { sym_system_lib_string, ACTIONS(11040), 1, sym_module_string, - STATE(5259), 1, + STATE(5262), 1, sym_string_literal, ACTIONS(93), 5, anon_sym_L_DQUOTE, @@ -612366,7 +612356,7 @@ static const uint16_t ts_small_parse_table[] = { sym_system_lib_string, ACTIONS(11046), 1, sym_module_string, - STATE(5515), 1, + STATE(5517), 1, sym_string_literal, ACTIONS(93), 5, anon_sym_L_DQUOTE, @@ -612397,7 +612387,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_list, STATE(4803), 1, aux_sym_field_declaration_repeat1, - STATE(5593), 1, + STATE(5594), 1, sym_bitfield_clause, ACTIONS(3), 7, sym_comment, @@ -612489,7 +612479,28 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48352] = 5, + [48352] = 6, + ACTIONS(9572), 1, + anon_sym_COLON, + ACTIONS(11018), 1, + sym_identifier, + STATE(4349), 1, + sym_keyword_selector, + STATE(4053), 2, + sym_keyword_declarator, + aux_sym_keyword_selector_repeat1, + STATE(4215), 2, + sym__method_selector, + sym__unary_selector, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [48379] = 5, ACTIONS(8793), 1, anon_sym_LPAREN2, ACTIONS(9710), 1, @@ -612509,7 +612520,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48377] = 5, + [48404] = 5, ACTIONS(8793), 1, anon_sym_LPAREN2, ACTIONS(9710), 1, @@ -612529,32 +612540,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48402] = 5, - ACTIONS(8793), 1, - anon_sym_LPAREN2, - ACTIONS(9710), 1, - anon_sym_LBRACK, - STATE(4286), 1, - sym_parameter_list, - ACTIONS(11062), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_LBRACE, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [48427] = 4, - ACTIONS(11066), 1, + [48429] = 4, + ACTIONS(11064), 1, sym_system_lib_string, STATE(1382), 1, sym_string_literal, - ACTIONS(11064), 5, + ACTIONS(11062), 5, anon_sym_L_DQUOTE, anon_sym_u_DQUOTE, anon_sym_U_DQUOTE, @@ -612568,19 +612559,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48450] = 6, - ACTIONS(9572), 1, - anon_sym_COLON, - ACTIONS(11018), 1, - sym_identifier, - STATE(4349), 1, - sym_keyword_selector, - STATE(4053), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - STATE(4215), 2, - sym__method_selector, - sym__unary_selector, + [48452] = 5, + ACTIONS(8793), 1, + anon_sym_LPAREN2, + ACTIONS(9710), 1, + anon_sym_LBRACK, + STATE(4286), 1, + sym_parameter_list, + ACTIONS(11066), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_GT, + anon_sym_LBRACE, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -612611,52 +612601,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48506] = 5, - ACTIONS(8793), 1, - anon_sym_LPAREN2, - ACTIONS(11034), 1, - anon_sym_LBRACK, - STATE(4776), 1, - sym_parameter_list, - ACTIONS(11068), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COLON, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [48531] = 5, - ACTIONS(8793), 1, - anon_sym_LPAREN2, - ACTIONS(11034), 1, - anon_sym_LBRACK, - STATE(4776), 1, - sym_parameter_list, - ACTIONS(11070), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COLON, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [48556] = 4, - ACTIONS(11074), 1, + [48506] = 4, + ACTIONS(11070), 1, sym_system_lib_string, STATE(697), 1, sym_string_literal, - ACTIONS(11072), 5, + ACTIONS(11068), 5, anon_sym_L_DQUOTE, anon_sym_u_DQUOTE, anon_sym_U_DQUOTE, @@ -612670,6 +612620,46 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [48529] = 5, + ACTIONS(8793), 1, + anon_sym_LPAREN2, + ACTIONS(11034), 1, + anon_sym_LBRACK, + STATE(4776), 1, + sym_parameter_list, + ACTIONS(11072), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COLON, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [48554] = 5, + ACTIONS(8793), 1, + anon_sym_LPAREN2, + ACTIONS(11034), 1, + anon_sym_LBRACK, + STATE(4776), 1, + sym_parameter_list, + ACTIONS(11074), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COLON, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [48579] = 4, ACTIONS(11078), 1, sym_system_lib_string, @@ -612761,7 +612751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(11084), 1, anon_sym_DOT, - STATE(4785), 3, + STATE(4787), 3, sym_subscript_designator, sym_field_designator, aux_sym_initializer_pair_repeat1, @@ -612780,11 +612770,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11090), 1, anon_sym_SEMI, - STATE(5014), 1, + STATE(5016), 1, sym_protocol_qualifiers, - STATE(5015), 1, - sym_parameterized_class_type_arguments, STATE(5017), 1, + sym_parameterized_class_type_arguments, + STATE(5019), 1, aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -612815,14 +612805,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48767] = 2, - ACTIONS(11095), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym_LBRACK, + [48767] = 7, + ACTIONS(11095), 1, + sym_identifier, + ACTIONS(11097), 1, anon_sym_COLON, + STATE(4752), 1, + aux_sym__selector_name_repeat1, + STATE(4917), 1, + sym__keyword_name, + STATE(5180), 1, + sym__name, + STATE(5290), 1, + sym__selector_name, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -612831,7 +612826,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48785] = 3, + [48795] = 3, STATE(3204), 1, sym_string_literal, ACTIONS(93), 5, @@ -612848,16 +612843,16 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48805] = 7, - ACTIONS(11097), 1, + [48815] = 7, + ACTIONS(11095), 1, sym_identifier, + ACTIONS(11097), 1, + anon_sym_COLON, ACTIONS(11099), 1, anon_sym_RPAREN, - ACTIONS(11101), 1, - anon_sym_COLON, STATE(4753), 1, aux_sym__selector_name_repeat1, - STATE(4914), 1, + STATE(4917), 1, sym__keyword_name, STATE(5291), 1, sym__name, @@ -612869,16 +612864,16 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48833] = 7, - ACTIONS(11103), 1, + [48843] = 7, + ACTIONS(11101), 1, sym_identifier, - ACTIONS(11106), 1, + ACTIONS(11104), 1, anon_sym_RPAREN, - ACTIONS(11108), 1, + ACTIONS(11106), 1, anon_sym_COLON, STATE(4753), 1, aux_sym__selector_name_repeat1, - STATE(4914), 1, + STATE(4917), 1, sym__keyword_name, STATE(5291), 1, sym__name, @@ -612890,19 +612885,14 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48861] = 7, - ACTIONS(11097), 1, - sym_identifier, - ACTIONS(11101), 1, + [48871] = 2, + ACTIONS(11109), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LPAREN2, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_COLON, - STATE(4752), 1, - aux_sym__selector_name_repeat1, - STATE(4914), 1, - sym__keyword_name, - STATE(5180), 1, - sym__name, - STATE(5288), 1, - sym__selector_name, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -612937,11 +612927,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11111), 1, anon_sym_SEMI, - STATE(4987), 1, + STATE(4991), 1, aux_sym_class_forward_declaration_repeat1, STATE(5000), 1, sym_parameterized_class_type_arguments, - STATE(5001), 1, + STATE(5003), 1, sym_protocol_qualifiers, ACTIONS(3), 7, sym_comment, @@ -612951,13 +612941,32 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48941] = 6, - ACTIONS(8181), 1, - anon_sym_LBRACE, + [48941] = 5, ACTIONS(11113), 1, sym_identifier, ACTIONS(11115), 1, anon_sym_COLON, + STATE(4795), 2, + sym_keyword_argument, + aux_sym_keyword_argument_list_repeat1, + STATE(5399), 2, + sym__message_selector, + sym_keyword_argument_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [48965] = 6, + ACTIONS(8181), 1, + anon_sym_LBRACE, + ACTIONS(11117), 1, + sym_identifier, + ACTIONS(11119), 1, + anon_sym_COLON, STATE(3510), 1, sym_enumerator_list, ACTIONS(8193), 2, @@ -612971,30 +612980,14 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [48967] = 2, - ACTIONS(11117), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [48985] = 7, + [48991] = 7, ACTIONS(8090), 1, sym_identifier, ACTIONS(8092), 1, anon_sym_LBRACE, ACTIONS(8097), 1, anon_sym_ATdefs, - ACTIONS(11119), 1, + ACTIONS(11121), 1, anon_sym_COLON, STATE(3559), 1, sym_field_declaration_list, @@ -613008,18 +613001,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [49013] = 7, + [49019] = 7, ACTIONS(11086), 1, anon_sym_COMMA, ACTIONS(11088), 1, anon_sym_LT, - ACTIONS(11122), 1, + ACTIONS(11124), 1, anon_sym_SEMI, - STATE(4907), 1, + STATE(4908), 1, sym_parameterized_class_type_arguments, - STATE(4931), 1, + STATE(4933), 1, aux_sym_class_forward_declaration_repeat1, - STATE(4932), 1, + STATE(4936), 1, sym_protocol_qualifiers, ACTIONS(3), 7, sym_comment, @@ -613029,7 +613022,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [49041] = 4, + [49047] = 4, ACTIONS(8230), 1, anon_sym_LBRACE, STATE(3530), 1, @@ -613047,7 +613040,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [49063] = 7, + [49069] = 7, ACTIONS(8101), 1, sym_identifier, ACTIONS(8103), 1, @@ -613068,7 +613061,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [49091] = 4, + [49097] = 4, ACTIONS(8206), 1, anon_sym_LBRACE, STATE(3449), 1, @@ -613086,17 +613079,14 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [49113] = 5, - ACTIONS(11124), 1, - sym_identifier, - ACTIONS(11126), 1, + [49119] = 2, + ACTIONS(11126), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LPAREN2, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_COLON, - STATE(4795), 2, - sym_keyword_argument, - aux_sym_keyword_argument_list_repeat1, - STATE(5392), 2, - sym__message_selector, - sym_keyword_argument_list, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -613269,17 +613259,17 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [49337] = 7, - ACTIONS(11097), 1, + ACTIONS(11095), 1, sym_identifier, - ACTIONS(11101), 1, + ACTIONS(11097), 1, anon_sym_COLON, STATE(4752), 1, aux_sym__selector_name_repeat1, - STATE(4914), 1, + STATE(4917), 1, sym__keyword_name, STATE(5180), 1, sym__name, - STATE(5461), 1, + STATE(5468), 1, sym__selector_name, ACTIONS(3), 7, sym_comment, @@ -613290,14 +613280,14 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [49365] = 5, - ACTIONS(11124), 1, + ACTIONS(11113), 1, sym_identifier, - ACTIONS(11126), 1, + ACTIONS(11115), 1, anon_sym_COLON, STATE(4795), 2, sym_keyword_argument, aux_sym_keyword_argument_list_repeat1, - STATE(5410), 2, + STATE(5419), 2, sym__message_selector, sym_keyword_argument_list, ACTIONS(3), 7, @@ -613382,7 +613372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATdefs, ACTIONS(8123), 1, anon_sym_LBRACE, - ACTIONS(11119), 1, + ACTIONS(11121), 1, anon_sym_COLON, STATE(3437), 1, sym_superclass_reference, @@ -613466,17 +613456,14 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [49579] = 5, - ACTIONS(11147), 1, + [49579] = 2, + ACTIONS(11147), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LPAREN2, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(11150), 1, - anon_sym_EQ, - ACTIONS(11152), 1, - anon_sym_DOT, - STATE(4785), 3, - sym_subscript_designator, - sym_field_designator, - aux_sym_initializer_pair_repeat1, + anon_sym_COLON, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -613485,7 +613472,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [49603] = 5, + [49597] = 5, ACTIONS(8793), 1, anon_sym_LPAREN2, ACTIONS(8883), 1, @@ -613504,14 +613491,17 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [49627] = 2, - ACTIONS(11155), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, + [49621] = 5, + ACTIONS(11149), 1, anon_sym_LBRACK, - anon_sym_COLON, + ACTIONS(11152), 1, + anon_sym_EQ, + ACTIONS(11154), 1, + anon_sym_DOT, + STATE(4787), 3, + sym_subscript_designator, + sym_field_designator, + aux_sym_initializer_pair_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -613547,7 +613537,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4569), 1, sym_field_declaration_list, - STATE(4980), 1, + STATE(4984), 1, sym_ms_declspec_modifier, ACTIONS(3), 7, sym_comment, @@ -613566,7 +613556,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4569), 1, sym_field_declaration_list, - STATE(4994), 1, + STATE(4997), 1, sym_ms_declspec_modifier, ACTIONS(3), 7, sym_comment, @@ -613585,7 +613575,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(3552), 1, sym_field_declaration_list, - STATE(5013), 1, + STATE(5015), 1, sym_ms_declspec_modifier, ACTIONS(3), 7, sym_comment, @@ -613617,9 +613607,9 @@ static const uint16_t ts_small_parse_table[] = { [49768] = 5, ACTIONS(11088), 1, anon_sym_LT, - STATE(5065), 1, + STATE(5068), 1, sym_parameterized_class_type_arguments, - STATE(5087), 1, + STATE(5089), 1, sym_protocol_qualifiers, ACTIONS(11165), 2, anon_sym_COMMA, @@ -613639,7 +613629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11167), 1, anon_sym_SEMI, - STATE(4874), 1, + STATE(4875), 1, aux_sym_field_declaration_repeat1, STATE(5437), 1, sym_bitfield_clause, @@ -613652,13 +613642,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [49816] = 5, - ACTIONS(11126), 1, + ACTIONS(11115), 1, anon_sym_COLON, ACTIONS(11169), 1, sym_identifier, ACTIONS(11171), 1, anon_sym_RBRACK, - STATE(4809), 2, + STATE(4811), 2, sym_keyword_argument, aux_sym_keyword_argument_list_repeat1, ACTIONS(3), 7, @@ -613694,9 +613684,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11175), 1, anon_sym_SEMI, - STATE(4874), 1, + STATE(4875), 1, aux_sym_field_declaration_repeat1, - STATE(5659), 1, + STATE(5661), 1, sym_bitfield_clause, ACTIONS(3), 7, sym_comment, @@ -613713,7 +613703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11177), 1, anon_sym_SEMI, - STATE(4874), 1, + STATE(4875), 1, aux_sym_field_declaration_repeat1, STATE(5568), 1, sym_bitfield_clause, @@ -613749,8 +613739,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4895), 1, sym__parameterized_class_type_arguments, - STATE(4997), 1, - sym_protocol_identifier, + STATE(4996), 1, + sym__protocol_identifier, ACTIONS(11181), 2, anon_sym___covariant, anon_sym___contravariant, @@ -613771,7 +613761,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(3552), 1, sym_field_declaration_list, - STATE(4962), 1, + STATE(4966), 1, sym_ms_declspec_modifier, ACTIONS(3), 7, sym_comment, @@ -613807,9 +613797,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11185), 1, anon_sym_SEMI, - STATE(4874), 1, + STATE(4875), 1, aux_sym_field_declaration_repeat1, - STATE(5459), 1, + STATE(5461), 1, sym_bitfield_clause, ACTIONS(3), 7, sym_comment, @@ -613828,7 +613818,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(3796), 1, sym_field_declaration_list, - STATE(4978), 1, + STATE(4980), 1, sym_ms_declspec_modifier, ACTIONS(3), 7, sym_comment, @@ -613883,7 +613873,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(3552), 1, sym_field_declaration_list, - STATE(4955), 1, + STATE(4954), 1, sym_ms_declspec_modifier, ACTIONS(3), 7, sym_comment, @@ -613912,30 +613902,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50154] = 5, - ACTIONS(11197), 1, - sym_identifier, - ACTIONS(11200), 1, - anon_sym_RBRACK, - ACTIONS(11202), 1, - anon_sym_COLON, - STATE(4809), 2, - sym_keyword_argument, - aux_sym_keyword_argument_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [50177] = 5, ACTIONS(11179), 1, sym_identifier, STATE(4895), 1, sym__parameterized_class_type_arguments, - STATE(4945), 1, - sym_protocol_identifier, + STATE(4943), 1, + sym__protocol_identifier, ACTIONS(11181), 2, anon_sym___covariant, anon_sym___contravariant, @@ -613947,7 +613919,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50200] = 5, + [50177] = 5, ACTIONS(8793), 1, anon_sym_LPAREN2, ACTIONS(9710), 1, @@ -613965,6 +613937,24 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [50200] = 5, + ACTIONS(11197), 1, + sym_identifier, + ACTIONS(11200), 1, + anon_sym_RBRACK, + ACTIONS(11202), 1, + anon_sym_COLON, + STATE(4811), 2, + sym_keyword_argument, + aux_sym_keyword_argument_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [50223] = 6, ACTIONS(8793), 1, anon_sym_LPAREN2, @@ -613985,15 +613975,15 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50248] = 5, + ACTIONS(8123), 1, + anon_sym_LBRACE, ACTIONS(11205), 1, - anon_sym_LF, + sym_identifier, ACTIONS(11207), 1, - anon_sym_LPAREN, - ACTIONS(11209), 1, - sym_preproc_arg, - STATE(5079), 1, - sym_preproc_params, - ACTIONS(5), 7, + anon_sym_ATdefs, + STATE(3477), 1, + sym_field_declaration_list, + ACTIONS(3), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, @@ -614002,14 +613992,14 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50270] = 5, - ACTIONS(8793), 1, - anon_sym_LPAREN2, - ACTIONS(8795), 1, - anon_sym_LBRACE, - STATE(3347), 1, - sym_compound_statement, - STATE(5057), 1, - sym_parameter_list, + ACTIONS(11209), 1, + sym_identifier, + ACTIONS(11211), 1, + anon_sym___GENERICS, + STATE(1669), 1, + sym__name, + STATE(1670), 1, + sym_generics_type_reference, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -614019,9 +614009,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50292] = 5, - ACTIONS(11211), 1, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1674), 1, sym_generics_type_reference, @@ -614036,11 +614026,28 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50314] = 5, + ACTIONS(11020), 1, + anon_sym_LPAREN2, + ACTIONS(11095), 1, + sym_identifier, + STATE(4233), 1, + sym__name, + STATE(5072), 1, + sym__method_argument_type_specifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [50336] = 5, ACTIONS(8793), 1, anon_sym_LPAREN2, ACTIONS(9616), 1, anon_sym_LBRACK, - ACTIONS(11215), 1, + ACTIONS(11213), 1, anon_sym_RPAREN, STATE(4321), 1, sym_parameter_list, @@ -614052,12 +614059,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50336] = 5, - ACTIONS(11217), 1, + [50358] = 5, + ACTIONS(11215), 1, anon_sym_DQUOTE, - ACTIONS(11219), 1, + ACTIONS(11217), 1, aux_sym_string_literal_token1, - ACTIONS(11221), 1, + ACTIONS(11219), 1, sym_escape_sequence, STATE(4829), 1, aux_sym_string_literal_repeat1, @@ -614069,12 +614076,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50358] = 5, + [50380] = 5, ACTIONS(8793), 1, anon_sym_LPAREN2, ACTIONS(9710), 1, anon_sym_LBRACK, - ACTIONS(11223), 1, + ACTIONS(11221), 1, anon_sym_RPAREN, STATE(4286), 1, sym_parameter_list, @@ -614086,28 +614093,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50380] = 5, - ACTIONS(11020), 1, - anon_sym_LPAREN2, - ACTIONS(11097), 1, - sym_identifier, - STATE(4233), 1, - sym__name, - STATE(5068), 1, - sym__method_argument_type_specifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [50402] = 5, - ACTIONS(11207), 1, - anon_sym_LPAREN, - ACTIONS(11225), 1, + ACTIONS(11223), 1, anon_sym_LF, + ACTIONS(11225), 1, + anon_sym_LPAREN, ACTIONS(11227), 1, sym_preproc_arg, STATE(5126), 1, @@ -614123,10 +614113,10 @@ static const uint16_t ts_small_parse_table[] = { [50424] = 5, ACTIONS(8123), 1, anon_sym_LBRACE, + ACTIONS(11207), 1, + anon_sym_ATdefs, ACTIONS(11229), 1, sym_identifier, - ACTIONS(11231), 1, - anon_sym_ATdefs, STATE(3477), 1, sym_field_declaration_list, ACTIONS(3), 7, @@ -614142,7 +614132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8242), 1, sym_identifier, - ACTIONS(11233), 1, + ACTIONS(11231), 1, anon_sym_COLON, STATE(3522), 1, sym_enumerator_list, @@ -614155,13 +614145,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50468] = 5, - ACTIONS(11236), 1, + ACTIONS(11234), 1, sym_identifier, - ACTIONS(11238), 1, + ACTIONS(11236), 1, anon_sym_COMMA, - ACTIONS(11240), 1, + ACTIONS(11238), 1, anon_sym_RBRACE, - STATE(4958), 1, + STATE(4960), 1, sym_enumerator, ACTIONS(3), 7, sym_comment, @@ -614174,9 +614164,9 @@ static const uint16_t ts_small_parse_table[] = { [50490] = 5, ACTIONS(8847), 1, anon_sym_LBRACE, - ACTIONS(11242), 1, + ACTIONS(11240), 1, sym_identifier, - ACTIONS(11244), 1, + ACTIONS(11242), 1, anon_sym_ATdefs, STATE(3809), 1, sym_field_declaration_list, @@ -614189,26 +614179,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50512] = 5, - ACTIONS(8793), 1, - anon_sym_LPAREN2, - ACTIONS(8883), 1, - anon_sym_LBRACK, - ACTIONS(11246), 1, - anon_sym_RPAREN, - STATE(4062), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [50534] = 5, - ACTIONS(11211), 1, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1675), 1, sym__name, @@ -614222,15 +614195,15 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50556] = 5, - ACTIONS(11211), 1, - sym_identifier, - ACTIONS(11213), 1, - anon_sym___GENERICS, - STATE(1662), 1, - sym__name, - STATE(1663), 1, - sym_generics_type_reference, + [50534] = 5, + ACTIONS(8793), 1, + anon_sym_LPAREN2, + ACTIONS(8883), 1, + anon_sym_LBRACK, + ACTIONS(11244), 1, + anon_sym_RPAREN, + STATE(4062), 1, + sym_parameter_list, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -614239,10 +614212,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50578] = 5, - ACTIONS(11211), 1, + [50556] = 5, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1661), 1, sym_generics_type_reference, @@ -614256,12 +614229,29 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [50578] = 5, + ACTIONS(11209), 1, + sym_identifier, + ACTIONS(11211), 1, + anon_sym___GENERICS, + STATE(1662), 1, + sym__name, + STATE(1663), 1, + sym_generics_type_reference, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [50600] = 5, - ACTIONS(11248), 1, + ACTIONS(11246), 1, anon_sym_DQUOTE, - ACTIONS(11250), 1, + ACTIONS(11248), 1, aux_sym_string_literal_token1, - ACTIONS(11252), 1, + ACTIONS(11250), 1, sym_escape_sequence, STATE(4830), 1, aux_sym_string_literal_repeat1, @@ -614274,11 +614264,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50622] = 5, - ACTIONS(11254), 1, + ACTIONS(11252), 1, anon_sym_DQUOTE, - ACTIONS(11256), 1, + ACTIONS(11254), 1, aux_sym_string_literal_token1, - ACTIONS(11259), 1, + ACTIONS(11257), 1, sym_escape_sequence, STATE(4830), 1, aux_sym_string_literal_repeat1, @@ -614291,6 +614281,23 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50644] = 5, + ACTIONS(11248), 1, + aux_sym_string_literal_token1, + ACTIONS(11250), 1, + sym_escape_sequence, + ACTIONS(11260), 1, + anon_sym_DQUOTE, + STATE(4830), 1, + aux_sym_string_literal_repeat1, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [50666] = 5, ACTIONS(8181), 1, anon_sym_LBRACE, ACTIONS(11262), 1, @@ -614307,29 +614314,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50666] = 5, - ACTIONS(11250), 1, - aux_sym_string_literal_token1, - ACTIONS(11252), 1, - sym_escape_sequence, - ACTIONS(11268), 1, - anon_sym_DQUOTE, - STATE(4830), 1, - aux_sym_string_literal_repeat1, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [50688] = 5, ACTIONS(8242), 1, sym_identifier, ACTIONS(8272), 1, anon_sym_LBRACE, - ACTIONS(11270), 1, + ACTIONS(11268), 1, anon_sym_COLON, STATE(3522), 1, sym_enumerator_list, @@ -614342,9 +614332,26 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50710] = 5, - ACTIONS(11211), 1, + ACTIONS(11271), 1, + anon_sym_DQUOTE, + ACTIONS(11273), 1, + aux_sym_string_literal_token1, + ACTIONS(11275), 1, + sym_escape_sequence, + STATE(4838), 1, + aux_sym_string_literal_repeat1, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [50732] = 5, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1649), 1, sym_generics_type_reference, @@ -614358,31 +614365,14 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50732] = 5, - ACTIONS(11273), 1, - anon_sym_DQUOTE, - ACTIONS(11275), 1, - aux_sym_string_literal_token1, - ACTIONS(11277), 1, - sym_escape_sequence, - STATE(4838), 1, - aux_sym_string_literal_repeat1, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [50754] = 5, - ACTIONS(11207), 1, + ACTIONS(11225), 1, anon_sym_LPAREN, - ACTIONS(11279), 1, + ACTIONS(11277), 1, anon_sym_LF, - ACTIONS(11281), 1, + ACTIONS(11279), 1, sym_preproc_arg, - STATE(5118), 1, + STATE(5121), 1, sym_preproc_params, ACTIONS(5), 7, sym_comment, @@ -614395,9 +614385,9 @@ static const uint16_t ts_small_parse_table[] = { [50776] = 5, ACTIONS(8123), 1, anon_sym_LBRACE, - ACTIONS(11231), 1, + ACTIONS(11207), 1, anon_sym_ATdefs, - ACTIONS(11283), 1, + ACTIONS(11281), 1, sym_identifier, STATE(3477), 1, sym_field_declaration_list, @@ -614410,11 +614400,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50798] = 5, - ACTIONS(11250), 1, + ACTIONS(11248), 1, aux_sym_string_literal_token1, - ACTIONS(11252), 1, + ACTIONS(11250), 1, sym_escape_sequence, - ACTIONS(11285), 1, + ACTIONS(11283), 1, anon_sym_DQUOTE, STATE(4830), 1, aux_sym_string_literal_repeat1, @@ -614429,9 +614419,9 @@ static const uint16_t ts_small_parse_table[] = { [50820] = 5, ACTIONS(8197), 1, anon_sym_LBRACE, - ACTIONS(11287), 1, + ACTIONS(11285), 1, sym_identifier, - ACTIONS(11290), 1, + ACTIONS(11288), 1, anon_sym_COLON, STATE(3510), 1, sym_enumerator_list, @@ -614444,13 +614434,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50842] = 5, - ACTIONS(11293), 1, + ACTIONS(11291), 1, anon_sym_DQUOTE, - ACTIONS(11295), 1, + ACTIONS(11293), 1, aux_sym_string_literal_token1, - ACTIONS(11297), 1, + ACTIONS(11295), 1, sym_escape_sequence, - STATE(4832), 1, + STATE(4831), 1, aux_sym_string_literal_repeat1, ACTIONS(5), 7, sym_comment, @@ -614461,6 +614451,23 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50864] = 5, + ACTIONS(8793), 1, + anon_sym_LPAREN2, + ACTIONS(11034), 1, + anon_sym_LBRACK, + ACTIONS(11297), 1, + anon_sym_RPAREN, + STATE(4776), 1, + sym_parameter_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [50886] = 5, ACTIONS(11299), 1, anon_sym_DQUOTE, ACTIONS(11301), 1, @@ -614477,10 +614484,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50886] = 5, - ACTIONS(11211), 1, + [50908] = 5, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1651), 1, sym__name, @@ -614494,29 +614501,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [50908] = 5, - ACTIONS(8793), 1, - anon_sym_LPAREN2, - ACTIONS(11034), 1, - anon_sym_LBRACK, - ACTIONS(11305), 1, - anon_sym_RPAREN, - STATE(4776), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [50930] = 5, - ACTIONS(11207), 1, + ACTIONS(11225), 1, anon_sym_LPAREN, - ACTIONS(11307), 1, + ACTIONS(11305), 1, anon_sym_LF, - ACTIONS(11309), 1, + ACTIONS(11307), 1, sym_preproc_arg, STATE(5064), 1, sym_preproc_params, @@ -614546,11 +614536,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [50974] = 5, - ACTIONS(11236), 1, + ACTIONS(11234), 1, sym_identifier, - ACTIONS(11311), 1, + ACTIONS(11309), 1, anon_sym_COMMA, - ACTIONS(11313), 1, + ACTIONS(11311), 1, anon_sym_RBRACE, STATE(4998), 1, sym_enumerator, @@ -614565,9 +614555,9 @@ static const uint16_t ts_small_parse_table[] = { [50996] = 5, ACTIONS(8847), 1, anon_sym_LBRACE, - ACTIONS(11244), 1, + ACTIONS(11242), 1, anon_sym_ATdefs, - ACTIONS(11315), 1, + ACTIONS(11313), 1, sym_identifier, STATE(3809), 1, sym_field_declaration_list, @@ -614580,11 +614570,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51018] = 5, - ACTIONS(11250), 1, + ACTIONS(11248), 1, aux_sym_string_literal_token1, - ACTIONS(11252), 1, + ACTIONS(11250), 1, sym_escape_sequence, - ACTIONS(11317), 1, + ACTIONS(11315), 1, anon_sym_DQUOTE, STATE(4830), 1, aux_sym_string_literal_repeat1, @@ -614599,11 +614589,11 @@ static const uint16_t ts_small_parse_table[] = { [51040] = 5, ACTIONS(11020), 1, anon_sym_LPAREN2, - ACTIONS(11097), 1, + ACTIONS(11095), 1, sym_identifier, STATE(4080), 1, sym__name, - STATE(5158), 1, + STATE(5161), 1, sym__method_argument_type_specifier, ACTIONS(3), 7, sym_comment, @@ -614614,9 +614604,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51062] = 4, - ACTIONS(11319), 1, + ACTIONS(11317), 1, sym_identifier, - STATE(5170), 1, + STATE(5172), 1, sym__parameterized_class_type_arguments, ACTIONS(11181), 2, anon_sym___covariant, @@ -614630,9 +614620,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51082] = 5, - ACTIONS(11211), 1, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1680), 1, sym__name, @@ -614647,11 +614637,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51104] = 5, - ACTIONS(11321), 1, + ACTIONS(11319), 1, anon_sym_DQUOTE, - ACTIONS(11323), 1, + ACTIONS(11321), 1, aux_sym_string_literal_token1, - ACTIONS(11325), 1, + ACTIONS(11323), 1, sym_escape_sequence, STATE(4855), 1, aux_sym_string_literal_repeat1, @@ -614664,13 +614654,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51126] = 5, - ACTIONS(11207), 1, + ACTIONS(11225), 1, anon_sym_LPAREN, - ACTIONS(11327), 1, + ACTIONS(11325), 1, anon_sym_LF, - ACTIONS(11329), 1, + ACTIONS(11327), 1, sym_preproc_arg, - STATE(5039), 1, + STATE(5038), 1, sym_preproc_params, ACTIONS(5), 7, sym_comment, @@ -614683,9 +614673,9 @@ static const uint16_t ts_small_parse_table[] = { [51148] = 5, ACTIONS(8123), 1, anon_sym_LBRACE, - ACTIONS(11231), 1, + ACTIONS(11207), 1, anon_sym_ATdefs, - ACTIONS(11331), 1, + ACTIONS(11329), 1, sym_identifier, STATE(3477), 1, sym_field_declaration_list, @@ -614698,11 +614688,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51170] = 5, - ACTIONS(11250), 1, + ACTIONS(11248), 1, aux_sym_string_literal_token1, - ACTIONS(11252), 1, + ACTIONS(11250), 1, sym_escape_sequence, - ACTIONS(11333), 1, + ACTIONS(11331), 1, anon_sym_DQUOTE, STATE(4830), 1, aux_sym_string_literal_repeat1, @@ -614719,7 +614709,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN2, ACTIONS(8883), 1, anon_sym_LBRACK, - ACTIONS(11335), 1, + ACTIONS(11333), 1, anon_sym_RPAREN, STATE(4062), 1, sym_parameter_list, @@ -614732,11 +614722,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51214] = 5, - ACTIONS(11337), 1, + ACTIONS(11335), 1, anon_sym_DQUOTE, - ACTIONS(11339), 1, + ACTIONS(11337), 1, aux_sym_string_literal_token1, - ACTIONS(11341), 1, + ACTIONS(11339), 1, sym_escape_sequence, STATE(4860), 1, aux_sym_string_literal_repeat1, @@ -614749,11 +614739,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51236] = 5, - ACTIONS(11207), 1, + ACTIONS(11225), 1, anon_sym_LPAREN, - ACTIONS(11343), 1, + ACTIONS(11341), 1, anon_sym_LF, - ACTIONS(11345), 1, + ACTIONS(11343), 1, sym_preproc_arg, STATE(5062), 1, sym_preproc_params, @@ -614768,9 +614758,9 @@ static const uint16_t ts_small_parse_table[] = { [51258] = 5, ACTIONS(8123), 1, anon_sym_LBRACE, - ACTIONS(11231), 1, + ACTIONS(11207), 1, anon_sym_ATdefs, - ACTIONS(11347), 1, + ACTIONS(11345), 1, sym_identifier, STATE(3477), 1, sym_field_declaration_list, @@ -614783,11 +614773,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51280] = 5, - ACTIONS(11250), 1, + ACTIONS(11248), 1, aux_sym_string_literal_token1, - ACTIONS(11252), 1, + ACTIONS(11250), 1, sym_escape_sequence, - ACTIONS(11349), 1, + ACTIONS(11347), 1, anon_sym_DQUOTE, STATE(4830), 1, aux_sym_string_literal_repeat1, @@ -614800,13 +614790,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51302] = 5, - ACTIONS(11351), 1, + ACTIONS(11349), 1, anon_sym_DQUOTE, - ACTIONS(11353), 1, + ACTIONS(11351), 1, aux_sym_string_literal_token1, - ACTIONS(11355), 1, + ACTIONS(11353), 1, sym_escape_sequence, - STATE(4864), 1, + STATE(4863), 1, aux_sym_string_literal_repeat1, ACTIONS(5), 7, sym_comment, @@ -614817,30 +614807,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51324] = 5, - ACTIONS(8123), 1, - anon_sym_LBRACE, - ACTIONS(11231), 1, - anon_sym_ATdefs, - ACTIONS(11357), 1, - sym_identifier, - STATE(3477), 1, - sym_field_declaration_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [51346] = 5, - ACTIONS(11207), 1, + ACTIONS(11225), 1, anon_sym_LPAREN, - ACTIONS(11359), 1, + ACTIONS(11355), 1, anon_sym_LF, - ACTIONS(11361), 1, + ACTIONS(11357), 1, sym_preproc_arg, - STATE(5173), 1, + STATE(5078), 1, sym_preproc_params, ACTIONS(5), 7, sym_comment, @@ -614850,12 +614823,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [51368] = 5, - ACTIONS(11250), 1, + [51346] = 5, + ACTIONS(11248), 1, aux_sym_string_literal_token1, - ACTIONS(11252), 1, + ACTIONS(11250), 1, sym_escape_sequence, - ACTIONS(11363), 1, + ACTIONS(11359), 1, anon_sym_DQUOTE, STATE(4830), 1, aux_sym_string_literal_repeat1, @@ -614867,8 +614840,25 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [51368] = 5, + ACTIONS(11225), 1, + anon_sym_LPAREN, + ACTIONS(11361), 1, + anon_sym_LF, + ACTIONS(11363), 1, + sym_preproc_arg, + STATE(5176), 1, + sym_preproc_params, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [51390] = 5, - ACTIONS(11236), 1, + ACTIONS(11234), 1, sym_identifier, ACTIONS(11365), 1, anon_sym_COMMA, @@ -614887,7 +614877,7 @@ static const uint16_t ts_small_parse_table[] = { [51412] = 5, ACTIONS(8123), 1, anon_sym_LBRACE, - ACTIONS(11231), 1, + ACTIONS(11207), 1, anon_sym_ATdefs, ACTIONS(11369), 1, sym_identifier, @@ -614904,7 +614894,7 @@ static const uint16_t ts_small_parse_table[] = { [51434] = 5, ACTIONS(8123), 1, anon_sym_LBRACE, - ACTIONS(11231), 1, + ACTIONS(11207), 1, anon_sym_ATdefs, ACTIONS(11371), 1, sym_identifier, @@ -614921,7 +614911,7 @@ static const uint16_t ts_small_parse_table[] = { [51456] = 5, ACTIONS(8123), 1, anon_sym_LBRACE, - ACTIONS(11231), 1, + ACTIONS(11207), 1, anon_sym_ATdefs, ACTIONS(11373), 1, sym_identifier, @@ -614970,9 +614960,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51522] = 5, - ACTIONS(11211), 1, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1647), 1, sym__name, @@ -614987,9 +614977,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51544] = 5, - ACTIONS(11211), 1, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1672), 1, sym__name, @@ -615004,14 +614994,14 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51566] = 5, - ACTIONS(11211), 1, - sym_identifier, - ACTIONS(11213), 1, - anon_sym___GENERICS, - STATE(1664), 1, - sym_generics_type_reference, - STATE(1665), 1, - sym__name, + ACTIONS(8793), 1, + anon_sym_LPAREN2, + ACTIONS(8795), 1, + anon_sym_LBRACE, + STATE(3347), 1, + sym_compound_statement, + STATE(5059), 1, + sym_parameter_list, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615020,26 +615010,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [51588] = 4, - ACTIONS(11381), 1, - anon_sym_COMMA, - STATE(4874), 1, - aux_sym_field_declaration_repeat1, - ACTIONS(11384), 2, - anon_sym_SEMI, - anon_sym_COLON, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [51608] = 5, - ACTIONS(11211), 1, + [51588] = 5, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, STATE(1682), 1, sym_generics_type_reference, @@ -615053,15 +615027,31 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [51610] = 4, + ACTIONS(11381), 1, + anon_sym_COMMA, + STATE(4875), 1, + aux_sym_field_declaration_repeat1, + ACTIONS(11384), 2, + anon_sym_SEMI, + anon_sym_COLON, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [51630] = 5, - ACTIONS(11211), 1, + ACTIONS(11209), 1, sym_identifier, - ACTIONS(11213), 1, + ACTIONS(11211), 1, anon_sym___GENERICS, - STATE(1669), 1, - sym__name, - STATE(1670), 1, + STATE(1664), 1, sym_generics_type_reference, + STATE(1665), 1, + sym__name, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615071,12 +615061,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51652] = 4, - ACTIONS(8881), 1, - anon_sym_LBRACE, ACTIONS(11386), 1, - anon_sym_SEMI, - STATE(3010), 1, - sym_compound_statement, + anon_sym_COMMA, + ACTIONS(11388), 1, + anon_sym_RPAREN, + STATE(4964), 1, + aux_sym_availability_attribute_specifier_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615086,12 +615076,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51671] = 4, - ACTIONS(11086), 1, + ACTIONS(11390), 1, anon_sym_COMMA, - ACTIONS(11388), 1, - anon_sym_SEMI, - STATE(4899), 1, - aux_sym_class_forward_declaration_repeat1, + ACTIONS(11392), 1, + anon_sym_RPAREN, + STATE(4988), 1, + aux_sym_parameter_list_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615101,83 +615091,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51690] = 4, - ACTIONS(11390), 1, + ACTIONS(11394), 1, anon_sym_COMMA, - ACTIONS(11392), 1, - anon_sym_RBRACE, - STATE(4960), 1, - aux_sym_enumerator_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [51709] = 4, - ACTIONS(11236), 1, - sym_identifier, - ACTIONS(11392), 1, - anon_sym_RBRACE, - STATE(5111), 1, - sym_enumerator, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [51728] = 3, ACTIONS(11396), 1, - aux_sym_number_expression_token1, - ACTIONS(11394), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [51745] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11400), 1, - anon_sym_RPAREN, - STATE(5008), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [51764] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11402), 1, - anon_sym_RPAREN, - STATE(5008), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [51783] = 4, - ACTIONS(11404), 1, - anon_sym_COMMA, - ACTIONS(11406), 1, anon_sym_GT, STATE(4975), 1, aux_sym_generic_type_references_repeat1, @@ -615189,8 +615105,97 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [51802] = 2, - ACTIONS(11408), 3, + [51709] = 4, + ACTIONS(11398), 1, + anon_sym_COMMA, + ACTIONS(11400), 1, + anon_sym_RBRACE, + STATE(4959), 1, + aux_sym_enumerator_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [51728] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11402), 1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [51747] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11404), 1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [51766] = 4, + ACTIONS(11234), 1, + sym_identifier, + ACTIONS(11400), 1, + anon_sym_RBRACE, + STATE(5118), 1, + sym_enumerator, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [51785] = 3, + ACTIONS(11408), 1, + aux_sym_number_expression_token1, + ACTIONS(11406), 2, + aux_sym_char_literal_token1, + sym_escape_sequence, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [51802] = 4, + ACTIONS(11410), 1, + anon_sym_COMMA, + ACTIONS(11412), 1, + anon_sym_GT, + STATE(4977), 1, + aux_sym_protocol_qualifiers_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [51821] = 2, + ACTIONS(11414), 3, anon_sym_RBRACK, anon_sym_COLON, sym_identifier, @@ -615202,25 +615207,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [51817] = 4, - ACTIONS(11410), 1, - anon_sym_COMMA, - ACTIONS(11412), 1, - anon_sym_GT, - STATE(4982), 1, - aux_sym_protocol_qualifiers_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [51836] = 4, - ACTIONS(11414), 1, + ACTIONS(11416), 1, anon_sym_COMMA, - ACTIONS(11417), 1, + ACTIONS(11419), 1, anon_sym_RPAREN, STATE(4887), 1, aux_sym_available_expression_repeat1, @@ -615233,9 +615223,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51855] = 3, - ACTIONS(11422), 1, + ACTIONS(11424), 1, anon_sym_COLON, - ACTIONS(11419), 2, + ACTIONS(11421), 2, anon_sym_COMMA, anon_sym_GT, ACTIONS(3), 7, @@ -615249,7 +615239,7 @@ static const uint16_t ts_small_parse_table[] = { [51872] = 4, ACTIONS(8881), 1, anon_sym_LBRACE, - ACTIONS(11424), 1, + ACTIONS(11426), 1, anon_sym_SEMI, STATE(3028), 1, sym_compound_statement, @@ -615262,12 +615252,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51891] = 4, - ACTIONS(11426), 1, - anon_sym_COMMA, + ACTIONS(8029), 1, + anon_sym_RBRACE, ACTIONS(11428), 1, - anon_sym_RPAREN, - STATE(4951), 1, - aux_sym_parameter_list_repeat1, + anon_sym_COMMA, + STATE(5014), 1, + aux_sym_initializer_list_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615277,12 +615267,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [51910] = 4, - ACTIONS(8029), 1, - anon_sym_RBRACE, - ACTIONS(11430), 1, + ACTIONS(11390), 1, anon_sym_COMMA, - STATE(5018), 1, - aux_sym_initializer_list_repeat1, + ACTIONS(11430), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_parameter_list_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615294,24 +615284,9 @@ static const uint16_t ts_small_parse_table[] = { [51929] = 4, ACTIONS(11432), 1, anon_sym_COMMA, - ACTIONS(11434), 1, - anon_sym_RBRACE, - STATE(4929), 1, - aux_sym__dictionary_key_value_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [51948] = 4, - ACTIONS(11436), 1, - anon_sym_COMMA, - ACTIONS(11439), 1, + ACTIONS(11435), 1, anon_sym_SEMI, - STATE(4893), 1, + STATE(4892), 1, aux_sym_protocol_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -615321,10 +615296,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [51967] = 4, + [51948] = 4, ACTIONS(10848), 1, anon_sym_LPAREN2, - ACTIONS(11441), 1, + ACTIONS(11437), 1, anon_sym_LF, STATE(4679), 1, sym_preproc_argument_list, @@ -615336,12 +615311,27 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [51967] = 4, + ACTIONS(11439), 1, + anon_sym_COMMA, + ACTIONS(11441), 1, + anon_sym_RBRACE, + STATE(4919), 1, + aux_sym__dictionary_key_value_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [51986] = 4, ACTIONS(11443), 1, anon_sym_COMMA, ACTIONS(11445), 1, anon_sym_GT, - STATE(4995), 1, + STATE(4994), 1, aux_sym_parameterized_class_type_arguments_repeat1, ACTIONS(3), 7, sym_comment, @@ -615356,7 +615346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11447), 1, anon_sym_SEMI, - STATE(4899), 1, + STATE(4898), 1, aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -615371,7 +615361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11449), 1, anon_sym_SEMI, - STATE(4899), 1, + STATE(4898), 1, aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -615384,10 +615374,10 @@ static const uint16_t ts_small_parse_table[] = { [52043] = 4, ACTIONS(11451), 1, anon_sym_COMMA, - ACTIONS(11453), 1, - anon_sym_RPAREN, - STATE(4947), 1, - aux_sym_preproc_params_repeat1, + ACTIONS(11454), 1, + anon_sym_SEMI, + STATE(4898), 1, + aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615397,12 +615387,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [52062] = 4, - ACTIONS(11455), 1, + ACTIONS(11456), 1, anon_sym_COMMA, ACTIONS(11458), 1, - anon_sym_SEMI, - STATE(4899), 1, - aux_sym_class_forward_declaration_repeat1, + anon_sym_RPAREN, + STATE(4995), 1, + aux_sym_generics_type_reference_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615431,8 +615421,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11467), 1, anon_sym_RPAREN, - STATE(4996), 1, - aux_sym_generics_type_reference_repeat1, + STATE(4947), 1, + aux_sym_preproc_params_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615487,11 +615477,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [52176] = 4, - ACTIONS(11398), 1, + ACTIONS(11386), 1, anon_sym_COMMA, ACTIONS(11481), 1, anon_sym_RPAREN, - STATE(5008), 1, + STATE(4999), 1, aux_sym_availability_attribute_specifier_repeat1, ACTIONS(3), 7, sym_comment, @@ -615502,11 +615492,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [52195] = 4, - ACTIONS(11398), 1, + ACTIONS(11386), 1, anon_sym_COMMA, ACTIONS(11483), 1, anon_sym_RPAREN, - STATE(5008), 1, + STATE(4999), 1, aux_sym_availability_attribute_specifier_repeat1, ACTIONS(3), 7, sym_comment, @@ -615516,13 +615506,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52214] = 4, - ACTIONS(11086), 1, - anon_sym_COMMA, - ACTIONS(11485), 1, - anon_sym_SEMI, - STATE(4897), 1, - aux_sym_class_forward_declaration_repeat1, + [52214] = 3, + ACTIONS(11487), 1, + sym_number_literal, + ACTIONS(11485), 2, + sym_identifier, + aux_sym_platform_version_token1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615531,12 +615520,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52233] = 3, + [52231] = 4, + ACTIONS(11086), 1, + anon_sym_COMMA, ACTIONS(11489), 1, - sym_number_literal, - ACTIONS(11487), 2, - sym_identifier, - aux_sym_platform_version_token1, + anon_sym_SEMI, + STATE(4897), 1, + aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615560,24 +615550,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52269] = 3, + [52269] = 4, ACTIONS(11495), 1, - aux_sym_number_expression_token1, - ACTIONS(11394), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52286] = 4, - ACTIONS(11497), 1, anon_sym_COMMA, - ACTIONS(11499), 1, + ACTIONS(11497), 1, anon_sym_RPAREN, STATE(4887), 1, aux_sym_available_expression_repeat1, @@ -615589,10 +615565,24 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [52288] = 3, + ACTIONS(11501), 1, + anon_sym_EQ, + ACTIONS(11499), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [52305] = 3, - ACTIONS(11503), 1, + ACTIONS(11505), 1, sym_number_literal, - ACTIONS(11501), 2, + ACTIONS(11503), 2, sym_identifier, aux_sym_platform_version_token1, ACTIONS(3), 7, @@ -615605,35 +615595,22 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_undef_retain, [52322] = 3, ACTIONS(11507), 1, - anon_sym_EQ, - ACTIONS(11505), 2, + aux_sym_number_expression_token1, + ACTIONS(11406), 2, + aux_sym_char_literal_token1, + sym_escape_sequence, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52339] = 4, + ACTIONS(11509), 1, anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52339] = 2, - ACTIONS(11509), 3, - anon_sym_RPAREN, - anon_sym_COLON, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52354] = 4, ACTIONS(11511), 1, - anon_sym_COMMA, - ACTIONS(11513), 1, anon_sym_SEMI, STATE(5020), 1, aux_sym_synthesize_definition_repeat1, @@ -615645,10 +615622,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52373] = 3, - ACTIONS(11517), 1, + [52358] = 3, + ACTIONS(11515), 1, anon_sym_RPAREN, - ACTIONS(11515), 2, + ACTIONS(11513), 2, anon_sym_DOT_DOT_DOT, sym_identifier, ACTIONS(3), 7, @@ -615659,12 +615636,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52390] = 4, - ACTIONS(11519), 1, + [52375] = 4, + ACTIONS(11517), 1, anon_sym_COMMA, - ACTIONS(11521), 1, + ACTIONS(11519), 1, anon_sym_SEMI, - STATE(5023), 1, + STATE(5021), 1, aux_sym_dynamic_definition_repeat1, ACTIONS(3), 7, sym_comment, @@ -615674,6 +615651,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [52394] = 2, + ACTIONS(11521), 3, + anon_sym_RPAREN, + anon_sym_COLON, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [52409] = 2, ACTIONS(11523), 3, anon_sym_RPAREN, @@ -615689,11 +615679,26 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_undef_retain, [52424] = 4, ACTIONS(11525), 1, - sym_identifier, + anon_sym_COMMA, ACTIONS(11527), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, + STATE(5025), 1, + aux_sym__dictionary_key_value_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52443] = 4, + ACTIONS(8823), 1, + anon_sym_RBRACK, ACTIONS(11529), 1, - anon_sym_LPAREN2, + anon_sym_COMMA, + STATE(4784), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615702,39 +615707,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52443] = 3, - ACTIONS(11533), 1, - anon_sym_LPAREN2, - ACTIONS(11531), 2, + [52462] = 4, + ACTIONS(11394), 1, anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52460] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11535), 1, - anon_sym_RPAREN, - STATE(4906), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52479] = 4, - ACTIONS(11404), 1, - anon_sym_COMMA, - ACTIONS(11537), 1, + ACTIONS(11531), 1, anon_sym_GT, STATE(4975), 1, aux_sym_generic_type_references_repeat1, @@ -615746,12 +615722,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52498] = 4, - ACTIONS(11236), 1, + [52481] = 4, + ACTIONS(11234), 1, sym_identifier, - ACTIONS(11539), 1, + ACTIONS(11533), 1, anon_sym_RBRACE, - STATE(5111), 1, + STATE(5118), 1, sym_enumerator, ACTIONS(3), 7, sym_comment, @@ -615761,7 +615737,22 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52517] = 4, + [52500] = 4, + ACTIONS(11535), 1, + sym_identifier, + ACTIONS(11537), 1, + anon_sym_RPAREN, + ACTIONS(11539), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52519] = 4, ACTIONS(11541), 1, anon_sym_COMMA, ACTIONS(11544), 1, @@ -615776,13 +615767,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52536] = 4, - ACTIONS(11398), 1, + [52538] = 3, + ACTIONS(11548), 1, + anon_sym_LPAREN2, + ACTIONS(11546), 2, anon_sym_COMMA, - ACTIONS(11546), 1, anon_sym_RPAREN, - STATE(4905), 1, - aux_sym_availability_attribute_specifier_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615792,9 +615782,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [52555] = 4, - ACTIONS(11548), 1, + ACTIONS(11550), 1, anon_sym_COMMA, - ACTIONS(11551), 1, + ACTIONS(11553), 1, anon_sym_GT, STATE(4926), 1, aux_sym_parameterized_class_type_arguments_repeat1, @@ -615806,8 +615796,52 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52574] = 2, - ACTIONS(11553), 3, + [52574] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11555), 1, + anon_sym_RPAREN, + STATE(4906), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52593] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11557), 1, + anon_sym_RPAREN, + STATE(4905), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52612] = 3, + ACTIONS(11424), 1, + anon_sym_COLON, + ACTIONS(11559), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52629] = 2, + ACTIONS(11561), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_LPAREN2, @@ -615819,12 +615853,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52589] = 3, - ACTIONS(11422), 1, - anon_sym_COLON, - ACTIONS(11555), 2, + [52644] = 4, + ACTIONS(11563), 1, anon_sym_COMMA, - anon_sym_GT, + ACTIONS(11565), 1, + anon_sym_RPAREN, + STATE(5024), 1, + aux_sym_available_expression_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615833,26 +615868,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52606] = 4, - ACTIONS(11557), 1, - anon_sym_COMMA, - ACTIONS(11559), 1, - anon_sym_RBRACE, - STATE(5025), 1, - aux_sym__dictionary_key_value_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52625] = 4, - ACTIONS(8823), 1, - anon_sym_RBRACK, - ACTIONS(11561), 1, + [52663] = 4, + ACTIONS(10272), 1, anon_sym_COMMA, + ACTIONS(11567), 1, + anon_sym_RPAREN, STATE(4784), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 7, @@ -615863,43 +615883,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52644] = 4, - ACTIONS(11086), 1, - anon_sym_COMMA, - ACTIONS(11563), 1, - anon_sym_SEMI, - STATE(4899), 1, - aux_sym_class_forward_declaration_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52663] = 4, - ACTIONS(11086), 1, - anon_sym_COMMA, - ACTIONS(11565), 1, - anon_sym_SEMI, - STATE(4896), 1, - aux_sym_class_forward_declaration_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [52682] = 4, - ACTIONS(11567), 1, + ACTIONS(11086), 1, anon_sym_COMMA, - ACTIONS(11570), 1, - anon_sym_RPAREN, - STATE(4933), 1, - aux_sym_property_attributes_repeat1, + ACTIONS(11569), 1, + anon_sym_SEMI, + STATE(4898), 1, + aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615909,54 +615899,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [52701] = 4, - ACTIONS(11572), 1, + ACTIONS(11386), 1, anon_sym_COMMA, - ACTIONS(11574), 1, - anon_sym_RPAREN, - STATE(4933), 1, - aux_sym_property_attributes_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52720] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11576), 1, - anon_sym_RPAREN, - STATE(4883), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52739] = 4, - ACTIONS(3034), 1, - anon_sym_COMMA, - ACTIONS(11578), 1, - anon_sym_SEMI, - STATE(4893), 1, - aux_sym_protocol_forward_declaration_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52758] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11580), 1, + ACTIONS(11571), 1, anon_sym_RPAREN, STATE(4882), 1, aux_sym_availability_attribute_specifier_repeat1, @@ -615968,11 +615913,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52777] = 2, - ACTIONS(11582), 3, - anon_sym_LPAREN2, - anon_sym_COLON, - sym_identifier, + [52720] = 4, + ACTIONS(11573), 1, + anon_sym_COMMA, + ACTIONS(11575), 1, + anon_sym_RPAREN, + STATE(4948), 1, + aux_sym_property_attributes_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -615981,12 +615928,57 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52792] = 4, - ACTIONS(11236), 1, + [52739] = 4, + ACTIONS(11086), 1, + anon_sym_COMMA, + ACTIONS(11577), 1, + anon_sym_SEMI, + STATE(4896), 1, + aux_sym_class_forward_declaration_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52758] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11579), 1, + anon_sym_RPAREN, + STATE(4881), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52777] = 4, + ACTIONS(3034), 1, + anon_sym_COMMA, + ACTIONS(11581), 1, + anon_sym_SEMI, + STATE(4892), 1, + aux_sym_protocol_forward_declaration_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52796] = 4, + ACTIONS(11234), 1, sym_identifier, - ACTIONS(11584), 1, + ACTIONS(11583), 1, anon_sym_RBRACE, - STATE(5111), 1, + STATE(5118), 1, sym_enumerator, ACTIONS(3), 7, sym_comment, @@ -615996,23 +615988,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52811] = 4, - ACTIONS(11586), 1, - anon_sym_COMMA, - ACTIONS(11588), 1, - anon_sym_RPAREN, - STATE(5022), 1, - aux_sym_available_expression_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52830] = 2, - ACTIONS(11590), 3, + [52815] = 2, + ACTIONS(11585), 3, anon_sym_LPAREN2, anon_sym_COLON, sym_identifier, @@ -616024,13 +616001,26 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52845] = 4, - ACTIONS(10272), 1, + [52830] = 4, + ACTIONS(10850), 1, anon_sym_COMMA, - ACTIONS(11592), 1, + ACTIONS(11587), 1, anon_sym_RPAREN, - STATE(4784), 1, - aux_sym_argument_list_repeat1, + STATE(5018), 1, + aux_sym_preproc_argument_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52849] = 2, + ACTIONS(11589), 3, + anon_sym_LPAREN2, + anon_sym_COLON, + sym_identifier, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -616040,12 +616030,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [52864] = 4, - ACTIONS(10850), 1, + ACTIONS(11410), 1, anon_sym_COMMA, - ACTIONS(11594), 1, - anon_sym_RPAREN, - STATE(5016), 1, - aux_sym_preproc_argument_list_repeat1, + ACTIONS(11591), 1, + anon_sym_GT, + STATE(4885), 1, + aux_sym_protocol_qualifiers_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -616059,7 +616049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(10428), 1, anon_sym_RBRACE, - STATE(4891), 1, + STATE(4890), 1, aux_sym_initializer_list_repeat1, ACTIONS(3), 7, sym_comment, @@ -616070,26 +616060,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [52902] = 4, - ACTIONS(11410), 1, + ACTIONS(11394), 1, anon_sym_COMMA, - ACTIONS(11596), 1, + ACTIONS(11593), 1, anon_sym_GT, - STATE(4886), 1, - aux_sym_protocol_qualifiers_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52921] = 4, - ACTIONS(11404), 1, - anon_sym_COMMA, - ACTIONS(11598), 1, - anon_sym_GT, - STATE(4884), 1, + STATE(4879), 1, aux_sym_generic_type_references_repeat1, ACTIONS(3), 7, sym_comment, @@ -616099,82 +616074,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [52940] = 4, - ACTIONS(11451), 1, - anon_sym_COMMA, - ACTIONS(11600), 1, - anon_sym_RPAREN, - STATE(5002), 1, - aux_sym_preproc_params_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52959] = 4, - ACTIONS(10380), 1, - anon_sym_COMMA, - ACTIONS(10382), 1, - anon_sym_RBRACE, - STATE(5019), 1, - aux_sym_initializer_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52978] = 4, - ACTIONS(10850), 1, - anon_sym_COMMA, - ACTIONS(11602), 1, - anon_sym_RPAREN, - STATE(5016), 1, - aux_sym_preproc_argument_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [52997] = 3, - ACTIONS(11606), 1, - anon_sym_COLON, - ACTIONS(11604), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53014] = 4, - ACTIONS(11608), 1, - anon_sym_COMMA, - ACTIONS(11611), 1, - anon_sym_RPAREN, - STATE(4951), 1, - aux_sym_parameter_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53033] = 2, - ACTIONS(11613), 3, + [52921] = 2, + ACTIONS(11595), 3, anon_sym_LBRACK, anon_sym_EQ, anon_sym_DOT, @@ -616186,8 +616087,97 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [52936] = 4, + ACTIONS(11465), 1, + anon_sym_COMMA, + ACTIONS(11597), 1, + anon_sym_RPAREN, + STATE(5004), 1, + aux_sym_preproc_params_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52955] = 4, + ACTIONS(11599), 1, + anon_sym_COMMA, + ACTIONS(11602), 1, + anon_sym_RPAREN, + STATE(4948), 1, + aux_sym_property_attributes_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52974] = 4, + ACTIONS(10850), 1, + anon_sym_COMMA, + ACTIONS(11604), 1, + anon_sym_RPAREN, + STATE(5018), 1, + aux_sym_preproc_argument_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [52993] = 4, + ACTIONS(10380), 1, + anon_sym_COMMA, + ACTIONS(10382), 1, + anon_sym_RBRACE, + STATE(5011), 1, + aux_sym_initializer_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53012] = 3, + ACTIONS(11608), 1, + anon_sym_COLON, + ACTIONS(11606), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53029] = 4, + ACTIONS(11610), 1, + anon_sym_COMMA, + ACTIONS(11613), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_parameter_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [53048] = 4, - ACTIONS(11097), 1, + ACTIONS(11095), 1, sym_identifier, ACTIONS(11615), 1, anon_sym_LPAREN2, @@ -616202,21 +616192,6 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53067] = 4, - ACTIONS(11097), 1, - sym_identifier, - ACTIONS(11615), 1, - anon_sym_LPAREN2, - STATE(1789), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53086] = 4, ACTIONS(8123), 1, anon_sym_LBRACE, ACTIONS(11617), 1, @@ -616231,23 +616206,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53105] = 4, - ACTIONS(11236), 1, - sym_identifier, - ACTIONS(11619), 1, - anon_sym_RBRACE, - STATE(5111), 1, - sym_enumerator, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53124] = 2, - ACTIONS(11621), 3, + [53086] = 2, + ACTIONS(11619), 3, anon_sym_RBRACK, anon_sym_COLON, sym_identifier, @@ -616259,13 +616219,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53139] = 4, - ACTIONS(11623), 1, - anon_sym_COMMA, - ACTIONS(11625), 1, - anon_sym_RBRACE, - STATE(4977), 1, - aux_sym_enumerator_list_repeat1, + [53101] = 4, + ACTIONS(11095), 1, + sym_identifier, + ACTIONS(11615), 1, + anon_sym_LPAREN2, + STATE(1789), 1, + sym__name, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -616274,12 +616234,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53158] = 4, - ACTIONS(11236), 1, + [53120] = 4, + ACTIONS(11234), 1, sym_identifier, - ACTIONS(11627), 1, + ACTIONS(11621), 1, anon_sym_RBRACE, - STATE(5111), 1, + STATE(5118), 1, sym_enumerator, ACTIONS(3), 7, sym_comment, @@ -616289,12 +616249,42 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [53139] = 4, + ACTIONS(11234), 1, + sym_identifier, + ACTIONS(11623), 1, + anon_sym_RBRACE, + STATE(5118), 1, + sym_enumerator, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53158] = 4, + ACTIONS(11625), 1, + anon_sym_COMMA, + ACTIONS(11628), 1, + anon_sym_RBRACE, + STATE(4959), 1, + aux_sym_enumerator_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [53177] = 4, - ACTIONS(11629), 1, + ACTIONS(11630), 1, anon_sym_COMMA, ACTIONS(11632), 1, anon_sym_RBRACE, - STATE(4960), 1, + STATE(4976), 1, aux_sym_enumerator_list_repeat1, ACTIONS(3), 7, sym_comment, @@ -616309,7 +616299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11636), 1, anon_sym_RPAREN, - STATE(4911), 1, + STATE(4910), 1, aux_sym_available_expression_repeat1, ACTIONS(3), 7, sym_comment, @@ -616320,67 +616310,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53215] = 4, - ACTIONS(8123), 1, - anon_sym_LBRACE, - ACTIONS(11638), 1, - sym_identifier, - STATE(3502), 1, - sym_field_declaration_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53234] = 4, - ACTIONS(8789), 1, - anon_sym_RBRACK, - ACTIONS(11640), 1, - anon_sym_COMMA, - STATE(4784), 1, - aux_sym_argument_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53253] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11642), 1, - anon_sym_RPAREN, - STATE(5008), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53272] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11644), 1, - anon_sym_RPAREN, - STATE(5008), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53291] = 4, - ACTIONS(11097), 1, + ACTIONS(11095), 1, sym_identifier, ACTIONS(11615), 1, anon_sym_LPAREN2, @@ -616394,12 +616324,72 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [53234] = 4, + ACTIONS(8789), 1, + anon_sym_RBRACK, + ACTIONS(11638), 1, + anon_sym_COMMA, + STATE(4784), 1, + aux_sym_argument_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53253] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11640), 1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53272] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11642), 1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53291] = 4, + ACTIONS(8123), 1, + anon_sym_LBRACE, + ACTIONS(11644), 1, + sym_identifier, + STATE(3502), 1, + sym_field_declaration_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [53310] = 4, - ACTIONS(11398), 1, + ACTIONS(11386), 1, anon_sym_COMMA, ACTIONS(11646), 1, anon_sym_RPAREN, - STATE(4984), 1, + STATE(4982), 1, aux_sym_availability_attribute_specifier_repeat1, ACTIONS(3), 7, sym_comment, @@ -616410,11 +616400,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53329] = 4, - ACTIONS(11426), 1, + ACTIONS(11390), 1, anon_sym_COMMA, ACTIONS(11648), 1, anon_sym_RPAREN, - STATE(4890), 1, + STATE(4891), 1, aux_sym_parameter_list_repeat1, ACTIONS(3), 7, sym_comment, @@ -616429,7 +616419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11650), 1, anon_sym_SEMI, - STATE(4899), 1, + STATE(4898), 1, aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -616444,7 +616434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11652), 1, anon_sym_SEMI, - STATE(4899), 1, + STATE(4898), 1, aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -616459,7 +616449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11654), 1, anon_sym_GT, - STATE(4982), 1, + STATE(4977), 1, aux_sym_protocol_qualifiers_repeat1, ACTIONS(3), 7, sym_comment, @@ -616470,13 +616460,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53405] = 4, - ACTIONS(10848), 1, - anon_sym_LPAREN2, + ACTIONS(11386), 1, + anon_sym_COMMA, ACTIONS(11656), 1, - anon_sym_LF, - STATE(4679), 1, - sym_preproc_argument_list, - ACTIONS(5), 7, + anon_sym_RPAREN, + STATE(4985), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, @@ -616485,13 +616475,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53424] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, + ACTIONS(10848), 1, + anon_sym_LPAREN2, ACTIONS(11658), 1, - anon_sym_RPAREN, - STATE(4986), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, + anon_sym_LF, + STATE(4679), 1, + sym_preproc_argument_list, + ACTIONS(5), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, @@ -616504,7 +616494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11662), 1, anon_sym_RBRACE, - STATE(4879), 1, + STATE(4880), 1, aux_sym_enumerator_list_repeat1, ACTIONS(3), 7, sym_comment, @@ -616530,9 +616520,39 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53481] = 4, - ACTIONS(11404), 1, - anon_sym_COMMA, + ACTIONS(11623), 1, + anon_sym_RBRACE, ACTIONS(11669), 1, + anon_sym_COMMA, + STATE(4959), 1, + aux_sym_enumerator_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53500] = 4, + ACTIONS(11671), 1, + anon_sym_COMMA, + ACTIONS(11674), 1, + anon_sym_GT, + STATE(4977), 1, + aux_sym_protocol_qualifiers_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53519] = 4, + ACTIONS(11394), 1, + anon_sym_COMMA, + ACTIONS(11676), 1, anon_sym_GT, STATE(4975), 1, aux_sym_generic_type_references_repeat1, @@ -616544,40 +616564,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53500] = 4, - ACTIONS(11619), 1, - anon_sym_RBRACE, - ACTIONS(11671), 1, - anon_sym_COMMA, - STATE(4960), 1, - aux_sym_enumerator_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53519] = 4, - ACTIONS(8847), 1, - anon_sym_LBRACE, - ACTIONS(11673), 1, - sym_identifier, - STATE(3765), 1, - sym_field_declaration_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [53538] = 4, ACTIONS(10848), 1, anon_sym_LPAREN2, - ACTIONS(11675), 1, + ACTIONS(11678), 1, anon_sym_LF, STATE(4679), 1, sym_preproc_argument_list, @@ -616590,9 +616580,69 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53557] = 4, + ACTIONS(8847), 1, + anon_sym_LBRACE, + ACTIONS(11680), 1, + sym_identifier, + STATE(3765), 1, + sym_field_declaration_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53576] = 4, + ACTIONS(11682), 1, + anon_sym_COMMA, + ACTIONS(11684), 1, + anon_sym_RBRACE, + STATE(4959), 1, + aux_sym_enumerator_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53595] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11686), 1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53614] = 4, + ACTIONS(11234), 1, + sym_identifier, + ACTIONS(11684), 1, + anon_sym_RBRACE, + STATE(5118), 1, + sym_enumerator, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53633] = 4, ACTIONS(10146), 1, anon_sym_LBRACE, - ACTIONS(11677), 1, + ACTIONS(11688), 1, sym_identifier, STATE(4563), 1, sym_field_declaration_list, @@ -616604,73 +616654,13 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53576] = 4, - ACTIONS(11679), 1, - anon_sym_COMMA, - ACTIONS(11681), 1, - anon_sym_RBRACE, - STATE(4960), 1, - aux_sym_enumerator_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53595] = 4, - ACTIONS(11683), 1, - anon_sym_COMMA, - ACTIONS(11686), 1, - anon_sym_GT, - STATE(4982), 1, - aux_sym_protocol_qualifiers_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53614] = 4, - ACTIONS(11236), 1, - sym_identifier, - ACTIONS(11681), 1, - anon_sym_RBRACE, - STATE(5111), 1, - sym_enumerator, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53633] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11688), 1, - anon_sym_RPAREN, - STATE(5008), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [53652] = 4, - ACTIONS(11410), 1, + ACTIONS(11386), 1, anon_sym_COMMA, ACTIONS(11690), 1, - anon_sym_GT, - STATE(4982), 1, - aux_sym_protocol_qualifiers_repeat1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -616680,12 +616670,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53671] = 4, - ACTIONS(11398), 1, + ACTIONS(11573), 1, anon_sym_COMMA, ACTIONS(11692), 1, anon_sym_RPAREN, - STATE(5008), 1, - aux_sym_availability_attribute_specifier_repeat1, + STATE(4935), 1, + aux_sym_property_attributes_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -616695,12 +616685,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53690] = 4, - ACTIONS(11086), 1, + ACTIONS(11410), 1, anon_sym_COMMA, ACTIONS(11694), 1, - anon_sym_SEMI, - STATE(4899), 1, - aux_sym_class_forward_declaration_repeat1, + anon_sym_GT, + STATE(4977), 1, + aux_sym_protocol_qualifiers_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -616710,11 +616700,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53709] = 4, - ACTIONS(11426), 1, + ACTIONS(11390), 1, anon_sym_COMMA, ACTIONS(11696), 1, anon_sym_RPAREN, - STATE(4951), 1, + STATE(4952), 1, aux_sym_parameter_list_repeat1, ACTIONS(3), 7, sym_comment, @@ -616725,26 +616715,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53728] = 4, - ACTIONS(11572), 1, + ACTIONS(11394), 1, anon_sym_COMMA, ACTIONS(11698), 1, - anon_sym_RPAREN, - STATE(4934), 1, - aux_sym_property_attributes_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53747] = 4, - ACTIONS(11404), 1, - anon_sym_COMMA, - ACTIONS(11700), 1, anon_sym_GT, - STATE(4976), 1, + STATE(4978), 1, aux_sym_generic_type_references_repeat1, ACTIONS(3), 7, sym_comment, @@ -616754,8 +616729,52 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53766] = 2, - ACTIONS(11702), 3, + [53747] = 3, + ACTIONS(11702), 1, + anon_sym_COLON, + ACTIONS(11700), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53764] = 4, + ACTIONS(11086), 1, + anon_sym_COMMA, + ACTIONS(11704), 1, + anon_sym_SEMI, + STATE(4898), 1, + aux_sym_class_forward_declaration_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53783] = 4, + ACTIONS(11086), 1, + anon_sym_COMMA, + ACTIONS(11706), 1, + anon_sym_SEMI, + STATE(4898), 1, + aux_sym_class_forward_declaration_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [53802] = 2, + ACTIONS(11708), 3, anon_sym_LBRACK, anon_sym_EQ, anon_sym_DOT, @@ -616767,54 +616786,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53781] = 3, - ACTIONS(11706), 1, - anon_sym_COLON, - ACTIONS(11704), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53798] = 4, - ACTIONS(11426), 1, - anon_sym_COMMA, - ACTIONS(11708), 1, - anon_sym_RPAREN, - STATE(4988), 1, - aux_sym_parameter_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [53817] = 4, - ACTIONS(10146), 1, - anon_sym_LBRACE, - ACTIONS(11710), 1, - sym_identifier, - STATE(4563), 1, - sym_field_declaration_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53836] = 4, ACTIONS(11443), 1, anon_sym_COMMA, - ACTIONS(11712), 1, + ACTIONS(11710), 1, anon_sym_GT, STATE(4926), 1, aux_sym_parameterized_class_type_arguments_repeat1, @@ -616826,10 +616801,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53855] = 4, - ACTIONS(11465), 1, + [53836] = 4, + ACTIONS(11456), 1, anon_sym_COMMA, - ACTIONS(11714), 1, + ACTIONS(11712), 1, anon_sym_RPAREN, STATE(4924), 1, aux_sym_generics_type_reference_repeat1, @@ -616841,12 +616816,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [53874] = 4, + [53855] = 4, ACTIONS(11410), 1, anon_sym_COMMA, - ACTIONS(11716), 1, + ACTIONS(11714), 1, anon_sym_GT, - STATE(4985), 1, + STATE(4987), 1, aux_sym_protocol_qualifiers_repeat1, ACTIONS(3), 7, sym_comment, @@ -616856,6 +616831,21 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [53874] = 4, + ACTIONS(10146), 1, + anon_sym_LBRACE, + ACTIONS(11716), 1, + sym_identifier, + STATE(4563), 1, + sym_field_declaration_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [53893] = 4, ACTIONS(11718), 1, anon_sym_COMMA, @@ -616872,12 +616862,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53912] = 4, - ACTIONS(11404), 1, - anon_sym_COMMA, ACTIONS(11722), 1, - anon_sym_GT, - STATE(4922), 1, - aux_sym_generic_type_references_repeat1, + anon_sym_COMMA, + ACTIONS(11725), 1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -616889,9 +616879,9 @@ static const uint16_t ts_small_parse_table[] = { [53931] = 4, ACTIONS(11086), 1, anon_sym_COMMA, - ACTIONS(11724), 1, + ACTIONS(11727), 1, anon_sym_SEMI, - STATE(5012), 1, + STATE(5013), 1, aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -616902,12 +616892,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53950] = 4, - ACTIONS(11086), 1, + ACTIONS(11394), 1, anon_sym_COMMA, - ACTIONS(11726), 1, - anon_sym_SEMI, - STATE(4878), 1, - aux_sym_class_forward_declaration_repeat1, + ACTIONS(11729), 1, + anon_sym_GT, + STATE(4921), 1, + aux_sym_generic_type_references_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -616917,84 +616907,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [53969] = 4, - ACTIONS(11728), 1, - anon_sym_COMMA, - ACTIONS(11731), 1, - anon_sym_RPAREN, - STATE(5002), 1, - aux_sym_preproc_params_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [53988] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11733), 1, - anon_sym_RPAREN, - STATE(5008), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54007] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11735), 1, - anon_sym_RPAREN, - STATE(5008), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54026] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11737), 1, - anon_sym_RPAREN, - STATE(5003), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54045] = 4, - ACTIONS(11398), 1, - anon_sym_COMMA, - ACTIONS(11739), 1, - anon_sym_RPAREN, - STATE(5004), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54064] = 4, ACTIONS(11410), 1, anon_sym_COMMA, - ACTIONS(11741), 1, + ACTIONS(11731), 1, anon_sym_GT, STATE(4971), 1, aux_sym_protocol_qualifiers_repeat1, @@ -617006,12 +616921,87 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [53988] = 4, + ACTIONS(11086), 1, + anon_sym_COMMA, + ACTIONS(11733), 1, + anon_sym_SEMI, + STATE(4992), 1, + aux_sym_class_forward_declaration_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54007] = 4, + ACTIONS(11735), 1, + anon_sym_COMMA, + ACTIONS(11738), 1, + anon_sym_RPAREN, + STATE(5004), 1, + aux_sym_preproc_params_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54026] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11740), 1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54045] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11742), 1, + anon_sym_RPAREN, + STATE(4999), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54064] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11744), 1, + anon_sym_RPAREN, + STATE(5005), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [54083] = 4, - ACTIONS(11743), 1, + ACTIONS(11386), 1, anon_sym_COMMA, ACTIONS(11746), 1, anon_sym_RPAREN, - STATE(5008), 1, + STATE(5006), 1, aux_sym_availability_attribute_specifier_repeat1, ACTIONS(3), 7, sym_comment, @@ -617026,7 +617016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(11748), 1, anon_sym_SEMI, - STATE(4893), 1, + STATE(4892), 1, aux_sym_protocol_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -617037,24 +617027,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [54121] = 4, - ACTIONS(3034), 1, - anon_sym_COMMA, - ACTIONS(11750), 1, - anon_sym_SEMI, - STATE(4893), 1, - aux_sym_protocol_forward_declaration_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54140] = 4, ACTIONS(11491), 1, anon_sym_COMMA, - ACTIONS(11752), 1, + ACTIONS(11750), 1, anon_sym_RPAREN, STATE(4909), 1, aux_sym_platform_version_repeat1, @@ -617066,13 +617041,28 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [54140] = 4, + ACTIONS(8045), 1, + anon_sym_RBRACE, + ACTIONS(11752), 1, + anon_sym_COMMA, + STATE(5014), 1, + aux_sym_initializer_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [54159] = 4, - ACTIONS(11086), 1, + ACTIONS(3034), 1, anon_sym_COMMA, ACTIONS(11754), 1, anon_sym_SEMI, - STATE(4899), 1, - aux_sym_class_forward_declaration_repeat1, + STATE(4892), 1, + aux_sym_protocol_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -617082,9 +617072,39 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [54178] = 4, + ACTIONS(11086), 1, + anon_sym_COMMA, + ACTIONS(11756), 1, + anon_sym_SEMI, + STATE(4898), 1, + aux_sym_class_forward_declaration_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54197] = 4, + ACTIONS(10530), 1, + anon_sym_RBRACE, + ACTIONS(11758), 1, + anon_sym_COMMA, + STATE(5014), 1, + aux_sym_initializer_list_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54216] = 4, ACTIONS(8123), 1, anon_sym_LBRACE, - ACTIONS(11756), 1, + ACTIONS(11761), 1, sym_identifier, STATE(3502), 1, sym_field_declaration_list, @@ -617096,10 +617116,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54197] = 4, + [54235] = 4, ACTIONS(11086), 1, anon_sym_COMMA, - ACTIONS(11758), 1, + ACTIONS(11763), 1, anon_sym_SEMI, STATE(4970), 1, aux_sym_class_forward_declaration_repeat1, @@ -617111,42 +617131,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54216] = 4, - ACTIONS(11086), 1, - anon_sym_COMMA, - ACTIONS(11760), 1, - anon_sym_SEMI, - STATE(4969), 1, - aux_sym_class_forward_declaration_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54235] = 4, - ACTIONS(10884), 1, - anon_sym_RPAREN, - ACTIONS(11762), 1, - anon_sym_COMMA, - STATE(5016), 1, - aux_sym_preproc_argument_list_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [54254] = 4, ACTIONS(11086), 1, anon_sym_COMMA, ACTIONS(11765), 1, anon_sym_SEMI, - STATE(4899), 1, + STATE(4969), 1, aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, @@ -617157,12 +617147,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [54273] = 4, - ACTIONS(10530), 1, - anon_sym_RBRACE, + ACTIONS(10884), 1, + anon_sym_RPAREN, ACTIONS(11767), 1, anon_sym_COMMA, STATE(5018), 1, - aux_sym_initializer_list_repeat1, + aux_sym_preproc_argument_list_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -617172,12 +617162,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [54292] = 4, - ACTIONS(8045), 1, - anon_sym_RBRACE, - ACTIONS(11770), 1, + ACTIONS(11086), 1, anon_sym_COMMA, - STATE(5018), 1, - aux_sym_initializer_list_repeat1, + ACTIONS(11770), 1, + anon_sym_SEMI, + STATE(4898), 1, + aux_sym_class_forward_declaration_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -617187,7 +617177,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [54311] = 4, - ACTIONS(11511), 1, + ACTIONS(11509), 1, anon_sym_COMMA, ACTIONS(11772), 1, anon_sym_SEMI, @@ -617202,39 +617192,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [54330] = 4, - ACTIONS(11398), 1, + ACTIONS(11517), 1, anon_sym_COMMA, ACTIONS(11774), 1, - anon_sym_RPAREN, - STATE(4965), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54349] = 4, - ACTIONS(11776), 1, - anon_sym_COMMA, - ACTIONS(11778), 1, - anon_sym_RPAREN, - STATE(4887), 1, - aux_sym_available_expression_repeat1, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54368] = 4, - ACTIONS(11519), 1, - anon_sym_COMMA, - ACTIONS(11780), 1, anon_sym_SEMI, STATE(4900), 1, aux_sym_dynamic_definition_repeat1, @@ -617246,13 +617206,43 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, + [54349] = 4, + ACTIONS(11386), 1, + anon_sym_COMMA, + ACTIONS(11776), 1, + anon_sym_RPAREN, + STATE(4965), 1, + aux_sym_availability_attribute_specifier_repeat1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54368] = 4, + ACTIONS(8881), 1, + anon_sym_LBRACE, + ACTIONS(11778), 1, + anon_sym_SEMI, + STATE(3010), 1, + sym_compound_statement, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, [54387] = 4, - ACTIONS(11398), 1, + ACTIONS(11780), 1, anon_sym_COMMA, ACTIONS(11782), 1, anon_sym_RPAREN, - STATE(4964), 1, - aux_sym_availability_attribute_specifier_repeat1, + STATE(4887), 1, + aux_sym_available_expression_repeat1, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -617277,32 +617267,6 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [54425] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(4756), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54441] = 3, - ACTIONS(8793), 1, - anon_sym_LPAREN2, - STATE(4267), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54457] = 3, ACTIONS(11789), 1, anon_sym_LF, ACTIONS(11791), 1, @@ -617315,10 +617279,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54473] = 3, + [54441] = 3, ACTIONS(3036), 1, anon_sym_LT, - STATE(1967), 1, + STATE(1977), 1, sym_protocol_qualifiers, ACTIONS(3), 7, sym_comment, @@ -617328,11 +617292,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54489] = 3, - ACTIONS(11793), 1, - sym_identifier, - ACTIONS(11795), 1, - anon_sym_STAR, + [54457] = 2, + ACTIONS(11793), 2, + anon_sym_COMMA, + anon_sym_RBRACE, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -617341,7 +617304,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54505] = 3, + [54471] = 3, + ACTIONS(11795), 1, + sym_identifier, + ACTIONS(11797), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54487] = 3, ACTIONS(8793), 1, anon_sym_LPAREN2, STATE(3728), 1, @@ -617354,7 +617330,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54521] = 3, + [54503] = 3, ACTIONS(8793), 1, anon_sym_LPAREN2, STATE(3759), 1, @@ -617367,11 +617343,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54537] = 3, - ACTIONS(11797), 1, - sym_identifier, - STATE(5201), 1, - sym_synthesize_property, + [54519] = 3, + ACTIONS(8881), 1, + anon_sym_LBRACE, + STATE(3010), 1, + sym_compound_statement, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -617380,7 +617356,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54553] = 3, + [54535] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1962), 1, @@ -617393,405 +617369,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [54569] = 3, - ACTIONS(9724), 1, - anon_sym_LPAREN2, - STATE(4458), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54585] = 2, - ACTIONS(11731), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54599] = 3, - ACTIONS(9724), 1, - anon_sym_LPAREN2, - STATE(4486), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54615] = 3, - ACTIONS(11793), 1, - sym_identifier, - ACTIONS(11799), 1, - anon_sym_STAR, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54631] = 3, - ACTIONS(11801), 1, - anon_sym_LF, - ACTIONS(11803), 1, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54647] = 3, - ACTIONS(7002), 1, - anon_sym_LPAREN2, - STATE(5323), 1, - sym_argument_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54663] = 2, - ACTIONS(11805), 2, - anon_sym_LF, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54677] = 2, - ACTIONS(11807), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54691] = 3, - ACTIONS(11809), 1, - anon_sym_COMMA, - ACTIONS(11811), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54707] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1883), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54723] = 2, - ACTIONS(11813), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54737] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1899), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54753] = 3, - ACTIONS(11815), 1, - sym_identifier, - STATE(3724), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54769] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1900), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54785] = 3, - ACTIONS(11817), 1, - anon_sym_LF, - ACTIONS(11819), 1, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54801] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1863), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54817] = 3, - ACTIONS(11821), 1, - anon_sym_COMMA, - ACTIONS(11823), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54833] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(1893), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54849] = 3, - ACTIONS(8793), 1, - anon_sym_LPAREN2, - STATE(4284), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54865] = 3, - ACTIONS(11825), 1, - sym_identifier, - ACTIONS(11827), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54881] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1926), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54897] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(1628), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54913] = 3, - ACTIONS(8795), 1, - anon_sym_LBRACE, - STATE(3327), 1, - sym_compound_statement, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54929] = 3, - ACTIONS(11829), 1, - anon_sym_LPAREN2, - STATE(2832), 1, - sym_parenthesized_expression, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54945] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1916), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54961] = 3, - ACTIONS(8873), 1, - anon_sym_LBRACE, - STATE(3042), 1, - sym_compound_statement, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54977] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1884), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [54993] = 3, - ACTIONS(11831), 1, - anon_sym_LF, - ACTIONS(11833), 1, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55009] = 3, - ACTIONS(11835), 1, - anon_sym_RBRACK, - ACTIONS(11837), 1, - anon_sym_COLON, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55025] = 3, - ACTIONS(11839), 1, - anon_sym_LF, - ACTIONS(11841), 1, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55041] = 2, - ACTIONS(11843), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55055] = 3, + [54551] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1879), 1, @@ -617804,36 +617382,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55071] = 3, - ACTIONS(11845), 1, - sym_identifier, - STATE(3411), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55087] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(4084), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55103] = 3, + [54567] = 3, ACTIONS(9724), 1, anon_sym_LPAREN2, - STATE(4267), 1, + STATE(4458), 1, sym_parameter_list, ACTIONS(3), 7, sym_comment, @@ -617843,7 +617395,380 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55119] = 3, + [54583] = 2, + ACTIONS(11738), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54597] = 3, + ACTIONS(9724), 1, + anon_sym_LPAREN2, + STATE(4486), 1, + sym_parameter_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54613] = 3, + ACTIONS(11799), 1, + anon_sym_LF, + ACTIONS(11801), 1, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54629] = 3, + ACTIONS(11803), 1, + sym_identifier, + STATE(5198), 1, + sym_synthesize_property, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54645] = 2, + ACTIONS(11805), 2, + anon_sym_LF, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54659] = 3, + ACTIONS(11807), 1, + anon_sym_COMMA, + ACTIONS(11809), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54675] = 3, + ACTIONS(7002), 1, + anon_sym_LPAREN2, + STATE(5327), 1, + sym_argument_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54691] = 3, + ACTIONS(11811), 1, + sym_identifier, + ACTIONS(11813), 1, + anon_sym_STAR, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54707] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(1893), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54723] = 3, + ACTIONS(8793), 1, + anon_sym_LPAREN2, + STATE(4284), 1, + sym_parameter_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54739] = 2, + ACTIONS(11815), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54753] = 3, + ACTIONS(11817), 1, + sym_identifier, + STATE(3724), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54769] = 2, + ACTIONS(11819), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54783] = 3, + ACTIONS(11821), 1, + anon_sym_LF, + ACTIONS(11823), 1, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54799] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1899), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54815] = 3, + ACTIONS(11825), 1, + anon_sym_COMMA, + ACTIONS(11827), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54831] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(1628), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54847] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1900), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54863] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1863), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54879] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1883), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54895] = 3, + ACTIONS(11829), 1, + sym_identifier, + ACTIONS(11831), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54911] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1967), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54927] = 3, + ACTIONS(11833), 1, + anon_sym_LPAREN2, + STATE(2832), 1, + sym_parenthesized_expression, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54943] = 3, + ACTIONS(8795), 1, + anon_sym_LBRACE, + STATE(3327), 1, + sym_compound_statement, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54959] = 3, + ACTIONS(8873), 1, + anon_sym_LBRACE, + STATE(3042), 1, + sym_compound_statement, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54975] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1916), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [54991] = 3, + ACTIONS(11835), 1, + anon_sym_LF, + ACTIONS(11837), 1, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55007] = 3, + ACTIONS(11839), 1, + anon_sym_RBRACK, + ACTIONS(11841), 1, + anon_sym_COLON, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55023] = 3, + ACTIONS(11843), 1, + anon_sym_LF, + ACTIONS(11845), 1, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55039] = 3, ACTIONS(11847), 1, anon_sym_COMMA, ACTIONS(11849), 1, @@ -617856,7 +617781,71 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55135] = 3, + [55055] = 3, + ACTIONS(9724), 1, + anon_sym_LPAREN2, + STATE(4267), 1, + sym_parameter_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55071] = 3, + ACTIONS(11851), 1, + sym_identifier, + STATE(3411), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55087] = 2, + ACTIONS(11853), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55101] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1884), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55117] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1878), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55133] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1961), 1, @@ -617869,7 +617858,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55151] = 3, + [55149] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(4084), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55165] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1880), 1, @@ -617882,10 +617884,23 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55167] = 3, - ACTIONS(11851), 1, + [55181] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1869), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55197] = 3, + ACTIONS(11855), 1, sym_identifier, - ACTIONS(11853), 1, + ACTIONS(11857), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -617895,20 +617910,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55183] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1865), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55199] = 3, + [55213] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1888), 1, @@ -617921,18 +617923,6 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55215] = 2, - ACTIONS(11686), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [55229] = 3, ACTIONS(175), 1, anon_sym_LBRACE, @@ -617946,7 +617936,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55245] = 2, + [55245] = 3, + ACTIONS(11859), 1, + anon_sym_LF, + ACTIONS(11861), 1, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55261] = 2, ACTIONS(10530), 2, anon_sym_COMMA, anon_sym_RBRACE, @@ -617958,23 +617961,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55259] = 3, - ACTIONS(11855), 1, - anon_sym_LF, - ACTIONS(11857), 1, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [55275] = 3, - ACTIONS(11859), 1, + ACTIONS(11863), 1, sym_identifier, - ACTIONS(11861), 1, + ACTIONS(11865), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -617985,9 +617975,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [55291] = 3, - ACTIONS(11863), 1, + ACTIONS(11867), 1, anon_sym_COMMA, - ACTIONS(11865), 1, + ACTIONS(11869), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -618000,7 +617990,7 @@ static const uint16_t ts_small_parse_table[] = { [55307] = 3, ACTIONS(3036), 1, anon_sym_LT, - STATE(1878), 1, + STATE(1875), 1, sym_protocol_qualifiers, ACTIONS(3), 7, sym_comment, @@ -618024,7 +618014,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [55339] = 3, - ACTIONS(11097), 1, + ACTIONS(11095), 1, sym_identifier, STATE(1626), 1, sym__name, @@ -618050,7 +618040,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [55371] = 2, - ACTIONS(11667), 2, + ACTIONS(11871), 2, anon_sym_COMMA, anon_sym_GT, ACTIONS(3), 7, @@ -618061,58 +618051,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55385] = 2, - ACTIONS(11843), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55399] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1941), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55415] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1908), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55431] = 3, - ACTIONS(11867), 1, - anon_sym_LF, - ACTIONS(11869), 1, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55447] = 3, + [55385] = 3, ACTIONS(8793), 1, anon_sym_LPAREN2, STATE(4290), 1, @@ -618125,88 +618064,61 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55463] = 3, - ACTIONS(11871), 1, - sym_identifier, + [55401] = 2, + ACTIONS(11667), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55415] = 2, + ACTIONS(11853), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55429] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1941), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55445] = 3, ACTIONS(11873), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55479] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1875), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55495] = 3, - ACTIONS(11875), 1, sym_identifier, + ACTIONS(11875), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55461] = 3, ACTIONS(11877), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55511] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1937), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55527] = 2, - ACTIONS(11477), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55541] = 3, + sym_identifier, ACTIONS(11879), 1, - anon_sym_COMMA, - ACTIONS(11881), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55557] = 3, - ACTIONS(11829), 1, anon_sym_LPAREN2, - STATE(2812), 1, - sym_parenthesized_expression, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -618215,7 +618127,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55573] = 3, + [55477] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1874), 1, @@ -618228,7 +618140,84 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55589] = 3, + [55493] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1908), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55509] = 3, + ACTIONS(11881), 1, + sym_identifier, + ACTIONS(11883), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55525] = 3, + ACTIONS(11885), 1, + anon_sym_LF, + ACTIONS(11887), 1, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55541] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1937), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55557] = 3, + ACTIONS(11833), 1, + anon_sym_LPAREN2, + STATE(2812), 1, + sym_parenthesized_expression, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55573] = 2, + ACTIONS(11477), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55587] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1873), 1, @@ -618241,7 +618230,58 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55605] = 3, + [55603] = 3, + ACTIONS(11889), 1, + anon_sym_COMMA, + ACTIONS(11891), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55619] = 2, + ACTIONS(10532), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55633] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(4760), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55649] = 3, + ACTIONS(11811), 1, + sym_identifier, + ACTIONS(11893), 1, + anon_sym_STAR, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55665] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1992), 1, @@ -618254,35 +618294,36 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55621] = 2, - ACTIONS(10532), 2, + [55681] = 3, + ACTIONS(11895), 1, + anon_sym_LPAREN2, + STATE(5674), 1, + sym_parenthesized_expression, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55697] = 3, + ACTIONS(11833), 1, + anon_sym_LPAREN2, + STATE(2814), 1, + sym_parenthesized_expression, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55713] = 3, + ACTIONS(11897), 1, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55635] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(4760), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55651] = 3, - ACTIONS(11883), 1, - sym_identifier, - ACTIONS(11885), 1, + ACTIONS(11899), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -618292,11 +618333,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55667] = 3, - ACTIONS(11887), 1, - anon_sym_COMMA, - ACTIONS(11889), 1, - anon_sym_RPAREN, + [55729] = 3, + ACTIONS(11833), 1, + anon_sym_LPAREN2, + STATE(2815), 1, + sym_parenthesized_expression, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -618305,7 +618346,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55683] = 3, + [55745] = 3, ACTIONS(8793), 1, anon_sym_LPAREN2, STATE(3762), 1, @@ -618318,62 +618359,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55699] = 3, - ACTIONS(11829), 1, - anon_sym_LPAREN2, - STATE(2814), 1, - sym_parenthesized_expression, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55715] = 3, - ACTIONS(11793), 1, + [55761] = 3, + ACTIONS(11234), 1, sym_identifier, - ACTIONS(11891), 1, - anon_sym_STAR, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55731] = 3, - ACTIONS(11829), 1, - anon_sym_LPAREN2, - STATE(2815), 1, - sym_parenthesized_expression, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55747] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1914), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55763] = 2, - ACTIONS(11632), 2, - anon_sym_COMMA, - anon_sym_RBRACE, + STATE(5118), 1, + sym_enumerator, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -618385,7 +618375,7 @@ static const uint16_t ts_small_parse_table[] = { [55777] = 3, ACTIONS(3036), 1, anon_sym_LT, - STATE(1889), 1, + STATE(1865), 1, sym_protocol_qualifiers, ACTIONS(3), 7, sym_comment, @@ -618408,71 +618398,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55809] = 2, - ACTIONS(11893), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55823] = 2, - ACTIONS(11394), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55837] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1869), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55853] = 3, - ACTIONS(11236), 1, - sym_identifier, - STATE(5111), 1, - sym_enumerator, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55869] = 3, + [55809] = 3, ACTIONS(11895), 1, - anon_sym_LF, - ACTIONS(11897), 1, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55885] = 3, - ACTIONS(11899), 1, anon_sym_LPAREN2, STATE(5077), 1, sym_parenthesized_expression, @@ -618484,7 +618411,95 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55901] = 3, + [55825] = 2, + ACTIONS(11406), 2, + aux_sym_char_literal_token1, + sym_escape_sequence, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55839] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1889), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55855] = 2, + ACTIONS(11901), 2, + aux_sym_char_literal_token1, + sym_escape_sequence, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55869] = 2, + ACTIONS(11628), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55883] = 3, + ACTIONS(11895), 1, + anon_sym_LPAREN2, + STATE(5193), 1, + sym_parenthesized_expression, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55899] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(4748), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55915] = 3, + ACTIONS(11903), 1, + anon_sym_LF, + ACTIONS(11905), 1, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [55931] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1870), 1, @@ -618497,33 +618512,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55917] = 3, - ACTIONS(11899), 1, - anon_sym_LPAREN2, - STATE(5193), 1, - sym_parenthesized_expression, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [55933] = 2, - ACTIONS(11901), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [55947] = 2, - ACTIONS(11903), 2, + ACTIONS(11907), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(3), 7, @@ -618547,11 +618537,12 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55977] = 2, - ACTIONS(11905), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - ACTIONS(5), 7, + [55977] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1914), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, @@ -618559,10 +618550,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [55991] = 3, - ACTIONS(11907), 1, - anon_sym_LF, + [55993] = 3, ACTIONS(11909), 1, + anon_sym_LF, + ACTIONS(11911), 1, sym_preproc_arg, ACTIONS(5), 7, sym_comment, @@ -618572,12 +618563,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56007] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(4748), 1, - sym__name, - ACTIONS(3), 7, + [56009] = 2, + ACTIONS(11913), 2, + aux_sym_char_literal_token1, + sym_escape_sequence, + ACTIONS(5), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, @@ -618599,6 +618589,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [56039] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(1625), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56055] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1998), 1, @@ -618611,10 +618614,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56055] = 3, - ACTIONS(11097), 1, + [56071] = 3, + ACTIONS(11095), 1, sym_identifier, - STATE(2755), 1, + STATE(4756), 1, sym__name, ACTIONS(3), 7, sym_comment, @@ -618624,7 +618627,84 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56071] = 3, + [56087] = 3, + ACTIONS(11915), 1, + sym_identifier, + STATE(4996), 1, + sym__protocol_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56103] = 3, + ACTIONS(11811), 1, + sym_identifier, + ACTIONS(11917), 1, + anon_sym_STAR, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56119] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1926), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56135] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(1930), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56151] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(3411), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56167] = 2, + ACTIONS(11613), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56181] = 3, ACTIONS(10512), 1, anon_sym_RPAREN, ACTIONS(10514), 1, @@ -618637,58 +618717,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56087] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(4793), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56103] = 3, - ACTIONS(11899), 1, - anon_sym_LPAREN2, - STATE(5673), 1, - sym_parenthesized_expression, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56119] = 3, - ACTIONS(8881), 1, - anon_sym_LBRACE, - STATE(3010), 1, - sym_compound_statement, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56135] = 2, - ACTIONS(11611), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56149] = 3, + [56197] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1999), 1, @@ -618701,11 +618730,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56165] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(1627), 1, - sym__name, + [56213] = 2, + ACTIONS(11602), 2, + anon_sym_COMMA, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -618714,47 +618742,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56181] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(1625), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56197] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(1930), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56213] = 3, - ACTIONS(11829), 1, - anon_sym_LPAREN2, - STATE(2767), 1, - sym_parenthesized_expression, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56229] = 3, - ACTIONS(11899), 1, + [56227] = 3, + ACTIONS(11895), 1, anon_sym_LPAREN2, STATE(5249), 1, sym_parenthesized_expression, @@ -618766,7 +618755,32 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56245] = 3, + [56243] = 2, + ACTIONS(11919), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56257] = 3, + ACTIONS(11833), 1, + anon_sym_LPAREN2, + STATE(2767), 1, + sym_parenthesized_expression, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56273] = 3, ACTIONS(8793), 1, anon_sym_LPAREN2, STATE(4262), 1, @@ -618779,68 +618793,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56261] = 3, - ACTIONS(9724), 1, - anon_sym_LPAREN2, - STATE(4262), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56277] = 2, - ACTIONS(11911), 2, - anon_sym_LF, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56291] = 2, - ACTIONS(11570), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56305] = 2, - ACTIONS(11913), 2, - anon_sym_DOT_DOT_DOT, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56319] = 2, - ACTIONS(11915), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56333] = 3, + [56289] = 3, ACTIONS(8881), 1, anon_sym_LBRACE, STATE(3008), 1, @@ -618853,10 +618806,23 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56349] = 3, + [56305] = 3, + ACTIONS(9724), 1, + anon_sym_LPAREN2, + STATE(4262), 1, + sym_parameter_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56321] = 3, ACTIONS(7002), 1, anon_sym_LPAREN2, - STATE(5404), 1, + STATE(5410), 1, sym_argument_list, ACTIONS(3), 7, sym_comment, @@ -618866,7 +618832,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56365] = 3, + [56337] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1928), 1, @@ -618879,10 +618845,34 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56381] = 3, - ACTIONS(11097), 1, + [56353] = 2, + ACTIONS(11921), 2, + anon_sym_LF, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56367] = 2, + ACTIONS(11923), 2, + anon_sym_DOT_DOT_DOT, sym_identifier, - STATE(5231), 1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56381] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(5233), 1, sym__name, ACTIONS(3), 7, sym_comment, @@ -618919,7 +618909,33 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [56429] = 3, - ACTIONS(11097), 1, + ACTIONS(11095), 1, + sym_identifier, + STATE(5441), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56445] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(1627), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56461] = 3, + ACTIONS(11095), 1, sym_identifier, STATE(5123), 1, sym__name, @@ -618931,23 +618947,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56445] = 3, - ACTIONS(11917), 1, + [56477] = 3, + ACTIONS(11095), 1, sym_identifier, - STATE(4997), 1, - sym_protocol_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56461] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(4950), 1, + STATE(4793), 1, sym__name, ACTIONS(3), 7, sym_comment, @@ -618957,135 +618960,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56477] = 2, - ACTIONS(11919), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56491] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(4196), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56507] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(1945), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56523] = 3, - ACTIONS(11921), 1, - anon_sym_COMMA, - ACTIONS(11923), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56539] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(1630), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56555] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(4901), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56571] = 3, - ACTIONS(11925), 1, - sym_identifier, - ACTIONS(11927), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56587] = 3, - ACTIONS(11929), 1, - sym_identifier, - ACTIONS(11931), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56603] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1894), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56619] = 2, - ACTIONS(11933), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56633] = 3, + [56493] = 3, ACTIONS(7002), 1, anon_sym_LPAREN2, STATE(5773), 1, @@ -619098,10 +618973,23 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56649] = 3, - ACTIONS(11935), 1, + [56509] = 3, + ACTIONS(11095), 1, sym_identifier, - ACTIONS(11937), 1, + STATE(4951), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56525] = 3, + ACTIONS(11925), 1, + anon_sym_COMMA, + ACTIONS(11927), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -619111,7 +618999,110 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56665] = 2, + [56541] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(4196), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56557] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(4899), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56573] = 3, + ACTIONS(11929), 1, + sym_identifier, + ACTIONS(11931), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56589] = 3, + ACTIONS(11933), 1, + sym_identifier, + ACTIONS(11935), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56605] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1894), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56621] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(1945), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56637] = 2, + ACTIONS(11937), 2, + anon_sym_COLON, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56651] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(1630), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56667] = 2, ACTIONS(11939), 2, anon_sym_COMMA, anon_sym_RPAREN, @@ -619123,7 +619114,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56679] = 2, + [56681] = 2, ACTIONS(11941), 2, anon_sym_COMMA, anon_sym_GT, @@ -619135,7 +619126,32 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56693] = 2, + [56695] = 3, + ACTIONS(11943), 1, + sym_identifier, + ACTIONS(11945), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56711] = 2, + ACTIONS(11947), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56725] = 2, ACTIONS(11544), 2, anon_sym_COMMA, anon_sym_RPAREN, @@ -619147,10 +619163,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56707] = 3, - ACTIONS(11899), 1, + [56739] = 3, + ACTIONS(11895), 1, anon_sym_LPAREN2, - STATE(5543), 1, + STATE(5547), 1, sym_parenthesized_expression, ACTIONS(3), 7, sym_comment, @@ -619160,20 +619176,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56723] = 3, - ACTIONS(11943), 1, - anon_sym_LF, - ACTIONS(11945), 1, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56739] = 3, + [56755] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1952), 1, @@ -619186,7 +619189,33 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56755] = 3, + [56771] = 3, + ACTIONS(11949), 1, + anon_sym_LF, + ACTIONS(11951), 1, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56787] = 3, + ACTIONS(11803), 1, + sym_identifier, + STATE(4914), 1, + sym_synthesize_property, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56803] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1989), 1, @@ -619199,7 +619228,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56771] = 3, + [56819] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1966), 1, @@ -619212,45 +619241,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56787] = 3, - ACTIONS(11797), 1, - sym_identifier, - STATE(4915), 1, - sym_synthesize_property, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56803] = 2, - ACTIONS(11947), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56817] = 3, - ACTIONS(11949), 1, - sym_identifier, - ACTIONS(11951), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56833] = 3, + [56835] = 3, ACTIONS(11099), 1, anon_sym_RPAREN, ACTIONS(11953), 1, @@ -619263,12 +619254,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56849] = 3, - ACTIONS(11955), 1, - sym_identifier, - ACTIONS(11957), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, + [56851] = 2, + ACTIONS(11955), 2, + aux_sym_char_literal_token1, + sym_escape_sequence, + ACTIONS(5), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, @@ -619277,10 +619267,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [56865] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1965), 1, - sym_protocol_qualifiers, + ACTIONS(11957), 1, + sym_identifier, + ACTIONS(11959), 1, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -619303,6 +619293,32 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [56897] = 3, + ACTIONS(11961), 1, + sym_identifier, + ACTIONS(11963), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56913] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1965), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [56929] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1906), 1, @@ -619315,21 +619331,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56913] = 3, - ACTIONS(11959), 1, - anon_sym_RPAREN, - ACTIONS(11961), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [56929] = 2, - ACTIONS(11963), 2, + [56945] = 2, + ACTIONS(11965), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(3), 7, @@ -619340,8 +619343,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56943] = 3, - ACTIONS(11097), 1, + [56959] = 3, + ACTIONS(11095), 1, sym_identifier, STATE(1971), 1, sym__name, @@ -619353,21 +619356,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [56959] = 3, - ACTIONS(9724), 1, - anon_sym_LPAREN2, - STATE(4461), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [56975] = 3, - ACTIONS(11829), 1, + ACTIONS(11833), 1, anon_sym_LPAREN2, STATE(2836), 1, sym_parenthesized_expression, @@ -619380,10 +619370,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [56991] = 3, - ACTIONS(9724), 1, + ACTIONS(11967), 1, + anon_sym_RPAREN, + ACTIONS(11969), 1, anon_sym_LPAREN2, - STATE(4481), 1, - sym_parameter_list, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -619393,7 +619383,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [57007] = 2, - ACTIONS(11965), 2, + ACTIONS(11971), 2, anon_sym_COMMA, anon_sym_SEMI, ACTIONS(3), 7, @@ -619404,10 +619394,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57021] = 2, - ACTIONS(11967), 2, - anon_sym_COLON, - sym_identifier, + [57021] = 3, + ACTIONS(9724), 1, + anon_sym_LPAREN2, + STATE(4461), 1, + sym_parameter_list, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -619416,7 +619407,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57035] = 3, + [57037] = 3, ACTIONS(767), 1, anon_sym_LBRACE, STATE(393), 1, @@ -619429,7 +619420,83 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57051] = 3, + [57053] = 3, + ACTIONS(9724), 1, + anon_sym_LPAREN2, + STATE(4481), 1, + sym_parameter_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57069] = 2, + ACTIONS(11973), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57083] = 3, + ACTIONS(11895), 1, + anon_sym_LPAREN2, + STATE(5152), 1, + sym_parenthesized_expression, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57099] = 3, + ACTIONS(11833), 1, + anon_sym_LPAREN2, + STATE(2835), 1, + sym_parenthesized_expression, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57115] = 2, + ACTIONS(11472), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57129] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(5315), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57145] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1953), 1, @@ -619442,122 +619509,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57067] = 2, - ACTIONS(11969), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57081] = 3, - ACTIONS(11899), 1, - anon_sym_LPAREN2, - STATE(5152), 1, - sym_parenthesized_expression, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57097] = 3, - ACTIONS(11829), 1, - anon_sym_LPAREN2, - STATE(2835), 1, - sym_parenthesized_expression, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57113] = 3, - ACTIONS(11971), 1, - sym_identifier, - ACTIONS(11973), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57129] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1950), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57145] = 3, - ACTIONS(11975), 1, - sym_identifier, - ACTIONS(11977), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57161] = 2, - ACTIONS(11472), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57175] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1938), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57191] = 3, - ACTIONS(9724), 1, - anon_sym_LPAREN2, - STATE(4474), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57207] = 3, + [57161] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1940), 1, @@ -619570,10 +619522,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57223] = 2, - ACTIONS(11979), 2, - anon_sym_COMMA, - anon_sym_SEMI, + [57177] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1950), 1, + sym_protocol_qualifiers, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -619582,11 +619535,11 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57237] = 3, - ACTIONS(8881), 1, - anon_sym_LBRACE, - STATE(3037), 1, - sym_compound_statement, + [57193] = 3, + ACTIONS(9724), 1, + anon_sym_LPAREN2, + STATE(4474), 1, + sym_parameter_list, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -619595,7 +619548,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57253] = 3, + [57209] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1958), 1, @@ -619608,8 +619561,34 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57269] = 3, - ACTIONS(11097), 1, + [57225] = 3, + ACTIONS(11975), 1, + sym_identifier, + ACTIONS(11977), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57241] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1938), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57257] = 3, + ACTIONS(11095), 1, sym_identifier, STATE(1917), 1, sym__name, @@ -619621,7 +619600,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57285] = 2, + [57273] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(1629), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57289] = 2, ACTIONS(10480), 2, anon_sym_RPAREN, anon_sym_SEMI, @@ -619633,8 +619625,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57299] = 3, - ACTIONS(11097), 1, + [57303] = 3, + ACTIONS(11095), 1, sym_identifier, STATE(1925), 1, sym__name, @@ -619646,7 +619638,44 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57315] = 3, + [57319] = 2, + ACTIONS(11979), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57333] = 2, + ACTIONS(11981), 2, + anon_sym_LF, + sym_preproc_arg, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57347] = 3, + ACTIONS(8881), 1, + anon_sym_LBRACE, + STATE(3037), 1, + sym_compound_statement, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57363] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1976), 1, @@ -619659,32 +619688,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57331] = 2, - ACTIONS(11981), 2, - anon_sym_LF, - sym_preproc_arg, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57345] = 3, - ACTIONS(8795), 1, - anon_sym_LBRACE, - STATE(3353), 1, - sym_compound_statement, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57361] = 3, + [57379] = 3, ACTIONS(11983), 1, sym_identifier, ACTIONS(11985), 1, @@ -619697,7 +619701,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57377] = 3, + [57395] = 3, + ACTIONS(8795), 1, + anon_sym_LBRACE, + STATE(3353), 1, + sym_compound_statement, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57411] = 3, ACTIONS(11987), 1, sym_identifier, ACTIONS(11989), 1, @@ -619710,7 +619727,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57393] = 3, + [57427] = 3, ACTIONS(11991), 1, sym_identifier, ACTIONS(11993), 1, @@ -619723,7 +619740,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57409] = 3, + [57443] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1983), 1, @@ -619736,20 +619753,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57425] = 3, - ACTIONS(9724), 1, - anon_sym_LPAREN2, - STATE(4284), 1, - sym_parameter_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57441] = 3, + [57459] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1970), 1, @@ -619762,8 +619766,47 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57457] = 3, - ACTIONS(11829), 1, + [57475] = 3, + ACTIONS(8793), 1, + anon_sym_LPAREN2, + STATE(4267), 1, + sym_parameter_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57491] = 3, + ACTIONS(9724), 1, + anon_sym_LPAREN2, + STATE(4284), 1, + sym_parameter_list, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57507] = 3, + ACTIONS(11095), 1, + sym_identifier, + STATE(2755), 1, + sym__name, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57523] = 3, + ACTIONS(11833), 1, anon_sym_LPAREN2, STATE(2762), 1, sym_parenthesized_expression, @@ -619775,46 +619818,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57473] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(3411), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57489] = 3, - ACTIONS(11097), 1, - sym_identifier, - STATE(1629), 1, - sym__name, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57505] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1977), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57521] = 2, + [57539] = 2, ACTIONS(11995), 2, anon_sym_COMMA, anon_sym_RPAREN, @@ -619826,20 +619830,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57535] = 3, - ACTIONS(3036), 1, - anon_sym_LT, - STATE(1982), 1, - sym_protocol_qualifiers, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57551] = 3, + [57553] = 3, ACTIONS(8881), 1, anon_sym_LBRACE, STATE(3038), 1, @@ -619852,7 +619843,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57567] = 3, + [57569] = 3, + ACTIONS(3036), 1, + anon_sym_LT, + STATE(1982), 1, + sym_protocol_qualifiers, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57585] = 3, ACTIONS(7002), 1, anon_sym_LPAREN2, STATE(5498), 1, @@ -619865,22 +619869,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57583] = 2, - ACTIONS(11997), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57597] = 3, - ACTIONS(11793), 1, + [57601] = 3, + ACTIONS(11811), 1, sym_identifier, - ACTIONS(11999), 1, + ACTIONS(11997), 1, anon_sym_STAR, ACTIONS(3), 7, sym_comment, @@ -619890,8 +619882,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57613] = 3, - ACTIONS(11097), 1, + [57617] = 3, + ACTIONS(11095), 1, sym_identifier, STATE(3109), 1, sym__name, @@ -619903,8 +619895,32 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57629] = 2, + [57633] = 2, + ACTIONS(11999), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57647] = 2, ACTIONS(12001), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57661] = 2, + ACTIONS(12003), 2, anon_sym_COMMA, anon_sym_SEMI, ACTIONS(3), 7, @@ -619915,7 +619931,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57643] = 3, + [57675] = 3, ACTIONS(8793), 1, anon_sym_LPAREN2, STATE(3740), 1, @@ -619928,20 +619944,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57659] = 3, - ACTIONS(11917), 1, - sym_identifier, - STATE(5076), 1, - sym_protocol_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57675] = 3, + [57691] = 3, ACTIONS(8793), 1, anon_sym_LPAREN2, STATE(3729), 1, @@ -619954,19 +619957,6 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57691] = 3, - ACTIONS(7002), 1, - anon_sym_LPAREN2, - STATE(5332), 1, - sym_argument_list, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, [57707] = 3, ACTIONS(3036), 1, anon_sym_LT, @@ -619981,10 +619971,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [57723] = 3, - ACTIONS(12003), 1, - sym_identifier, - ACTIONS(12005), 1, - anon_sym_RPAREN, + ACTIONS(7002), 1, + anon_sym_LPAREN2, + STATE(5335), 1, + sym_argument_list, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -619994,6 +619984,32 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_endif_retain, sym__ifdef_undef_retain, [57739] = 3, + ACTIONS(12005), 1, + sym_identifier, + ACTIONS(12007), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57755] = 3, + ACTIONS(11915), 1, + sym_identifier, + STATE(5086), 1, + sym__protocol_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57771] = 3, ACTIONS(3036), 1, anon_sym_LT, STATE(1919), 1, @@ -620006,8 +620022,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57755] = 3, - ACTIONS(11829), 1, + [57787] = 3, + ACTIONS(11833), 1, anon_sym_LPAREN2, STATE(2766), 1, sym_parenthesized_expression, @@ -620019,8 +620035,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57771] = 2, - ACTIONS(12007), 1, + [57803] = 2, + ACTIONS(12009), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -620030,41 +620046,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57784] = 2, - ACTIONS(12009), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57797] = 2, + [57816] = 2, ACTIONS(12011), 1, - anon_sym_LF, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57810] = 2, - ACTIONS(12013), 1, - anon_sym_STAR, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57823] = 2, - ACTIONS(12015), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -620074,8 +620057,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57836] = 2, - ACTIONS(12017), 1, + [57829] = 2, + ACTIONS(12013), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57842] = 2, + ACTIONS(12015), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -620085,7 +620079,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57849] = 2, + [57855] = 2, + ACTIONS(12017), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57868] = 2, ACTIONS(12019), 1, sym_identifier, ACTIONS(3), 7, @@ -620096,19 +620101,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57862] = 2, + [57881] = 2, ACTIONS(12021), 1, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57875] = 2, - ACTIONS(12023), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -620118,7 +620112,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57888] = 2, + [57894] = 2, + ACTIONS(12023), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57907] = 2, ACTIONS(12025), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620129,9 +620134,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57901] = 2, + [57920] = 2, ACTIONS(12027), 1, - anon_sym_SEMI, + anon_sym_LF, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57933] = 2, + ACTIONS(12029), 1, + sym_identifier, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620140,8 +620156,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57914] = 2, - ACTIONS(11837), 1, + [57946] = 2, + ACTIONS(11841), 1, anon_sym_COLON, ACTIONS(3), 7, sym_comment, @@ -620151,18 +620167,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57927] = 2, - ACTIONS(12029), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [57940] = 2, + [57959] = 2, ACTIONS(12031), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620173,7 +620178,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57953] = 2, + [57972] = 2, + ACTIONS(12033), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [57985] = 2, ACTIONS(8418), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620184,8 +620200,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57966] = 2, - ACTIONS(12033), 1, + [57998] = 2, + ACTIONS(12035), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -620195,8 +620211,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57979] = 2, - ACTIONS(12035), 1, + [58011] = 2, + ACTIONS(12037), 1, anon_sym_CARET, ACTIONS(3), 7, sym_comment, @@ -620206,19 +620222,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [57992] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, - ACTIONS(12037), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [58007] = 3, + [58024] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, ACTIONS(12039), 1, @@ -620230,19 +620234,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [58022] = 2, + [58039] = 2, ACTIONS(12041), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58035] = 2, - ACTIONS(12043), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -620252,7 +620245,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58048] = 2, + [58052] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, + ACTIONS(12043), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [58067] = 2, ACTIONS(12045), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -620263,8 +620268,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58061] = 2, + [58080] = 2, ACTIONS(12047), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58093] = 2, + ACTIONS(12049), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -620274,18 +620290,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58074] = 2, - ACTIONS(12049), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58087] = 2, + [58106] = 2, ACTIONS(12051), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620296,19 +620301,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58100] = 2, + [58119] = 2, ACTIONS(12053), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58113] = 2, - ACTIONS(12055), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -620318,8 +620312,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58126] = 2, - ACTIONS(12057), 1, + [58132] = 2, + ACTIONS(12055), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -620329,8 +620323,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58139] = 2, - ACTIONS(12059), 1, + [58145] = 2, + ACTIONS(12057), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -620340,7 +620334,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58152] = 2, + [58158] = 2, + ACTIONS(12059), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58171] = 2, ACTIONS(12061), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620351,7 +620356,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58165] = 2, + [58184] = 2, ACTIONS(12063), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620362,18 +620367,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58178] = 2, - ACTIONS(8426), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58191] = 2, + [58197] = 2, ACTIONS(12065), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620384,7 +620378,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58204] = 2, + [58210] = 2, ACTIONS(12067), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620395,7 +620389,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58217] = 2, + [58223] = 2, ACTIONS(12069), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -620406,7 +620400,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58230] = 2, + [58236] = 2, ACTIONS(8505), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620417,7 +620411,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58243] = 2, + [58249] = 2, + ACTIONS(8426), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58262] = 2, ACTIONS(12071), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620428,9 +620433,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58256] = 2, + [58275] = 2, ACTIONS(12073), 1, - aux_sym_available_expression_token1, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620439,7 +620444,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58269] = 2, + [58288] = 2, ACTIONS(12075), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620450,19 +620455,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58282] = 2, + [58301] = 2, ACTIONS(12077), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58295] = 2, - ACTIONS(12079), 1, sym_number_literal, ACTIONS(3), 7, sym_comment, @@ -620472,8 +620466,30 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58308] = 2, + [58314] = 2, + ACTIONS(12079), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58327] = 2, ACTIONS(12081), 1, + aux_sym_available_expression_token1, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58340] = 2, + ACTIONS(12083), 1, anon_sym_SQUOTE, ACTIONS(3), 7, sym_comment, @@ -620483,7 +620499,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58321] = 2, + [58353] = 2, ACTIONS(10446), 1, anon_sym_RBRACK, ACTIONS(3), 7, @@ -620494,8 +620510,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58334] = 2, - ACTIONS(12083), 1, + [58366] = 2, + ACTIONS(12085), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58379] = 2, + ACTIONS(12087), 1, anon_sym_COLON, ACTIONS(3), 7, sym_comment, @@ -620505,8 +620532,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58347] = 2, - ACTIONS(12085), 1, + [58392] = 2, + ACTIONS(12089), 1, anon_sym_RBRACE, ACTIONS(3), 7, sym_comment, @@ -620516,41 +620543,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58360] = 2, - ACTIONS(12087), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58373] = 2, - ACTIONS(12089), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58386] = 2, + [58405] = 2, ACTIONS(12091), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58399] = 2, - ACTIONS(12093), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -620560,8 +620554,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58412] = 2, - ACTIONS(12095), 1, + [58418] = 2, + ACTIONS(12093), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -620571,9 +620565,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58425] = 2, - ACTIONS(12097), 1, - sym_identifier, + [58431] = 2, + ACTIONS(12095), 1, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620582,7 +620576,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58438] = 2, + [58444] = 2, ACTIONS(11953), 1, anon_sym_COLON, ACTIONS(3), 7, @@ -620593,9 +620587,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58451] = 2, - ACTIONS(12099), 1, - anon_sym_SEMI, + [58457] = 2, + ACTIONS(12097), 1, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620604,8 +620598,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58464] = 2, - ACTIONS(12101), 1, + [58470] = 2, + ACTIONS(12099), 1, anon_sym_SQUOTE, ACTIONS(3), 7, sym_comment, @@ -620615,8 +620609,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58477] = 2, - ACTIONS(12103), 1, + [58483] = 2, + ACTIONS(12101), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -620626,19 +620620,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58490] = 2, - ACTIONS(12105), 1, - anon_sym_COMMA, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58503] = 2, - ACTIONS(12107), 1, + [58496] = 2, + ACTIONS(12103), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -620648,7 +620631,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58516] = 2, + [58509] = 2, + ACTIONS(12105), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58522] = 2, ACTIONS(11006), 1, anon_sym_CARET, ACTIONS(3), 7, @@ -620659,8 +620653,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58529] = 2, - ACTIONS(12109), 1, + [58535] = 2, + ACTIONS(12107), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -620670,8 +620664,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58542] = 2, - ACTIONS(12111), 1, + [58548] = 2, + ACTIONS(12109), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -620681,8 +620675,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58555] = 2, - ACTIONS(12113), 1, + [58561] = 2, + ACTIONS(12111), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -620692,7 +620686,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58568] = 2, + [58574] = 2, + ACTIONS(12113), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58587] = 2, ACTIONS(12115), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620703,7 +620708,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58581] = 2, + [58600] = 2, ACTIONS(12117), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620714,7 +620719,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58594] = 2, + [58613] = 2, ACTIONS(12119), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620725,8 +620730,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58607] = 2, + [58626] = 2, ACTIONS(12121), 1, + anon_sym_COMMA, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58639] = 2, + ACTIONS(12123), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -620736,18 +620752,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58620] = 2, - ACTIONS(12123), 1, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58633] = 2, + [58652] = 2, ACTIONS(12125), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620758,7 +620763,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58646] = 2, + [58665] = 2, ACTIONS(12127), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620769,7 +620774,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58659] = 2, + [58678] = 2, ACTIONS(12129), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620780,7 +620785,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58672] = 2, + [58691] = 2, ACTIONS(12131), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620791,7 +620796,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58685] = 2, + [58704] = 2, ACTIONS(12133), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620802,7 +620807,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58698] = 2, + [58717] = 2, ACTIONS(12135), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620813,9 +620818,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58711] = 2, + [58730] = 2, ACTIONS(12137), 1, - anon_sym_RPAREN, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620824,9 +620829,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58724] = 2, + [58743] = 2, ACTIONS(12139), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620835,8 +620840,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58737] = 2, + [58756] = 2, ACTIONS(12141), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58769] = 2, + ACTIONS(12143), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -620846,32 +620862,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58750] = 2, - ACTIONS(12143), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58763] = 2, - ACTIONS(12145), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58776] = 3, + [58782] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12147), 1, + ACTIONS(12145), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -620880,9 +620874,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [58791] = 2, - ACTIONS(12149), 1, - anon_sym_in, + [58797] = 2, + ACTIONS(12147), 1, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620891,7 +620885,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58804] = 2, + [58810] = 2, ACTIONS(9858), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -620902,7 +620896,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58817] = 2, + [58823] = 2, ACTIONS(9200), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -620913,7 +620907,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58830] = 2, + [58836] = 2, ACTIONS(10382), 1, anon_sym_RBRACE, ACTIONS(3), 7, @@ -620924,9 +620918,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58843] = 2, - ACTIONS(10526), 1, - anon_sym_SEMI, + [58849] = 2, + ACTIONS(12149), 1, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620935,9 +620929,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58856] = 2, + [58862] = 2, ACTIONS(12151), 1, - anon_sym_STAR, + anon_sym_in, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620946,7 +620940,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58869] = 2, + [58875] = 2, ACTIONS(12153), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620957,7 +620951,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58882] = 2, + [58888] = 2, ACTIONS(12155), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -620968,9 +620962,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58895] = 2, - ACTIONS(12157), 1, - anon_sym_LPAREN2, + [58901] = 2, + ACTIONS(10526), 1, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -620979,7 +620973,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58908] = 2, + [58914] = 2, + ACTIONS(12157), 1, + anon_sym_STAR, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58927] = 2, ACTIONS(12159), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -620990,20 +620995,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58921] = 2, - ACTIONS(10544), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58934] = 2, + [58940] = 2, ACTIONS(12161), 1, - sym_identifier, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621012,7 +621006,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58947] = 2, + [58953] = 2, ACTIONS(12163), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -621023,7 +621017,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58960] = 2, + [58966] = 2, + ACTIONS(10544), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [58979] = 2, ACTIONS(12165), 1, sym_identifier, ACTIONS(3), 7, @@ -621034,9 +621039,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58973] = 2, + [58992] = 2, ACTIONS(12167), 1, - anon_sym_RPAREN, + sym_identifier, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621045,18 +621050,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [58986] = 2, - ACTIONS(10540), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [58999] = 2, + [59005] = 2, ACTIONS(8594), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621067,19 +621061,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59012] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, + [59018] = 2, ACTIONS(12169), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, + anon_sym_RPAREN, + ACTIONS(3), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, sym__ifdef_elif_ignore, sym__ifdef_else_ignore, + sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59027] = 2, + [59031] = 2, ACTIONS(12171), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621090,7 +621083,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59040] = 2, + [59044] = 2, ACTIONS(12173), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621101,7 +621094,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59053] = 2, + [59057] = 2, ACTIONS(10594), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621112,30 +621105,31 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59066] = 2, + [59070] = 2, + ACTIONS(10540), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59083] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, ACTIONS(12175), 1, - anon_sym_SEMI, - ACTIONS(3), 7, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, sym_comment, sym_pragma, sym__ifdef_if_retain, sym__ifdef_elif_ignore, sym__ifdef_else_ignore, - sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59079] = 2, + [59098] = 2, ACTIONS(12177), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59092] = 2, - ACTIONS(12179), 1, anon_sym_SQUOTE, ACTIONS(3), 7, sym_comment, @@ -621145,7 +621139,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59105] = 2, + [59111] = 2, + ACTIONS(12179), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59124] = 2, ACTIONS(12181), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621156,7 +621161,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59118] = 2, + [59137] = 2, ACTIONS(12183), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621167,19 +621172,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59131] = 2, + [59150] = 2, ACTIONS(12185), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59144] = 2, - ACTIONS(12187), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -621189,7 +621183,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59157] = 2, + [59163] = 2, + ACTIONS(12187), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59176] = 2, ACTIONS(12189), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621200,7 +621205,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59170] = 2, + [59189] = 2, ACTIONS(12191), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621211,7 +621216,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59183] = 2, + [59202] = 2, ACTIONS(12193), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621222,9 +621227,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59196] = 2, + [59215] = 2, ACTIONS(12195), 1, - sym_module_string, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621233,9 +621238,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59209] = 2, + [59228] = 2, ACTIONS(12197), 1, - anon_sym_COLON, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621244,7 +621249,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59222] = 2, + [59241] = 2, ACTIONS(12199), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621255,21 +621260,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59235] = 2, - ACTIONS(12201), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59248] = 3, + [59254] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12203), 1, + ACTIONS(12201), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -621278,9 +621272,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [59263] = 2, - ACTIONS(12205), 1, - anon_sym_SEMI, + [59269] = 2, + ACTIONS(12203), 1, + sym_module_string, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621289,7 +621283,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59276] = 2, + [59282] = 2, + ACTIONS(12205), 1, + anon_sym_COLON, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59295] = 2, ACTIONS(12207), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621300,8 +621305,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59289] = 2, + [59308] = 2, ACTIONS(12209), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59321] = 2, + ACTIONS(12211), 1, sym_module_string, ACTIONS(3), 7, sym_comment, @@ -621311,40 +621327,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59302] = 2, - ACTIONS(10538), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59315] = 2, - ACTIONS(11656), 1, - anon_sym_LF, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59328] = 2, - ACTIONS(12211), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59341] = 2, + [59334] = 2, ACTIONS(12213), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621355,9 +621338,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59354] = 2, + [59347] = 2, ACTIONS(12215), 1, - anon_sym_LPAREN2, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621366,9 +621349,31 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59367] = 2, + [59360] = 2, + ACTIONS(10538), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59373] = 2, + ACTIONS(11658), 1, + anon_sym_LF, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59386] = 2, ACTIONS(12217), 1, - anon_sym_LPAREN2, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621377,7 +621382,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59380] = 2, + [59399] = 2, ACTIONS(12219), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621388,9 +621393,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59393] = 2, + [59412] = 2, ACTIONS(12221), 1, - anon_sym_SEMI, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621399,7 +621404,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59406] = 2, + [59425] = 2, ACTIONS(12223), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621410,7 +621415,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59419] = 2, + [59438] = 2, ACTIONS(12225), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621421,19 +621426,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59432] = 2, + [59451] = 2, ACTIONS(12227), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59445] = 2, - ACTIONS(12229), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -621443,8 +621437,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59458] = 2, - ACTIONS(12231), 1, + [59464] = 2, + ACTIONS(12229), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -621454,9 +621448,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59471] = 2, - ACTIONS(12233), 1, - anon_sym_RPAREN, + [59477] = 2, + ACTIONS(12231), 1, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621465,7 +621459,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59484] = 2, + [59490] = 2, ACTIONS(10534), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621476,7 +621470,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59497] = 2, + [59503] = 2, + ACTIONS(12233), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59516] = 2, ACTIONS(12235), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621487,9 +621492,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59510] = 2, + [59529] = 2, ACTIONS(12237), 1, - anon_sym_LPAREN2, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621498,18 +621503,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59523] = 2, - ACTIONS(12239), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59536] = 2, + [59542] = 2, ACTIONS(8378), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621520,9 +621514,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59549] = 2, - ACTIONS(10569), 1, - anon_sym_SEMI, + [59555] = 2, + ACTIONS(12239), 1, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621531,7 +621525,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59562] = 2, + [59568] = 2, ACTIONS(12241), 1, anon_sym_EQ, ACTIONS(3), 7, @@ -621542,7 +621536,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59575] = 2, + [59581] = 2, ACTIONS(12243), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621553,7 +621547,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59588] = 2, + [59594] = 2, ACTIONS(12245), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621564,7 +621558,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59601] = 2, + [59607] = 2, ACTIONS(12247), 1, anon_sym_EQ, ACTIONS(3), 7, @@ -621575,7 +621569,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59614] = 2, + [59620] = 2, ACTIONS(12249), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621586,8 +621580,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59627] = 2, + [59633] = 2, ACTIONS(12251), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59646] = 2, + ACTIONS(10569), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -621597,9 +621602,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59640] = 2, + [59659] = 2, ACTIONS(12253), 1, - anon_sym_SQUOTE, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621608,7 +621613,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59653] = 2, + [59672] = 2, ACTIONS(12255), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621619,18 +621624,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59666] = 2, - ACTIONS(11662), 1, - anon_sym_RBRACE, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59679] = 2, + [59685] = 2, ACTIONS(12257), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621641,7 +621635,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59692] = 2, + [59698] = 2, ACTIONS(12259), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621652,7 +621646,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59705] = 2, + [59711] = 2, ACTIONS(12261), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621663,7 +621657,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59718] = 2, + [59724] = 2, ACTIONS(12263), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621674,9 +621668,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59731] = 2, + [59737] = 2, ACTIONS(12265), 1, - anon_sym_RPAREN, + anon_sym_SQUOTE, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621685,7 +621679,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59744] = 2, + [59750] = 2, ACTIONS(12267), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621696,9 +621690,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59757] = 2, - ACTIONS(12269), 1, - anon_sym_RBRACK, + [59763] = 2, + ACTIONS(11662), 1, + anon_sym_RBRACE, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621707,8 +621701,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59770] = 2, - ACTIONS(12271), 1, + [59776] = 2, + ACTIONS(12269), 1, anon_sym_DOT_DOT_DOT, ACTIONS(3), 7, sym_comment, @@ -621718,8 +621712,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59783] = 2, - ACTIONS(12273), 1, + [59789] = 2, + ACTIONS(12271), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -621729,7 +621723,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59796] = 2, + [59802] = 2, ACTIONS(10334), 1, anon_sym_COLON, ACTIONS(3), 7, @@ -621740,8 +621734,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59809] = 2, - ACTIONS(12275), 1, + [59815] = 2, + ACTIONS(12273), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -621751,7 +621745,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59822] = 2, + [59828] = 2, ACTIONS(8402), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621762,9 +621756,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59835] = 2, - ACTIONS(12277), 1, - anon_sym_STAR, + [59841] = 2, + ACTIONS(12275), 1, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621773,10 +621767,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59848] = 2, - ACTIONS(12279), 1, - anon_sym_LF, - ACTIONS(5), 7, + [59854] = 2, + ACTIONS(12277), 1, + anon_sym_RBRACK, + ACTIONS(3), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, @@ -621784,7 +621778,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59861] = 2, + [59867] = 2, + ACTIONS(12279), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59880] = 2, ACTIONS(12281), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621795,9 +621800,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59874] = 2, + [59893] = 2, ACTIONS(12283), 1, - anon_sym_SEMI, + anon_sym_STAR, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621806,10 +621811,21 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59887] = 3, + [59906] = 2, + ACTIONS(12285), 1, + anon_sym_LF, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [59919] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12285), 1, + ACTIONS(12287), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -621818,18 +621834,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [59902] = 2, - ACTIONS(12287), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59915] = 2, + [59934] = 2, ACTIONS(12289), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621840,9 +621845,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59928] = 2, + [59947] = 2, ACTIONS(12291), 1, - anon_sym_RPAREN, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621851,7 +621856,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59941] = 2, + [59960] = 2, ACTIONS(12293), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621862,9 +621867,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59954] = 2, + [59973] = 2, ACTIONS(12295), 1, - anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621873,9 +621878,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59967] = 2, + [59986] = 2, ACTIONS(12297), 1, - anon_sym_RPAREN, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621884,30 +621889,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [59980] = 2, + [59999] = 2, ACTIONS(12299), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [59993] = 2, - ACTIONS(12301), 1, - anon_sym_RBRACK, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60006] = 2, - ACTIONS(12303), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -621917,8 +621900,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60019] = 2, - ACTIONS(12305), 1, + [60012] = 2, + ACTIONS(12301), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60025] = 2, + ACTIONS(12303), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -621928,7 +621922,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60032] = 2, + [60038] = 2, + ACTIONS(12305), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60051] = 2, ACTIONS(12307), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -621939,9 +621944,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60045] = 2, + [60064] = 2, ACTIONS(12309), 1, - anon_sym_RPAREN, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -621950,7 +621955,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60058] = 2, + [60077] = 2, ACTIONS(12311), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -621961,19 +621966,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60071] = 2, + [60090] = 2, ACTIONS(12313), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60084] = 2, - ACTIONS(12315), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -621983,8 +621977,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60097] = 2, - ACTIONS(12317), 1, + [60103] = 2, + ACTIONS(12315), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -621994,9 +621988,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60110] = 2, - ACTIONS(11720), 1, - anon_sym_RBRACE, + [60116] = 2, + ACTIONS(12317), 1, + anon_sym_RBRACK, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -622005,7 +621999,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60123] = 2, + [60129] = 2, ACTIONS(12319), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622016,7 +622010,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60136] = 2, + [60142] = 2, ACTIONS(12321), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622027,9 +622021,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60149] = 2, + [60155] = 2, ACTIONS(12323), 1, - anon_sym_LPAREN2, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -622038,7 +622032,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60162] = 2, + [60168] = 2, ACTIONS(12325), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622049,7 +622043,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60175] = 2, + [60181] = 2, ACTIONS(12327), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622060,7 +622054,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60188] = 2, + [60194] = 2, ACTIONS(12329), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622071,9 +622065,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60201] = 2, - ACTIONS(12331), 1, - anon_sym_LPAREN2, + [60207] = 2, + ACTIONS(11720), 1, + anon_sym_RBRACE, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -622082,8 +622076,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60214] = 2, - ACTIONS(12333), 1, + [60220] = 2, + ACTIONS(12331), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -622093,9 +622087,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60227] = 2, + [60233] = 2, + ACTIONS(12333), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60246] = 2, ACTIONS(12335), 1, - anon_sym_RPAREN, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -622104,18 +622109,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60240] = 2, - ACTIONS(12337), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60253] = 2, + [60259] = 2, ACTIONS(8458), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622126,7 +622120,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60266] = 2, + [60272] = 2, + ACTIONS(12337), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60285] = 2, ACTIONS(12339), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -622137,7 +622142,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60279] = 2, + [60298] = 2, ACTIONS(12341), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622148,7 +622153,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60292] = 2, + [60311] = 2, ACTIONS(12343), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622159,7 +622164,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60305] = 2, + [60324] = 2, ACTIONS(12345), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622170,7 +622175,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60318] = 2, + [60337] = 2, ACTIONS(12347), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622181,7 +622186,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60331] = 2, + [60350] = 2, ACTIONS(12349), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622192,8 +622197,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60344] = 2, + [60363] = 2, ACTIONS(12351), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60376] = 2, + ACTIONS(12353), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -622203,30 +622219,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60357] = 2, - ACTIONS(12353), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60370] = 2, + [60389] = 2, ACTIONS(12355), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60383] = 2, - ACTIONS(12357), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -622236,8 +622230,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60396] = 2, - ACTIONS(10552), 1, + [60402] = 2, + ACTIONS(12357), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -622247,9 +622241,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60409] = 2, + [60415] = 2, ACTIONS(12359), 1, - anon_sym_STAR, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -622258,7 +622252,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60422] = 2, + [60428] = 2, ACTIONS(12361), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622269,7 +622263,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60435] = 2, + [60441] = 2, ACTIONS(12363), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622280,7 +622274,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60448] = 2, + [60454] = 2, ACTIONS(12365), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622291,7 +622285,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60461] = 2, + [60467] = 2, ACTIONS(12367), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622302,7 +622296,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60474] = 2, + [60480] = 2, ACTIONS(12369), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622313,7 +622307,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60487] = 2, + [60493] = 2, ACTIONS(12371), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622324,7 +622318,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60500] = 2, + [60506] = 2, ACTIONS(12373), 1, sym_identifier, ACTIONS(3), 7, @@ -622335,7 +622329,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60513] = 2, + [60519] = 2, ACTIONS(12375), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622346,8 +622340,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60526] = 2, - ACTIONS(10542), 1, + [60532] = 2, + ACTIONS(10552), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -622357,9 +622351,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60539] = 2, - ACTIONS(10536), 1, - anon_sym_RPAREN, + [60545] = 2, + ACTIONS(12377), 1, + anon_sym_STAR, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -622368,7 +622362,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60552] = 2, + [60558] = 2, ACTIONS(8470), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622379,8 +622373,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60565] = 2, - ACTIONS(12377), 1, + [60571] = 2, + ACTIONS(10542), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -622390,7 +622384,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60578] = 2, + [60584] = 2, ACTIONS(12379), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -622401,7 +622395,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60591] = 2, + [60597] = 2, ACTIONS(12381), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622412,7 +622406,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60604] = 2, + [60610] = 2, ACTIONS(12383), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622423,7 +622417,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60617] = 2, + [60623] = 2, ACTIONS(12385), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -622434,31 +622428,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60630] = 2, - ACTIONS(12387), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60643] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, - ACTIONS(12389), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [60658] = 2, - ACTIONS(12391), 1, + [60636] = 2, + ACTIONS(10536), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -622468,7 +622439,40 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60671] = 2, + [60649] = 2, + ACTIONS(12387), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60662] = 2, + ACTIONS(12389), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60675] = 2, + ACTIONS(12391), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60688] = 2, ACTIONS(12393), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622479,7 +622483,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60684] = 2, + [60701] = 2, ACTIONS(12395), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622490,7 +622494,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60697] = 2, + [60714] = 2, ACTIONS(12397), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622501,21 +622505,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60710] = 2, - ACTIONS(12399), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60723] = 3, + [60727] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12401), 1, + ACTIONS(12399), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -622524,30 +622517,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [60738] = 2, + [60742] = 2, + ACTIONS(12401), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60755] = 2, ACTIONS(12403), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60751] = 2, - ACTIONS(12405), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60764] = 2, - ACTIONS(12407), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -622557,7 +622539,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60777] = 2, + [60768] = 2, + ACTIONS(12405), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60781] = 2, ACTIONS(8532), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622568,7 +622561,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60790] = 2, + [60794] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, + ACTIONS(12407), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [60809] = 2, ACTIONS(12409), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622579,7 +622584,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60803] = 2, + [60822] = 2, ACTIONS(12411), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622590,7 +622595,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60816] = 2, + [60835] = 2, ACTIONS(12413), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622601,7 +622606,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60829] = 2, + [60848] = 2, ACTIONS(12415), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622612,7 +622617,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60842] = 2, + [60861] = 2, ACTIONS(12417), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622623,7 +622628,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60855] = 2, + [60874] = 2, ACTIONS(12419), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622634,7 +622639,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60868] = 2, + [60887] = 2, ACTIONS(12421), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622645,7 +622650,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60881] = 2, + [60900] = 2, ACTIONS(12423), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622656,7 +622661,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60894] = 2, + [60913] = 2, ACTIONS(12425), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622667,19 +622672,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60907] = 2, + [60926] = 2, ACTIONS(12427), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [60920] = 2, - ACTIONS(12429), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -622689,7 +622683,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60933] = 2, + [60939] = 2, + ACTIONS(12429), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [60952] = 2, ACTIONS(12431), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622700,7 +622705,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60946] = 2, + [60965] = 2, ACTIONS(12433), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622711,7 +622716,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60959] = 2, + [60978] = 2, ACTIONS(12435), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622722,7 +622727,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60972] = 2, + [60991] = 2, ACTIONS(12437), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622733,7 +622738,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60985] = 2, + [61004] = 2, ACTIONS(12439), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622744,18 +622749,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [60998] = 2, - ACTIONS(12441), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61011] = 2, + [61017] = 2, ACTIONS(10514), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622766,8 +622760,30 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61024] = 2, + [61030] = 2, + ACTIONS(12441), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61043] = 2, ACTIONS(12443), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61056] = 2, + ACTIONS(12445), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -622777,8 +622793,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61037] = 2, - ACTIONS(12445), 1, + [61069] = 2, + ACTIONS(12447), 1, anon_sym_RBRACE, ACTIONS(3), 7, sym_comment, @@ -622788,7 +622804,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61050] = 2, + [61082] = 2, ACTIONS(8334), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622799,7 +622815,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61063] = 2, + [61095] = 2, ACTIONS(10506), 1, anon_sym_RBRACK, ACTIONS(3), 7, @@ -622810,8 +622826,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61076] = 2, - ACTIONS(12447), 1, + [61108] = 2, + ACTIONS(12449), 1, anon_sym_SQUOTE, ACTIONS(3), 7, sym_comment, @@ -622821,29 +622837,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61089] = 2, - ACTIONS(12449), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61102] = 2, - ACTIONS(10602), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61115] = 2, + [61121] = 2, ACTIONS(12451), 1, anon_sym_LF, ACTIONS(5), 7, @@ -622854,7 +622848,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61128] = 2, + [61134] = 2, ACTIONS(12453), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622865,7 +622859,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61141] = 2, + [61147] = 2, ACTIONS(12455), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -622876,7 +622870,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61154] = 2, + [61160] = 2, + ACTIONS(10602), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61173] = 2, ACTIONS(12457), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622887,7 +622892,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61167] = 2, + [61186] = 2, ACTIONS(12459), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622898,7 +622903,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61180] = 2, + [61199] = 2, ACTIONS(12461), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622909,19 +622914,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61193] = 2, + [61212] = 2, ACTIONS(12463), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61206] = 2, - ACTIONS(12465), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -622931,7 +622925,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61219] = 2, + [61225] = 2, + ACTIONS(12465), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61238] = 2, ACTIONS(12467), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -622942,9 +622947,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61232] = 2, + [61251] = 2, ACTIONS(12469), 1, - anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -622953,7 +622958,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61245] = 2, + [61264] = 2, ACTIONS(12471), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -622964,19 +622969,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61258] = 2, + [61277] = 2, ACTIONS(12473), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61271] = 2, - ACTIONS(12475), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -622986,10 +622980,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61284] = 3, + [61290] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12477), 1, + ACTIONS(12475), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -622998,8 +622992,30 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [61299] = 2, + [61305] = 2, + ACTIONS(12477), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61318] = 2, ACTIONS(12479), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61331] = 2, + ACTIONS(12481), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -623009,8 +623025,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61312] = 2, - ACTIONS(12481), 1, + [61344] = 2, + ACTIONS(12483), 1, ts_builtin_sym_end, ACTIONS(3), 7, sym_comment, @@ -623020,18 +623036,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61325] = 2, - ACTIONS(12483), 1, - anon_sym_LF, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61338] = 2, + [61357] = 2, ACTIONS(12485), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623042,10 +623047,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61351] = 2, + [61370] = 2, ACTIONS(12487), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, + anon_sym_LF, + ACTIONS(5), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, @@ -623053,7 +623058,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61364] = 2, + [61383] = 2, ACTIONS(12489), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623064,21 +623069,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61377] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, + [61396] = 2, ACTIONS(12491), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [61392] = 2, - ACTIONS(12493), 1, - anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -623087,8 +623080,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61405] = 2, - ACTIONS(12495), 1, + [61409] = 2, + ACTIONS(12493), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -623098,7 +623091,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61418] = 2, + [61422] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, + ACTIONS(12495), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [61437] = 2, ACTIONS(12497), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623109,21 +623114,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61431] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, + [61450] = 2, ACTIONS(12499), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [61446] = 2, - ACTIONS(12501), 1, - anon_sym_RPAREN, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -623132,8 +623125,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61459] = 2, - ACTIONS(12503), 1, + [61463] = 2, + ACTIONS(12501), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -623143,7 +623136,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61472] = 2, + [61476] = 2, + ACTIONS(12503), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61489] = 2, ACTIONS(12505), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623154,8 +623158,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61485] = 2, + [61502] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, ACTIONS(12507), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [61517] = 2, + ACTIONS(12509), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -623165,9 +623181,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61498] = 2, - ACTIONS(12509), 1, - anon_sym_SEMI, + [61530] = 2, + ACTIONS(12511), 1, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -623176,7 +623192,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61511] = 2, + [61543] = 2, ACTIONS(8358), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623187,8 +623203,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61524] = 2, - ACTIONS(12511), 1, + [61556] = 2, + ACTIONS(12513), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -623198,8 +623214,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61537] = 2, - ACTIONS(12513), 1, + [61569] = 2, + ACTIONS(12515), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -623209,8 +623225,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61550] = 2, - ACTIONS(12515), 1, + [61582] = 2, + ACTIONS(12517), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -623220,29 +623236,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61563] = 2, - ACTIONS(11675), 1, - anon_sym_LF, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61576] = 2, - ACTIONS(12517), 1, - anon_sym_LF, - ACTIONS(5), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61589] = 2, + [61595] = 2, ACTIONS(12519), 1, anon_sym_LF, ACTIONS(5), 7, @@ -623253,41 +623247,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61602] = 2, - ACTIONS(12521), 1, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61615] = 2, - ACTIONS(12523), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61628] = 2, - ACTIONS(12525), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61641] = 2, - ACTIONS(12527), 1, + [61608] = 2, + ACTIONS(11678), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -623297,8 +623258,41 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61654] = 2, - ACTIONS(12529), 1, + [61621] = 2, + ACTIONS(12521), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61634] = 2, + ACTIONS(12523), 1, + anon_sym_LF, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61647] = 2, + ACTIONS(12525), 1, + anon_sym_LF, + ACTIONS(5), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61660] = 2, + ACTIONS(12527), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -623308,7 +623302,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61667] = 2, + [61673] = 2, + ACTIONS(12529), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61686] = 2, ACTIONS(12531), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623319,9 +623324,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61680] = 2, + [61699] = 2, ACTIONS(12533), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -623330,18 +623335,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61693] = 2, - ACTIONS(12535), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61706] = 2, + [61712] = 2, ACTIONS(8626), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623352,7 +623346,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61719] = 2, + [61725] = 2, + ACTIONS(12535), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61738] = 2, ACTIONS(12537), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623363,7 +623368,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61732] = 2, + [61751] = 2, ACTIONS(12539), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623374,8 +623379,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61745] = 2, + [61764] = 2, ACTIONS(12541), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61777] = 2, + ACTIONS(12543), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -623385,18 +623401,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61758] = 2, - ACTIONS(12543), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61771] = 2, + [61790] = 2, ACTIONS(12545), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623407,8 +623412,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61784] = 2, - ACTIONS(11615), 1, + [61803] = 2, + ACTIONS(12547), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -623418,18 +623423,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61797] = 2, - ACTIONS(12547), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61810] = 2, + [61816] = 2, ACTIONS(12549), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623440,7 +623434,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61823] = 2, + [61829] = 2, ACTIONS(12551), 1, sym_identifier, ACTIONS(3), 7, @@ -623451,7 +623445,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61836] = 2, + [61842] = 2, ACTIONS(12553), 1, sym_identifier, ACTIONS(3), 7, @@ -623462,7 +623456,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61849] = 2, + [61855] = 2, ACTIONS(12555), 1, sym_identifier, ACTIONS(3), 7, @@ -623473,7 +623467,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61862] = 2, + [61868] = 2, ACTIONS(12557), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623484,8 +623478,31 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61875] = 2, + [61881] = 2, + ACTIONS(11615), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61894] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, ACTIONS(12559), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [61909] = 2, + ACTIONS(12561), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -623495,33 +623512,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61888] = 3, + [61922] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12561), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [61903] = 2, ACTIONS(12563), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [61916] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, - ACTIONS(12565), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -623530,8 +623524,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [61931] = 2, - ACTIONS(12567), 1, + [61937] = 2, + ACTIONS(12565), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -623541,8 +623535,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61944] = 2, - ACTIONS(12569), 1, + [61950] = 2, + ACTIONS(12567), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -623552,7 +623546,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61957] = 2, + [61963] = 2, + ACTIONS(12569), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [61976] = 2, ACTIONS(12571), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623563,20 +623568,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61970] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, + [61989] = 2, ACTIONS(12573), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [61985] = 2, - ACTIONS(12575), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -623586,7 +623579,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [61998] = 2, + [62002] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, + ACTIONS(12575), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [62017] = 2, ACTIONS(12577), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623597,8 +623602,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62011] = 2, + [62030] = 2, ACTIONS(12579), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62043] = 2, + ACTIONS(12581), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -623608,10 +623624,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62024] = 3, + [62056] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12581), 1, + ACTIONS(12583), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -623620,29 +623636,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [62039] = 2, - ACTIONS(12583), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62052] = 2, - ACTIONS(10428), 1, - anon_sym_RBRACE, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62065] = 2, + [62071] = 2, ACTIONS(12585), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623653,7 +623647,40 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62078] = 2, + [62084] = 2, + ACTIONS(12587), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62097] = 2, + ACTIONS(12589), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62110] = 2, + ACTIONS(10428), 1, + anon_sym_RBRACE, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62123] = 2, ACTIONS(8366), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623664,29 +623691,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62091] = 2, - ACTIONS(12587), 1, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62104] = 2, - ACTIONS(12589), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62117] = 2, + [62136] = 2, ACTIONS(12591), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623697,7 +623702,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62130] = 2, + [62149] = 2, ACTIONS(12593), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623708,18 +623713,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62143] = 2, - ACTIONS(12595), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62156] = 2, + [62162] = 2, ACTIONS(10556), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623730,7 +623724,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62169] = 2, + [62175] = 2, ACTIONS(10592), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623741,9 +623735,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62182] = 2, + [62188] = 2, + ACTIONS(12595), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62201] = 2, ACTIONS(12597), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -623752,9 +623757,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62195] = 2, + [62214] = 2, ACTIONS(12599), 1, - sym_identifier, + anon_sym_STAR, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -623763,18 +623768,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62208] = 2, - ACTIONS(12601), 1, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62221] = 2, + [62227] = 2, ACTIONS(10600), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623785,7 +623779,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62234] = 2, + [62240] = 2, + ACTIONS(12601), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62253] = 2, ACTIONS(12603), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623796,7 +623801,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62247] = 3, + [62266] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, ACTIONS(12605), 1, @@ -623808,18 +623813,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [62262] = 2, - ACTIONS(10586), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62275] = 2, + [62281] = 2, ACTIONS(12607), 1, aux_sym_number_expression_token1, ACTIONS(3), 7, @@ -623830,9 +623824,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62288] = 2, - ACTIONS(12609), 1, - anon_sym_SEMI, + [62294] = 2, + ACTIONS(10586), 1, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -623841,7 +623835,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62301] = 2, + [62307] = 2, ACTIONS(9794), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623852,7 +623846,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62314] = 2, + [62320] = 2, + ACTIONS(12609), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62333] = 2, ACTIONS(10567), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623863,7 +623868,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62327] = 2, + [62346] = 2, ACTIONS(12611), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623874,7 +623879,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62340] = 2, + [62359] = 2, ACTIONS(12613), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623885,7 +623890,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62353] = 2, + [62372] = 2, ACTIONS(12615), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623896,19 +623901,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62366] = 2, + [62385] = 2, ACTIONS(12617), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62379] = 2, - ACTIONS(12619), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -623918,7 +623912,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62392] = 2, + [62398] = 2, + ACTIONS(12619), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62411] = 2, ACTIONS(12621), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -623929,7 +623934,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62405] = 2, + [62424] = 2, ACTIONS(10574), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623940,19 +623945,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62418] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, + [62437] = 2, ACTIONS(12623), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, + sym_identifier, + ACTIONS(3), 7, sym_comment, sym_pragma, sym__ifdef_if_retain, sym__ifdef_elif_ignore, sym__ifdef_else_ignore, + sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62433] = 2, + [62450] = 2, ACTIONS(12625), 1, sym_identifier, ACTIONS(3), 7, @@ -623963,29 +623967,19 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62446] = 2, + [62463] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, ACTIONS(12627), 1, - sym_identifier, - ACTIONS(3), 7, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, sym_comment, sym_pragma, sym__ifdef_if_retain, sym__ifdef_elif_ignore, sym__ifdef_else_ignore, - sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62459] = 2, - ACTIONS(10558), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62472] = 2, + [62478] = 2, ACTIONS(12629), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -623996,8 +623990,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62485] = 2, - ACTIONS(12631), 1, + [62491] = 2, + ACTIONS(10558), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -624007,7 +624001,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62498] = 2, + [62504] = 2, + ACTIONS(12631), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62517] = 2, ACTIONS(12633), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624018,7 +624023,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62511] = 2, + [62530] = 2, ACTIONS(12635), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624029,7 +624034,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62524] = 2, + [62543] = 2, ACTIONS(12637), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624040,7 +624045,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62537] = 2, + [62556] = 2, ACTIONS(12639), 1, anon_sym_LF, ACTIONS(5), 7, @@ -624051,7 +624056,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62550] = 2, + [62569] = 2, ACTIONS(12641), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624062,19 +624067,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62563] = 2, + [62582] = 2, ACTIONS(12643), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62576] = 2, - ACTIONS(12645), 1, aux_sym_available_expression_token1, ACTIONS(3), 7, sym_comment, @@ -624084,10 +624078,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62589] = 3, + [62595] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12647), 1, + ACTIONS(12645), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -624096,7 +624090,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [62604] = 2, + [62610] = 2, + ACTIONS(12647), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62623] = 2, ACTIONS(12649), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624107,7 +624112,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62617] = 2, + [62636] = 2, ACTIONS(12651), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624118,7 +624123,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62630] = 2, + [62649] = 2, ACTIONS(12653), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624129,7 +624134,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62643] = 2, + [62662] = 2, ACTIONS(8410), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624140,7 +624145,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62656] = 2, + [62675] = 2, ACTIONS(12655), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624151,7 +624156,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62669] = 2, + [62688] = 2, ACTIONS(12657), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624162,7 +624167,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62682] = 2, + [62701] = 2, ACTIONS(12659), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624173,20 +624178,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62695] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, + [62714] = 2, ACTIONS(12661), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [62710] = 2, - ACTIONS(12663), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -624196,9 +624189,21 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62723] = 2, + [62727] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, + ACTIONS(12663), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [62742] = 2, ACTIONS(12665), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -624207,7 +624212,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62736] = 2, + [62755] = 2, ACTIONS(12667), 1, sym_identifier, ACTIONS(3), 7, @@ -624218,9 +624223,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62749] = 2, + [62768] = 2, ACTIONS(12669), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -624229,7 +624234,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62762] = 2, + [62781] = 2, ACTIONS(12671), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624240,7 +624245,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62775] = 2, + [62794] = 2, ACTIONS(12673), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624251,7 +624256,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62788] = 2, + [62807] = 2, ACTIONS(12675), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624262,19 +624267,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62801] = 2, + [62820] = 2, ACTIONS(12677), 1, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62814] = 2, - ACTIONS(12679), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -624284,7 +624278,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62827] = 2, + [62833] = 2, + ACTIONS(12679), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62846] = 2, ACTIONS(12681), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624295,7 +624300,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62840] = 2, + [62859] = 2, ACTIONS(12683), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624306,7 +624311,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62853] = 2, + [62872] = 2, ACTIONS(12685), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624317,19 +624322,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62866] = 2, + [62885] = 2, ACTIONS(12687), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62879] = 2, - ACTIONS(12689), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -624339,7 +624333,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62892] = 2, + [62898] = 2, + ACTIONS(12689), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [62911] = 2, ACTIONS(12691), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624350,19 +624355,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62905] = 2, + [62924] = 2, ACTIONS(12693), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [62918] = 2, - ACTIONS(12695), 1, sym_number_literal, ACTIONS(3), 7, sym_comment, @@ -624372,8 +624366,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62931] = 2, - ACTIONS(12697), 1, + [62937] = 2, + ACTIONS(12695), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -624383,8 +624377,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62944] = 2, - ACTIONS(12699), 1, + [62950] = 2, + ACTIONS(12697), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -624394,8 +624388,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62957] = 2, - ACTIONS(12701), 1, + [62963] = 2, + ACTIONS(12699), 1, anon_sym_SQUOTE, ACTIONS(3), 7, sym_comment, @@ -624405,8 +624399,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62970] = 2, - ACTIONS(12703), 1, + [62976] = 2, + ACTIONS(12701), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -624416,7 +624410,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62983] = 2, + [62989] = 2, + ACTIONS(12703), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [63002] = 2, ACTIONS(12705), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624427,19 +624432,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [62996] = 2, + [63015] = 2, ACTIONS(12707), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [63009] = 2, - ACTIONS(12709), 1, aux_sym_available_expression_token1, ACTIONS(3), 7, sym_comment, @@ -624449,7 +624443,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63022] = 2, + [63028] = 2, + ACTIONS(12709), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [63041] = 2, ACTIONS(12711), 1, sym_identifier, ACTIONS(3), 7, @@ -624460,7 +624465,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63035] = 2, + [63054] = 2, ACTIONS(12713), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624471,18 +624476,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63048] = 2, - ACTIONS(12715), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [63061] = 2, + [63067] = 2, ACTIONS(10020), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624493,8 +624487,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63074] = 2, - ACTIONS(8446), 1, + [63080] = 2, + ACTIONS(12715), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -624504,7 +624498,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63087] = 2, + [63093] = 2, ACTIONS(12717), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624515,7 +624509,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63100] = 2, + [63106] = 2, ACTIONS(12719), 1, sym_identifier, ACTIONS(3), 7, @@ -624526,7 +624520,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63113] = 2, + [63119] = 2, ACTIONS(12721), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624537,7 +624531,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63126] = 2, + [63132] = 2, ACTIONS(12723), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624548,7 +624542,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63139] = 2, + [63145] = 2, ACTIONS(12725), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624559,7 +624553,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63152] = 2, + [63158] = 2, + ACTIONS(8446), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [63171] = 2, ACTIONS(12727), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624570,7 +624575,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63165] = 2, + [63184] = 2, ACTIONS(12729), 1, sym_identifier, ACTIONS(3), 7, @@ -624581,7 +624586,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63178] = 2, + [63197] = 2, ACTIONS(7899), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -624592,7 +624597,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63191] = 2, + [63210] = 2, ACTIONS(12731), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624603,7 +624608,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63204] = 2, + [63223] = 2, ACTIONS(12733), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624614,7 +624619,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63217] = 2, + [63236] = 2, ACTIONS(12735), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624625,7 +624630,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63230] = 3, + [63249] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, ACTIONS(12737), 1, @@ -624637,7 +624642,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [63245] = 3, + [63264] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, ACTIONS(12739), 1, @@ -624649,19 +624654,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [63260] = 2, + [63279] = 2, ACTIONS(12741), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [63273] = 2, - ACTIONS(12743), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -624671,7 +624665,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63286] = 2, + [63292] = 2, + ACTIONS(12743), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [63305] = 2, ACTIONS(12745), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624682,7 +624687,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63299] = 2, + [63318] = 2, ACTIONS(12747), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624693,7 +624698,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63312] = 2, + [63331] = 2, ACTIONS(12749), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624704,7 +624709,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63325] = 2, + [63344] = 2, ACTIONS(10550), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624715,7 +624720,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63338] = 2, + [63357] = 2, ACTIONS(10548), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624726,7 +624731,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63351] = 2, + [63370] = 2, ACTIONS(10546), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624737,7 +624742,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63364] = 2, + [63383] = 2, ACTIONS(12751), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624748,7 +624753,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63377] = 2, + [63396] = 2, ACTIONS(12753), 1, anon_sym_STAR, ACTIONS(3), 7, @@ -624759,7 +624764,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63390] = 2, + [63409] = 2, ACTIONS(12755), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624770,7 +624775,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63403] = 2, + [63422] = 2, ACTIONS(12757), 1, sym_identifier, ACTIONS(3), 7, @@ -624781,7 +624786,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63416] = 2, + [63435] = 2, ACTIONS(12759), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624792,7 +624797,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63429] = 2, + [63448] = 2, ACTIONS(12761), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624803,7 +624808,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63442] = 2, + [63461] = 2, ACTIONS(12763), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624814,9 +624819,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63455] = 2, + [63474] = 2, ACTIONS(12765), 1, - anon_sym_RPAREN, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -624825,7 +624830,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63468] = 2, + [63487] = 2, ACTIONS(12767), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624836,7 +624841,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63481] = 2, + [63500] = 2, ACTIONS(12769), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624847,7 +624852,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63494] = 2, + [63513] = 2, ACTIONS(12771), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624858,9 +624863,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63507] = 2, + [63526] = 2, ACTIONS(12773), 1, - anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -624869,7 +624874,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63520] = 2, + [63539] = 2, ACTIONS(12775), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624880,8 +624885,20 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63533] = 2, + [63552] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, ACTIONS(12777), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [63567] = 2, + ACTIONS(12779), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -624891,19 +624908,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63546] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, - ACTIONS(12779), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [63561] = 2, + [63580] = 2, ACTIONS(12781), 1, anon_sym_LF, ACTIONS(5), 7, @@ -624914,9 +624919,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63574] = 2, + [63593] = 2, ACTIONS(12783), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -624925,7 +624930,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63587] = 2, + [63606] = 2, ACTIONS(12785), 1, sym_identifier, ACTIONS(3), 7, @@ -624936,19 +624941,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63600] = 2, + [63619] = 2, ACTIONS(12787), 1, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [63613] = 2, - ACTIONS(12789), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -624958,7 +624952,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63626] = 2, + [63632] = 2, ACTIONS(10584), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -624969,7 +624963,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63639] = 2, + [63645] = 2, + ACTIONS(12789), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [63658] = 2, ACTIONS(12791), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -624980,19 +624985,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63652] = 2, + [63671] = 2, ACTIONS(12793), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [63665] = 2, - ACTIONS(12795), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -625002,7 +624996,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63678] = 2, + [63684] = 2, + ACTIONS(12795), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [63697] = 2, ACTIONS(12797), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625013,7 +625018,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63691] = 2, + [63710] = 2, ACTIONS(12799), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625024,7 +625029,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63704] = 2, + [63723] = 2, ACTIONS(12801), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625035,7 +625040,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63717] = 2, + [63736] = 2, ACTIONS(8556), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625046,7 +625051,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63730] = 3, + [63749] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, ACTIONS(12803), 1, @@ -625058,7 +625063,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [63745] = 2, + [63764] = 2, ACTIONS(10598), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -625069,7 +625074,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63758] = 2, + [63777] = 2, ACTIONS(12805), 1, aux_sym_number_expression_token1, ACTIONS(3), 7, @@ -625080,18 +625085,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63771] = 2, - ACTIONS(10596), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [63784] = 2, + [63790] = 2, ACTIONS(9952), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625102,9 +625096,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63797] = 2, - ACTIONS(12807), 1, - sym_identifier, + [63803] = 2, + ACTIONS(10596), 1, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -625113,7 +625107,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63810] = 2, + [63816] = 2, ACTIONS(9840), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625124,7 +625118,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63823] = 2, + [63829] = 2, + ACTIONS(12807), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [63842] = 2, ACTIONS(12809), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625135,31 +625140,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63836] = 2, + [63855] = 2, ACTIONS(12811), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [63849] = 3, - ACTIONS(5), 1, - sym__ifdef_endif_retain, - ACTIONS(12813), 1, - aux_sym_preproc_if_token2, - ACTIONS(3), 6, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_undef_retain, - [63864] = 2, - ACTIONS(12815), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -625169,7 +625151,30 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63877] = 2, + [63868] = 2, + ACTIONS(12813), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [63881] = 3, + ACTIONS(5), 1, + sym__ifdef_endif_retain, + ACTIONS(12815), 1, + aux_sym_preproc_if_token2, + ACTIONS(3), 6, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_undef_retain, + [63896] = 2, ACTIONS(12817), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -625180,7 +625185,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63890] = 3, + [63909] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, ACTIONS(12819), 1, @@ -625192,7 +625197,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [63905] = 2, + [63924] = 2, ACTIONS(12821), 1, anon_sym_LF, ACTIONS(5), 7, @@ -625203,7 +625208,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63918] = 2, + [63937] = 2, ACTIONS(12823), 1, anon_sym_typedef, ACTIONS(3), 7, @@ -625214,7 +625219,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63931] = 2, + [63950] = 2, ACTIONS(8618), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625225,7 +625230,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63944] = 2, + [63963] = 2, ACTIONS(12825), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625236,18 +625241,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63957] = 2, - ACTIONS(12827), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [63970] = 2, + [63976] = 2, ACTIONS(2024), 1, anon_sym_LF, ACTIONS(5), 7, @@ -625258,7 +625252,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63983] = 2, + [63989] = 2, + ACTIONS(12827), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64002] = 2, ACTIONS(12829), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625269,18 +625274,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [63996] = 2, - ACTIONS(12831), 1, - sym_number_literal, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64009] = 2, + [64015] = 2, ACTIONS(10512), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -625291,7 +625285,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64022] = 2, + [64028] = 2, + ACTIONS(12831), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64041] = 2, ACTIONS(12833), 1, sym_identifier, ACTIONS(3), 7, @@ -625302,9 +625307,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64035] = 2, + [64054] = 2, ACTIONS(12835), 1, - sym_identifier, + sym_number_literal, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -625313,7 +625318,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64048] = 2, + [64067] = 2, ACTIONS(12837), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625324,7 +625329,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64061] = 2, + [64080] = 2, ACTIONS(12839), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625335,7 +625340,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64074] = 2, + [64093] = 2, ACTIONS(12841), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625346,19 +625351,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64087] = 2, + [64106] = 2, ACTIONS(12843), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64100] = 2, - ACTIONS(12845), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -625368,7 +625362,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64113] = 2, + [64119] = 2, + ACTIONS(12845), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64132] = 2, ACTIONS(12847), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -625379,7 +625384,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64126] = 2, + [64145] = 2, ACTIONS(12849), 1, sym_identifier, ACTIONS(3), 7, @@ -625390,9 +625395,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64139] = 2, + [64158] = 2, ACTIONS(12851), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -625401,7 +625406,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64152] = 2, + [64171] = 2, ACTIONS(12853), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625412,19 +625417,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64165] = 2, + [64184] = 2, ACTIONS(12855), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64178] = 2, - ACTIONS(12857), 1, anon_sym_COLON, ACTIONS(3), 7, sym_comment, @@ -625434,7 +625428,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64191] = 2, + [64197] = 2, ACTIONS(2032), 1, anon_sym_LF, ACTIONS(5), 7, @@ -625445,8 +625439,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64204] = 2, - ACTIONS(12859), 1, + [64210] = 2, + ACTIONS(12857), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -625456,8 +625450,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64217] = 2, - ACTIONS(11793), 1, + [64223] = 2, + ACTIONS(11811), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -625467,7 +625461,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64230] = 2, + [64236] = 2, ACTIONS(8646), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625478,8 +625472,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64243] = 2, - ACTIONS(12861), 1, + [64249] = 2, + ACTIONS(12859), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -625489,8 +625483,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64256] = 2, - ACTIONS(12863), 1, + [64262] = 2, + ACTIONS(12861), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -625500,7 +625494,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64269] = 2, + [64275] = 2, + ACTIONS(12863), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64288] = 2, ACTIONS(12865), 1, sym_identifier, ACTIONS(3), 7, @@ -625511,9 +625516,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64282] = 2, + [64301] = 2, ACTIONS(12867), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -625522,7 +625527,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64295] = 2, + [64314] = 2, ACTIONS(12869), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625533,7 +625538,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64308] = 2, + [64327] = 2, ACTIONS(12871), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625544,7 +625549,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64321] = 2, + [64340] = 2, ACTIONS(12873), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625555,19 +625560,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64334] = 2, + [64353] = 2, ACTIONS(12875), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64347] = 2, - ACTIONS(12877), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -625577,8 +625571,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64360] = 2, - ACTIONS(12879), 1, + [64366] = 2, + ACTIONS(12877), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -625588,8 +625582,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64373] = 2, - ACTIONS(12881), 1, + [64379] = 2, + ACTIONS(12879), 1, anon_sym_while, ACTIONS(3), 7, sym_comment, @@ -625599,8 +625593,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64386] = 2, - ACTIONS(12883), 1, + [64392] = 2, + ACTIONS(12881), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -625610,7 +625604,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64399] = 2, + [64405] = 2, ACTIONS(10554), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625621,8 +625615,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64412] = 2, - ACTIONS(12885), 1, + [64418] = 2, + ACTIONS(12883), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -625632,7 +625626,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64425] = 2, + [64431] = 2, + ACTIONS(12885), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64444] = 2, ACTIONS(12887), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625643,19 +625648,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64438] = 2, + [64457] = 2, ACTIONS(12889), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64451] = 2, - ACTIONS(12891), 1, sym_number_literal, ACTIONS(3), 7, sym_comment, @@ -625665,8 +625659,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64464] = 2, - ACTIONS(12893), 1, + [64470] = 2, + ACTIONS(12891), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -625676,7 +625670,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64477] = 2, + [64483] = 2, + ACTIONS(12893), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64496] = 2, ACTIONS(12895), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625687,7 +625692,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64490] = 2, + [64509] = 2, ACTIONS(12897), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625698,7 +625703,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64503] = 2, + [64522] = 2, ACTIONS(12899), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625709,18 +625714,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64516] = 2, - ACTIONS(12901), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64529] = 2, + [64535] = 2, ACTIONS(8474), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625731,8 +625725,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64542] = 2, - ACTIONS(12903), 1, + [64548] = 2, + ACTIONS(12901), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -625742,8 +625736,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64555] = 2, - ACTIONS(12905), 1, + [64561] = 2, + ACTIONS(12903), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -625753,7 +625747,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64568] = 2, + [64574] = 2, + ACTIONS(12905), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64587] = 2, ACTIONS(12907), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -625764,19 +625769,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64581] = 2, + [64600] = 2, ACTIONS(12909), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64594] = 2, - ACTIONS(12911), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -625786,8 +625780,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64607] = 2, - ACTIONS(12913), 1, + [64613] = 2, + ACTIONS(12911), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -625797,7 +625791,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64620] = 2, + [64626] = 2, + ACTIONS(12913), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64639] = 2, ACTIONS(12915), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625808,7 +625813,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64633] = 2, + [64652] = 2, ACTIONS(12917), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625819,18 +625824,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64646] = 2, - ACTIONS(12919), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64659] = 2, + [64665] = 2, ACTIONS(9718), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625841,8 +625835,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64672] = 2, - ACTIONS(12921), 1, + [64678] = 2, + ACTIONS(12919), 1, anon_sym_RPAREN, ACTIONS(3), 7, sym_comment, @@ -625852,8 +625846,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64685] = 2, - ACTIONS(12923), 1, + [64691] = 2, + ACTIONS(12921), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -625863,7 +625857,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64698] = 2, + [64704] = 2, + ACTIONS(12923), 1, + anon_sym_RPAREN, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64717] = 2, ACTIONS(12925), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -625874,7 +625879,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64711] = 2, + [64730] = 2, + ACTIONS(11632), 1, + anon_sym_RBRACE, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64743] = 2, ACTIONS(12927), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -625885,18 +625901,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64724] = 2, - ACTIONS(11625), 1, - anon_sym_RBRACE, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64737] = 2, + [64756] = 2, ACTIONS(12929), 1, anon_sym_RPAREN, ACTIONS(3), 7, @@ -625907,19 +625912,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64750] = 2, + [64769] = 2, ACTIONS(12931), 1, - anon_sym_RPAREN, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64763] = 2, - ACTIONS(12933), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -625929,10 +625923,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64776] = 3, + [64782] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12935), 1, + ACTIONS(12933), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -625941,8 +625935,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [64791] = 2, - ACTIONS(12937), 1, + [64797] = 2, + ACTIONS(12935), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -625952,7 +625946,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64804] = 2, + [64810] = 2, ACTIONS(10588), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -625963,8 +625957,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64817] = 2, - ACTIONS(12939), 1, + [64823] = 2, + ACTIONS(12937), 1, anon_sym_SQUOTE, ACTIONS(3), 7, sym_comment, @@ -625974,8 +625968,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64830] = 2, - ACTIONS(12941), 1, + [64836] = 2, + ACTIONS(12939), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -625985,8 +625979,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64843] = 2, - ACTIONS(12943), 1, + [64849] = 2, + ACTIONS(12941), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -625996,8 +625990,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64856] = 2, - ACTIONS(12945), 1, + [64862] = 2, + ACTIONS(12943), 1, anon_sym_SQUOTE, ACTIONS(3), 7, sym_comment, @@ -626007,7 +626001,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64869] = 2, + [64875] = 2, + ACTIONS(12945), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [64888] = 2, ACTIONS(12947), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626018,7 +626023,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64882] = 2, + [64901] = 2, ACTIONS(12949), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626029,7 +626034,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64895] = 2, + [64914] = 2, ACTIONS(12951), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626040,7 +626045,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64908] = 2, + [64927] = 2, ACTIONS(12953), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626051,7 +626056,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64921] = 2, + [64940] = 2, ACTIONS(12955), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626062,7 +626067,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64934] = 2, + [64953] = 2, ACTIONS(12957), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626073,7 +626078,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64947] = 2, + [64966] = 2, ACTIONS(12959), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626084,7 +626089,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64960] = 2, + [64979] = 2, ACTIONS(12961), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626095,21 +626100,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [64973] = 2, - ACTIONS(12963), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [64986] = 3, + [64992] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(12965), 1, + ACTIONS(12963), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -626118,7 +626112,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [65001] = 2, + [65007] = 2, ACTIONS(10590), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626129,8 +626123,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65014] = 2, - ACTIONS(11441), 1, + [65020] = 2, + ACTIONS(11437), 1, anon_sym_LF, ACTIONS(5), 7, sym_comment, @@ -626140,8 +626134,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65027] = 2, - ACTIONS(12967), 1, + [65033] = 2, + ACTIONS(12965), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626151,8 +626145,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65040] = 2, - ACTIONS(12969), 1, + [65046] = 2, + ACTIONS(12967), 1, sym_number_literal, ACTIONS(3), 7, sym_comment, @@ -626162,7 +626156,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65053] = 2, + [65059] = 2, ACTIONS(10604), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626173,7 +626167,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65066] = 2, + [65072] = 2, ACTIONS(9774), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626184,8 +626178,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65079] = 2, - ACTIONS(12971), 1, + [65085] = 2, + ACTIONS(12969), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626195,8 +626189,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65092] = 2, - ACTIONS(12973), 1, + [65098] = 2, + ACTIONS(12971), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626206,8 +626200,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65105] = 2, - ACTIONS(12975), 1, + [65111] = 2, + ACTIONS(12973), 1, sym_module_string, ACTIONS(3), 7, sym_comment, @@ -626217,8 +626211,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65118] = 2, - ACTIONS(12977), 1, + [65124] = 2, + ACTIONS(12975), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626228,7 +626222,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65131] = 2, + [65137] = 2, ACTIONS(9854), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626239,8 +626233,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65144] = 2, - ACTIONS(12979), 1, + [65150] = 2, + ACTIONS(12977), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626250,8 +626244,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65157] = 2, - ACTIONS(12981), 1, + [65163] = 2, + ACTIONS(12979), 1, sym_number_literal, ACTIONS(3), 7, sym_comment, @@ -626261,8 +626255,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65170] = 2, - ACTIONS(12983), 1, + [65176] = 2, + ACTIONS(12981), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626272,8 +626266,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65183] = 2, - ACTIONS(12985), 1, + [65189] = 2, + ACTIONS(12983), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626283,7 +626277,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65196] = 2, + [65202] = 2, + ACTIONS(12985), 1, + sym_identifier, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65215] = 2, ACTIONS(12987), 1, sym_identifier, ACTIONS(3), 7, @@ -626294,19 +626299,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65209] = 2, + [65228] = 2, ACTIONS(12989), 1, - sym_identifier, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65222] = 2, - ACTIONS(12991), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626316,8 +626310,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65235] = 2, - ACTIONS(12993), 1, + [65241] = 2, + ACTIONS(12991), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626327,7 +626321,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65248] = 2, + [65254] = 2, ACTIONS(9926), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626338,7 +626332,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65261] = 2, + [65267] = 2, + ACTIONS(12993), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65280] = 2, ACTIONS(12995), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626349,19 +626354,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65274] = 2, + [65293] = 2, ACTIONS(12997), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65287] = 2, - ACTIONS(12999), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626371,8 +626365,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65300] = 2, - ACTIONS(13001), 1, + [65306] = 2, + ACTIONS(12999), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -626382,8 +626376,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65313] = 2, - ACTIONS(13003), 1, + [65319] = 2, + ACTIONS(13001), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626393,8 +626387,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65326] = 2, - ACTIONS(13005), 1, + [65332] = 2, + ACTIONS(13003), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626404,7 +626398,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65339] = 2, + [65345] = 2, + ACTIONS(13005), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65358] = 2, ACTIONS(13007), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626415,7 +626420,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65352] = 2, + [65371] = 2, ACTIONS(13009), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626426,7 +626431,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65365] = 2, + [65384] = 2, ACTIONS(13011), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626437,18 +626442,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65378] = 2, - ACTIONS(13013), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65391] = 2, + [65397] = 2, ACTIONS(9996), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626459,7 +626453,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65404] = 2, + [65410] = 2, + ACTIONS(13013), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65423] = 2, ACTIONS(13015), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626470,18 +626475,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65417] = 2, - ACTIONS(13017), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65430] = 2, + [65436] = 2, ACTIONS(10068), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626492,7 +626486,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65443] = 2, + [65449] = 2, + ACTIONS(13017), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65462] = 2, ACTIONS(13019), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626503,18 +626508,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65456] = 2, - ACTIONS(13021), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65469] = 2, + [65475] = 2, ACTIONS(9209), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626525,8 +626519,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65482] = 2, - ACTIONS(13023), 1, + [65488] = 2, + ACTIONS(13021), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -626536,8 +626530,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65495] = 2, - ACTIONS(13025), 1, + [65501] = 2, + ACTIONS(13023), 1, anon_sym_while, ACTIONS(3), 7, sym_comment, @@ -626547,7 +626541,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65508] = 2, + [65514] = 2, + ACTIONS(13025), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65527] = 2, ACTIONS(13027), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626558,7 +626563,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65521] = 2, + [65540] = 2, ACTIONS(13029), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626569,19 +626574,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65534] = 2, + [65553] = 2, ACTIONS(13031), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65547] = 2, - ACTIONS(13033), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626591,8 +626585,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65560] = 2, - ACTIONS(13035), 1, + [65566] = 2, + ACTIONS(13033), 1, anon_sym_STAR, ACTIONS(3), 7, sym_comment, @@ -626602,8 +626596,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65573] = 2, - ACTIONS(13037), 1, + [65579] = 2, + ACTIONS(13035), 1, anon_sym_typedef, ACTIONS(3), 7, sym_comment, @@ -626613,7 +626607,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65586] = 2, + [65592] = 2, + ACTIONS(13037), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65605] = 2, ACTIONS(13039), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626624,7 +626629,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65599] = 2, + [65618] = 2, ACTIONS(13041), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626635,9 +626640,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65612] = 2, + [65631] = 2, ACTIONS(13043), 1, - anon_sym_SEMI, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -626646,7 +626651,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65625] = 2, + [65644] = 2, ACTIONS(13045), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626657,19 +626662,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65638] = 2, + [65657] = 2, ACTIONS(13047), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65651] = 2, - ACTIONS(13049), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626679,7 +626673,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65664] = 2, + [65670] = 2, ACTIONS(10528), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626690,8 +626684,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65677] = 2, - ACTIONS(13051), 1, + [65683] = 2, + ACTIONS(13049), 1, anon_sym_in, ACTIONS(3), 7, sym_comment, @@ -626701,8 +626695,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65690] = 2, - ACTIONS(13053), 1, + [65696] = 2, + ACTIONS(13051), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626712,8 +626706,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65703] = 2, - ACTIONS(13055), 1, + [65709] = 2, + ACTIONS(13053), 1, anon_sym_COMMA, ACTIONS(3), 7, sym_comment, @@ -626723,8 +626717,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65716] = 2, - ACTIONS(13057), 1, + [65722] = 2, + ACTIONS(13055), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626734,8 +626728,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65729] = 2, - ACTIONS(13059), 1, + [65735] = 2, + ACTIONS(13057), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -626745,7 +626739,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65742] = 2, + [65748] = 2, + ACTIONS(13059), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65761] = 2, ACTIONS(13061), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626756,7 +626761,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65755] = 2, + [65774] = 2, ACTIONS(13063), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626767,19 +626772,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65768] = 2, + [65787] = 2, ACTIONS(13065), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65781] = 2, - ACTIONS(13067), 1, anon_sym_CARET, ACTIONS(3), 7, sym_comment, @@ -626789,8 +626783,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65794] = 2, - ACTIONS(13069), 1, + [65800] = 2, + ACTIONS(13067), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -626800,8 +626794,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65807] = 2, - ACTIONS(13071), 1, + [65813] = 2, + ACTIONS(13069), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626811,8 +626805,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65820] = 2, - ACTIONS(13073), 1, + [65826] = 2, + ACTIONS(13071), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626822,8 +626816,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65833] = 2, - ACTIONS(13075), 1, + [65839] = 2, + ACTIONS(13073), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626833,7 +626827,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65846] = 2, + [65852] = 2, ACTIONS(9940), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626844,8 +626838,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65859] = 2, - ACTIONS(13077), 1, + [65865] = 2, + ACTIONS(13075), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626855,7 +626849,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65872] = 2, + [65878] = 2, + ACTIONS(13077), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65891] = 2, ACTIONS(13079), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626866,19 +626871,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65885] = 2, + [65904] = 2, ACTIONS(13081), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65898] = 2, - ACTIONS(13083), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -626888,8 +626882,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65911] = 2, - ACTIONS(13085), 1, + [65917] = 2, + ACTIONS(13083), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -626899,7 +626893,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65924] = 2, + [65930] = 2, + ACTIONS(13085), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [65943] = 2, ACTIONS(13087), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626910,9 +626915,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65937] = 2, + [65956] = 2, ACTIONS(13089), 1, - anon_sym_LPAREN2, + anon_sym_SEMI, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -626921,7 +626926,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65950] = 2, + [65969] = 2, ACTIONS(13091), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626932,7 +626937,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65963] = 2, + [65982] = 2, ACTIONS(13093), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626943,18 +626948,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [65976] = 2, - ACTIONS(13095), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [65989] = 2, + [65995] = 2, ACTIONS(9910), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -626965,7 +626959,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66002] = 2, + [66008] = 2, + ACTIONS(13095), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66021] = 2, ACTIONS(13097), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -626976,19 +626981,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66015] = 2, + [66034] = 2, ACTIONS(13099), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [66028] = 2, - ACTIONS(13101), 1, anon_sym_while, ACTIONS(3), 7, sym_comment, @@ -626998,8 +626992,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66041] = 2, - ACTIONS(13103), 1, + [66047] = 2, + ACTIONS(13101), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -627009,8 +627003,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66054] = 2, - ACTIONS(13105), 1, + [66060] = 2, + ACTIONS(13103), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -627020,7 +627014,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66067] = 2, + [66073] = 2, ACTIONS(9860), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -627031,8 +627025,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66080] = 2, - ACTIONS(13107), 1, + [66086] = 2, + ACTIONS(13105), 1, anon_sym_STAR, ACTIONS(3), 7, sym_comment, @@ -627042,8 +627036,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66093] = 2, - ACTIONS(13109), 1, + [66099] = 2, + ACTIONS(13107), 1, anon_sym_typedef, ACTIONS(3), 7, sym_comment, @@ -627053,7 +627047,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66106] = 2, + [66112] = 2, + ACTIONS(13109), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66125] = 2, ACTIONS(13111), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -627064,9 +627069,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66119] = 2, + [66138] = 2, ACTIONS(13113), 1, - anon_sym_SEMI, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -627075,7 +627080,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66132] = 2, + [66151] = 2, ACTIONS(13115), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627086,21 +627091,10 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66145] = 2, - ACTIONS(13117), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [66158] = 3, + [66164] = 3, ACTIONS(5), 1, sym__ifdef_endif_retain, - ACTIONS(13119), 1, + ACTIONS(13117), 1, aux_sym_preproc_if_token2, ACTIONS(3), 6, sym_comment, @@ -627109,7 +627103,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_elif_ignore, sym__ifdef_else_ignore, sym__ifdef_undef_retain, - [66173] = 2, + [66179] = 2, ACTIONS(10565), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -627120,8 +627114,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66186] = 2, - ACTIONS(13121), 1, + [66192] = 2, + ACTIONS(13119), 1, anon_sym_in, ACTIONS(3), 7, sym_comment, @@ -627131,8 +627125,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66199] = 2, - ACTIONS(13123), 1, + [66205] = 2, + ACTIONS(13121), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -627142,8 +627136,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66212] = 2, - ACTIONS(13125), 1, + [66218] = 2, + ACTIONS(13123), 1, anon_sym_COMMA, ACTIONS(3), 7, sym_comment, @@ -627153,8 +627147,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66225] = 2, - ACTIONS(13127), 1, + [66231] = 2, + ACTIONS(13125), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -627164,7 +627158,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66238] = 2, + [66244] = 2, + ACTIONS(13127), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66257] = 2, ACTIONS(13129), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627175,19 +627180,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66251] = 2, + [66270] = 2, ACTIONS(13131), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [66264] = 2, - ACTIONS(13133), 1, sym_identifier, ACTIONS(3), 7, sym_comment, @@ -627197,7 +627191,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66277] = 2, + [66283] = 2, + ACTIONS(13133), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66296] = 2, ACTIONS(13135), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627208,7 +627213,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66290] = 2, + [66309] = 2, ACTIONS(13137), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627219,19 +627224,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66303] = 2, + [66322] = 2, ACTIONS(13139), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [66316] = 2, - ACTIONS(13141), 1, anon_sym_SEMI, ACTIONS(3), 7, sym_comment, @@ -627241,8 +627235,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66329] = 2, - ACTIONS(13143), 1, + [66335] = 2, + ACTIONS(13141), 1, anon_sym_typedef, ACTIONS(3), 7, sym_comment, @@ -627252,8 +627246,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66342] = 2, - ACTIONS(13145), 1, + [66348] = 2, + ACTIONS(13143), 1, anon_sym_COMMA, ACTIONS(3), 7, sym_comment, @@ -627263,7 +627257,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66355] = 2, + [66361] = 2, + ACTIONS(13145), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66374] = 2, ACTIONS(13147), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627274,7 +627279,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66368] = 2, + [66387] = 2, ACTIONS(13149), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627285,19 +627290,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66381] = 2, + [66400] = 2, ACTIONS(13151), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [66394] = 2, - ACTIONS(13153), 1, anon_sym_COMMA, ACTIONS(3), 7, sym_comment, @@ -627307,7 +627301,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66407] = 2, + [66413] = 2, + ACTIONS(13153), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66426] = 2, ACTIONS(13155), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627318,18 +627323,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66420] = 2, - ACTIONS(13157), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [66433] = 2, + [66439] = 2, ACTIONS(8658), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -627340,7 +627334,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66446] = 2, + [66452] = 2, + ACTIONS(13157), 1, + anon_sym_LPAREN2, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66465] = 2, ACTIONS(13159), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627351,19 +627356,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66459] = 2, + [66478] = 2, ACTIONS(13161), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [66472] = 2, - ACTIONS(13163), 1, sym_number_literal, ACTIONS(3), 7, sym_comment, @@ -627373,7 +627367,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66485] = 2, + [66491] = 2, + ACTIONS(13163), 1, + anon_sym_SEMI, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66504] = 2, ACTIONS(13165), 1, anon_sym_SEMI, ACTIONS(3), 7, @@ -627384,19 +627389,8 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66498] = 2, + [66517] = 2, ACTIONS(13167), 1, - anon_sym_SEMI, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, - [66511] = 2, - ACTIONS(13169), 1, anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, @@ -627406,7 +627400,18 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66524] = 2, + [66530] = 2, + ACTIONS(13169), 1, + sym_number_literal, + ACTIONS(3), 7, + sym_comment, + sym_pragma, + sym__ifdef_if_retain, + sym__ifdef_elif_ignore, + sym__ifdef_else_ignore, + sym__ifdef_endif_retain, + sym__ifdef_undef_retain, + [66543] = 2, ACTIONS(13171), 1, sym_number_literal, ACTIONS(3), 7, @@ -627417,7 +627422,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66537] = 2, + [66556] = 2, ACTIONS(13173), 1, sym_number_literal, ACTIONS(3), 7, @@ -627428,9 +627433,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66550] = 2, + [66569] = 2, ACTIONS(13175), 1, - sym_number_literal, + anon_sym_LPAREN2, ACTIONS(3), 7, sym_comment, sym_pragma, @@ -627439,7 +627444,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66563] = 2, + [66582] = 2, ACTIONS(13177), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627450,7 +627455,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66576] = 2, + [66595] = 2, ACTIONS(13179), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627461,7 +627466,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66589] = 2, + [66608] = 2, ACTIONS(13181), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627472,7 +627477,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66602] = 2, + [66621] = 2, ACTIONS(13183), 1, anon_sym_LPAREN2, ACTIONS(3), 7, @@ -627483,17 +627488,6 @@ static const uint16_t ts_small_parse_table[] = { sym__ifdef_else_ignore, sym__ifdef_endif_retain, sym__ifdef_undef_retain, - [66615] = 2, - ACTIONS(13185), 1, - anon_sym_LPAREN2, - ACTIONS(3), 7, - sym_comment, - sym_pragma, - sym__ifdef_if_retain, - sym__ifdef_elif_ignore, - sym__ifdef_else_ignore, - sym__ifdef_endif_retain, - sym__ifdef_undef_retain, }; static const uint32_t ts_small_parse_table_map[] = { @@ -628326,14 +628320,14 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4732)] = 48302, [SMALL_STATE(4733)] = 48327, [SMALL_STATE(4734)] = 48352, - [SMALL_STATE(4735)] = 48377, - [SMALL_STATE(4736)] = 48402, - [SMALL_STATE(4737)] = 48427, - [SMALL_STATE(4738)] = 48450, + [SMALL_STATE(4735)] = 48379, + [SMALL_STATE(4736)] = 48404, + [SMALL_STATE(4737)] = 48429, + [SMALL_STATE(4738)] = 48452, [SMALL_STATE(4739)] = 48477, [SMALL_STATE(4740)] = 48506, - [SMALL_STATE(4741)] = 48531, - [SMALL_STATE(4742)] = 48556, + [SMALL_STATE(4741)] = 48529, + [SMALL_STATE(4742)] = 48554, [SMALL_STATE(4743)] = 48579, [SMALL_STATE(4744)] = 48602, [SMALL_STATE(4745)] = 48631, @@ -628342,20 +628336,20 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4748)] = 48711, [SMALL_STATE(4749)] = 48739, [SMALL_STATE(4750)] = 48767, - [SMALL_STATE(4751)] = 48785, - [SMALL_STATE(4752)] = 48805, - [SMALL_STATE(4753)] = 48833, - [SMALL_STATE(4754)] = 48861, + [SMALL_STATE(4751)] = 48795, + [SMALL_STATE(4752)] = 48815, + [SMALL_STATE(4753)] = 48843, + [SMALL_STATE(4754)] = 48871, [SMALL_STATE(4755)] = 48889, [SMALL_STATE(4756)] = 48913, [SMALL_STATE(4757)] = 48941, - [SMALL_STATE(4758)] = 48967, - [SMALL_STATE(4759)] = 48985, - [SMALL_STATE(4760)] = 49013, - [SMALL_STATE(4761)] = 49041, - [SMALL_STATE(4762)] = 49063, - [SMALL_STATE(4763)] = 49091, - [SMALL_STATE(4764)] = 49113, + [SMALL_STATE(4758)] = 48965, + [SMALL_STATE(4759)] = 48991, + [SMALL_STATE(4760)] = 49019, + [SMALL_STATE(4761)] = 49047, + [SMALL_STATE(4762)] = 49069, + [SMALL_STATE(4763)] = 49097, + [SMALL_STATE(4764)] = 49119, [SMALL_STATE(4765)] = 49137, [SMALL_STATE(4766)] = 49159, [SMALL_STATE(4767)] = 49181, @@ -628377,8 +628371,8 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4783)] = 49537, [SMALL_STATE(4784)] = 49557, [SMALL_STATE(4785)] = 49579, - [SMALL_STATE(4786)] = 49603, - [SMALL_STATE(4787)] = 49627, + [SMALL_STATE(4786)] = 49597, + [SMALL_STATE(4787)] = 49621, [SMALL_STATE(4788)] = 49645, [SMALL_STATE(4789)] = 49668, [SMALL_STATE(4790)] = 49693, @@ -628466,18 +628460,18 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4872)] = 51544, [SMALL_STATE(4873)] = 51566, [SMALL_STATE(4874)] = 51588, - [SMALL_STATE(4875)] = 51608, + [SMALL_STATE(4875)] = 51610, [SMALL_STATE(4876)] = 51630, [SMALL_STATE(4877)] = 51652, [SMALL_STATE(4878)] = 51671, [SMALL_STATE(4879)] = 51690, [SMALL_STATE(4880)] = 51709, [SMALL_STATE(4881)] = 51728, - [SMALL_STATE(4882)] = 51745, - [SMALL_STATE(4883)] = 51764, - [SMALL_STATE(4884)] = 51783, + [SMALL_STATE(4882)] = 51747, + [SMALL_STATE(4883)] = 51766, + [SMALL_STATE(4884)] = 51785, [SMALL_STATE(4885)] = 51802, - [SMALL_STATE(4886)] = 51817, + [SMALL_STATE(4886)] = 51821, [SMALL_STATE(4887)] = 51836, [SMALL_STATE(4888)] = 51855, [SMALL_STATE(4889)] = 51872, @@ -628499,29 +628493,29 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4905)] = 52176, [SMALL_STATE(4906)] = 52195, [SMALL_STATE(4907)] = 52214, - [SMALL_STATE(4908)] = 52233, + [SMALL_STATE(4908)] = 52231, [SMALL_STATE(4909)] = 52250, [SMALL_STATE(4910)] = 52269, - [SMALL_STATE(4911)] = 52286, + [SMALL_STATE(4911)] = 52288, [SMALL_STATE(4912)] = 52305, [SMALL_STATE(4913)] = 52322, [SMALL_STATE(4914)] = 52339, - [SMALL_STATE(4915)] = 52354, - [SMALL_STATE(4916)] = 52373, - [SMALL_STATE(4917)] = 52390, + [SMALL_STATE(4915)] = 52358, + [SMALL_STATE(4916)] = 52375, + [SMALL_STATE(4917)] = 52394, [SMALL_STATE(4918)] = 52409, [SMALL_STATE(4919)] = 52424, [SMALL_STATE(4920)] = 52443, - [SMALL_STATE(4921)] = 52460, - [SMALL_STATE(4922)] = 52479, - [SMALL_STATE(4923)] = 52498, - [SMALL_STATE(4924)] = 52517, - [SMALL_STATE(4925)] = 52536, + [SMALL_STATE(4921)] = 52462, + [SMALL_STATE(4922)] = 52481, + [SMALL_STATE(4923)] = 52500, + [SMALL_STATE(4924)] = 52519, + [SMALL_STATE(4925)] = 52538, [SMALL_STATE(4926)] = 52555, [SMALL_STATE(4927)] = 52574, - [SMALL_STATE(4928)] = 52589, - [SMALL_STATE(4929)] = 52606, - [SMALL_STATE(4930)] = 52625, + [SMALL_STATE(4928)] = 52593, + [SMALL_STATE(4929)] = 52612, + [SMALL_STATE(4930)] = 52629, [SMALL_STATE(4931)] = 52644, [SMALL_STATE(4932)] = 52663, [SMALL_STATE(4933)] = 52682, @@ -628530,25 +628524,25 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4936)] = 52739, [SMALL_STATE(4937)] = 52758, [SMALL_STATE(4938)] = 52777, - [SMALL_STATE(4939)] = 52792, - [SMALL_STATE(4940)] = 52811, + [SMALL_STATE(4939)] = 52796, + [SMALL_STATE(4940)] = 52815, [SMALL_STATE(4941)] = 52830, - [SMALL_STATE(4942)] = 52845, + [SMALL_STATE(4942)] = 52849, [SMALL_STATE(4943)] = 52864, [SMALL_STATE(4944)] = 52883, [SMALL_STATE(4945)] = 52902, [SMALL_STATE(4946)] = 52921, - [SMALL_STATE(4947)] = 52940, - [SMALL_STATE(4948)] = 52959, - [SMALL_STATE(4949)] = 52978, - [SMALL_STATE(4950)] = 52997, - [SMALL_STATE(4951)] = 53014, - [SMALL_STATE(4952)] = 53033, + [SMALL_STATE(4947)] = 52936, + [SMALL_STATE(4948)] = 52955, + [SMALL_STATE(4949)] = 52974, + [SMALL_STATE(4950)] = 52993, + [SMALL_STATE(4951)] = 53012, + [SMALL_STATE(4952)] = 53029, [SMALL_STATE(4953)] = 53048, [SMALL_STATE(4954)] = 53067, [SMALL_STATE(4955)] = 53086, - [SMALL_STATE(4956)] = 53105, - [SMALL_STATE(4957)] = 53124, + [SMALL_STATE(4956)] = 53101, + [SMALL_STATE(4957)] = 53120, [SMALL_STATE(4958)] = 53139, [SMALL_STATE(4959)] = 53158, [SMALL_STATE(4960)] = 53177, @@ -628582,9 +628576,9 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4988)] = 53709, [SMALL_STATE(4989)] = 53728, [SMALL_STATE(4990)] = 53747, - [SMALL_STATE(4991)] = 53766, - [SMALL_STATE(4992)] = 53781, - [SMALL_STATE(4993)] = 53798, + [SMALL_STATE(4991)] = 53764, + [SMALL_STATE(4992)] = 53783, + [SMALL_STATE(4993)] = 53802, [SMALL_STATE(4994)] = 53817, [SMALL_STATE(4995)] = 53836, [SMALL_STATE(4996)] = 53855, @@ -628620,57 +628614,57 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5026)] = 54425, [SMALL_STATE(5027)] = 54441, [SMALL_STATE(5028)] = 54457, - [SMALL_STATE(5029)] = 54473, - [SMALL_STATE(5030)] = 54489, - [SMALL_STATE(5031)] = 54505, - [SMALL_STATE(5032)] = 54521, - [SMALL_STATE(5033)] = 54537, - [SMALL_STATE(5034)] = 54553, - [SMALL_STATE(5035)] = 54569, - [SMALL_STATE(5036)] = 54585, - [SMALL_STATE(5037)] = 54599, - [SMALL_STATE(5038)] = 54615, - [SMALL_STATE(5039)] = 54631, - [SMALL_STATE(5040)] = 54647, - [SMALL_STATE(5041)] = 54663, - [SMALL_STATE(5042)] = 54677, + [SMALL_STATE(5029)] = 54471, + [SMALL_STATE(5030)] = 54487, + [SMALL_STATE(5031)] = 54503, + [SMALL_STATE(5032)] = 54519, + [SMALL_STATE(5033)] = 54535, + [SMALL_STATE(5034)] = 54551, + [SMALL_STATE(5035)] = 54567, + [SMALL_STATE(5036)] = 54583, + [SMALL_STATE(5037)] = 54597, + [SMALL_STATE(5038)] = 54613, + [SMALL_STATE(5039)] = 54629, + [SMALL_STATE(5040)] = 54645, + [SMALL_STATE(5041)] = 54659, + [SMALL_STATE(5042)] = 54675, [SMALL_STATE(5043)] = 54691, [SMALL_STATE(5044)] = 54707, [SMALL_STATE(5045)] = 54723, - [SMALL_STATE(5046)] = 54737, + [SMALL_STATE(5046)] = 54739, [SMALL_STATE(5047)] = 54753, [SMALL_STATE(5048)] = 54769, - [SMALL_STATE(5049)] = 54785, - [SMALL_STATE(5050)] = 54801, - [SMALL_STATE(5051)] = 54817, - [SMALL_STATE(5052)] = 54833, - [SMALL_STATE(5053)] = 54849, - [SMALL_STATE(5054)] = 54865, - [SMALL_STATE(5055)] = 54881, - [SMALL_STATE(5056)] = 54897, - [SMALL_STATE(5057)] = 54913, - [SMALL_STATE(5058)] = 54929, - [SMALL_STATE(5059)] = 54945, - [SMALL_STATE(5060)] = 54961, - [SMALL_STATE(5061)] = 54977, - [SMALL_STATE(5062)] = 54993, - [SMALL_STATE(5063)] = 55009, - [SMALL_STATE(5064)] = 55025, - [SMALL_STATE(5065)] = 55041, + [SMALL_STATE(5049)] = 54783, + [SMALL_STATE(5050)] = 54799, + [SMALL_STATE(5051)] = 54815, + [SMALL_STATE(5052)] = 54831, + [SMALL_STATE(5053)] = 54847, + [SMALL_STATE(5054)] = 54863, + [SMALL_STATE(5055)] = 54879, + [SMALL_STATE(5056)] = 54895, + [SMALL_STATE(5057)] = 54911, + [SMALL_STATE(5058)] = 54927, + [SMALL_STATE(5059)] = 54943, + [SMALL_STATE(5060)] = 54959, + [SMALL_STATE(5061)] = 54975, + [SMALL_STATE(5062)] = 54991, + [SMALL_STATE(5063)] = 55007, + [SMALL_STATE(5064)] = 55023, + [SMALL_STATE(5065)] = 55039, [SMALL_STATE(5066)] = 55055, [SMALL_STATE(5067)] = 55071, [SMALL_STATE(5068)] = 55087, - [SMALL_STATE(5069)] = 55103, - [SMALL_STATE(5070)] = 55119, - [SMALL_STATE(5071)] = 55135, - [SMALL_STATE(5072)] = 55151, - [SMALL_STATE(5073)] = 55167, - [SMALL_STATE(5074)] = 55183, - [SMALL_STATE(5075)] = 55199, - [SMALL_STATE(5076)] = 55215, + [SMALL_STATE(5069)] = 55101, + [SMALL_STATE(5070)] = 55117, + [SMALL_STATE(5071)] = 55133, + [SMALL_STATE(5072)] = 55149, + [SMALL_STATE(5073)] = 55165, + [SMALL_STATE(5074)] = 55181, + [SMALL_STATE(5075)] = 55197, + [SMALL_STATE(5076)] = 55213, [SMALL_STATE(5077)] = 55229, [SMALL_STATE(5078)] = 55245, - [SMALL_STATE(5079)] = 55259, + [SMALL_STATE(5079)] = 55261, [SMALL_STATE(5080)] = 55275, [SMALL_STATE(5081)] = 55291, [SMALL_STATE(5082)] = 55307, @@ -628679,46 +628673,46 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5085)] = 55355, [SMALL_STATE(5086)] = 55371, [SMALL_STATE(5087)] = 55385, - [SMALL_STATE(5088)] = 55399, + [SMALL_STATE(5088)] = 55401, [SMALL_STATE(5089)] = 55415, - [SMALL_STATE(5090)] = 55431, - [SMALL_STATE(5091)] = 55447, - [SMALL_STATE(5092)] = 55463, - [SMALL_STATE(5093)] = 55479, - [SMALL_STATE(5094)] = 55495, - [SMALL_STATE(5095)] = 55511, - [SMALL_STATE(5096)] = 55527, + [SMALL_STATE(5090)] = 55429, + [SMALL_STATE(5091)] = 55445, + [SMALL_STATE(5092)] = 55461, + [SMALL_STATE(5093)] = 55477, + [SMALL_STATE(5094)] = 55493, + [SMALL_STATE(5095)] = 55509, + [SMALL_STATE(5096)] = 55525, [SMALL_STATE(5097)] = 55541, [SMALL_STATE(5098)] = 55557, [SMALL_STATE(5099)] = 55573, - [SMALL_STATE(5100)] = 55589, - [SMALL_STATE(5101)] = 55605, - [SMALL_STATE(5102)] = 55621, - [SMALL_STATE(5103)] = 55635, - [SMALL_STATE(5104)] = 55651, - [SMALL_STATE(5105)] = 55667, - [SMALL_STATE(5106)] = 55683, - [SMALL_STATE(5107)] = 55699, - [SMALL_STATE(5108)] = 55715, - [SMALL_STATE(5109)] = 55731, - [SMALL_STATE(5110)] = 55747, - [SMALL_STATE(5111)] = 55763, + [SMALL_STATE(5100)] = 55587, + [SMALL_STATE(5101)] = 55603, + [SMALL_STATE(5102)] = 55619, + [SMALL_STATE(5103)] = 55633, + [SMALL_STATE(5104)] = 55649, + [SMALL_STATE(5105)] = 55665, + [SMALL_STATE(5106)] = 55681, + [SMALL_STATE(5107)] = 55697, + [SMALL_STATE(5108)] = 55713, + [SMALL_STATE(5109)] = 55729, + [SMALL_STATE(5110)] = 55745, + [SMALL_STATE(5111)] = 55761, [SMALL_STATE(5112)] = 55777, [SMALL_STATE(5113)] = 55793, [SMALL_STATE(5114)] = 55809, - [SMALL_STATE(5115)] = 55823, - [SMALL_STATE(5116)] = 55837, - [SMALL_STATE(5117)] = 55853, + [SMALL_STATE(5115)] = 55825, + [SMALL_STATE(5116)] = 55839, + [SMALL_STATE(5117)] = 55855, [SMALL_STATE(5118)] = 55869, - [SMALL_STATE(5119)] = 55885, - [SMALL_STATE(5120)] = 55901, - [SMALL_STATE(5121)] = 55917, - [SMALL_STATE(5122)] = 55933, + [SMALL_STATE(5119)] = 55883, + [SMALL_STATE(5120)] = 55899, + [SMALL_STATE(5121)] = 55915, + [SMALL_STATE(5122)] = 55931, [SMALL_STATE(5123)] = 55947, [SMALL_STATE(5124)] = 55961, [SMALL_STATE(5125)] = 55977, - [SMALL_STATE(5126)] = 55991, - [SMALL_STATE(5127)] = 56007, + [SMALL_STATE(5126)] = 55993, + [SMALL_STATE(5127)] = 56009, [SMALL_STATE(5128)] = 56023, [SMALL_STATE(5129)] = 56039, [SMALL_STATE(5130)] = 56055, @@ -628727,21 +628721,21 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5133)] = 56103, [SMALL_STATE(5134)] = 56119, [SMALL_STATE(5135)] = 56135, - [SMALL_STATE(5136)] = 56149, - [SMALL_STATE(5137)] = 56165, + [SMALL_STATE(5136)] = 56151, + [SMALL_STATE(5137)] = 56167, [SMALL_STATE(5138)] = 56181, [SMALL_STATE(5139)] = 56197, [SMALL_STATE(5140)] = 56213, - [SMALL_STATE(5141)] = 56229, - [SMALL_STATE(5142)] = 56245, - [SMALL_STATE(5143)] = 56261, - [SMALL_STATE(5144)] = 56277, - [SMALL_STATE(5145)] = 56291, + [SMALL_STATE(5141)] = 56227, + [SMALL_STATE(5142)] = 56243, + [SMALL_STATE(5143)] = 56257, + [SMALL_STATE(5144)] = 56273, + [SMALL_STATE(5145)] = 56289, [SMALL_STATE(5146)] = 56305, - [SMALL_STATE(5147)] = 56319, - [SMALL_STATE(5148)] = 56333, - [SMALL_STATE(5149)] = 56349, - [SMALL_STATE(5150)] = 56365, + [SMALL_STATE(5147)] = 56321, + [SMALL_STATE(5148)] = 56337, + [SMALL_STATE(5149)] = 56353, + [SMALL_STATE(5150)] = 56367, [SMALL_STATE(5151)] = 56381, [SMALL_STATE(5152)] = 56397, [SMALL_STATE(5153)] = 56413, @@ -628749,82 +628743,82 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5155)] = 56445, [SMALL_STATE(5156)] = 56461, [SMALL_STATE(5157)] = 56477, - [SMALL_STATE(5158)] = 56491, - [SMALL_STATE(5159)] = 56507, - [SMALL_STATE(5160)] = 56523, - [SMALL_STATE(5161)] = 56539, - [SMALL_STATE(5162)] = 56555, - [SMALL_STATE(5163)] = 56571, - [SMALL_STATE(5164)] = 56587, - [SMALL_STATE(5165)] = 56603, - [SMALL_STATE(5166)] = 56619, - [SMALL_STATE(5167)] = 56633, - [SMALL_STATE(5168)] = 56649, - [SMALL_STATE(5169)] = 56665, - [SMALL_STATE(5170)] = 56679, - [SMALL_STATE(5171)] = 56693, - [SMALL_STATE(5172)] = 56707, - [SMALL_STATE(5173)] = 56723, + [SMALL_STATE(5158)] = 56493, + [SMALL_STATE(5159)] = 56509, + [SMALL_STATE(5160)] = 56525, + [SMALL_STATE(5161)] = 56541, + [SMALL_STATE(5162)] = 56557, + [SMALL_STATE(5163)] = 56573, + [SMALL_STATE(5164)] = 56589, + [SMALL_STATE(5165)] = 56605, + [SMALL_STATE(5166)] = 56621, + [SMALL_STATE(5167)] = 56637, + [SMALL_STATE(5168)] = 56651, + [SMALL_STATE(5169)] = 56667, + [SMALL_STATE(5170)] = 56681, + [SMALL_STATE(5171)] = 56695, + [SMALL_STATE(5172)] = 56711, + [SMALL_STATE(5173)] = 56725, [SMALL_STATE(5174)] = 56739, [SMALL_STATE(5175)] = 56755, [SMALL_STATE(5176)] = 56771, [SMALL_STATE(5177)] = 56787, [SMALL_STATE(5178)] = 56803, - [SMALL_STATE(5179)] = 56817, - [SMALL_STATE(5180)] = 56833, - [SMALL_STATE(5181)] = 56849, + [SMALL_STATE(5179)] = 56819, + [SMALL_STATE(5180)] = 56835, + [SMALL_STATE(5181)] = 56851, [SMALL_STATE(5182)] = 56865, [SMALL_STATE(5183)] = 56881, [SMALL_STATE(5184)] = 56897, [SMALL_STATE(5185)] = 56913, [SMALL_STATE(5186)] = 56929, - [SMALL_STATE(5187)] = 56943, + [SMALL_STATE(5187)] = 56945, [SMALL_STATE(5188)] = 56959, [SMALL_STATE(5189)] = 56975, [SMALL_STATE(5190)] = 56991, [SMALL_STATE(5191)] = 57007, [SMALL_STATE(5192)] = 57021, - [SMALL_STATE(5193)] = 57035, - [SMALL_STATE(5194)] = 57051, - [SMALL_STATE(5195)] = 57067, - [SMALL_STATE(5196)] = 57081, - [SMALL_STATE(5197)] = 57097, - [SMALL_STATE(5198)] = 57113, + [SMALL_STATE(5193)] = 57037, + [SMALL_STATE(5194)] = 57053, + [SMALL_STATE(5195)] = 57069, + [SMALL_STATE(5196)] = 57083, + [SMALL_STATE(5197)] = 57099, + [SMALL_STATE(5198)] = 57115, [SMALL_STATE(5199)] = 57129, [SMALL_STATE(5200)] = 57145, [SMALL_STATE(5201)] = 57161, - [SMALL_STATE(5202)] = 57175, - [SMALL_STATE(5203)] = 57191, - [SMALL_STATE(5204)] = 57207, - [SMALL_STATE(5205)] = 57223, - [SMALL_STATE(5206)] = 57237, - [SMALL_STATE(5207)] = 57253, - [SMALL_STATE(5208)] = 57269, - [SMALL_STATE(5209)] = 57285, - [SMALL_STATE(5210)] = 57299, - [SMALL_STATE(5211)] = 57315, - [SMALL_STATE(5212)] = 57331, - [SMALL_STATE(5213)] = 57345, - [SMALL_STATE(5214)] = 57361, - [SMALL_STATE(5215)] = 57377, - [SMALL_STATE(5216)] = 57393, - [SMALL_STATE(5217)] = 57409, - [SMALL_STATE(5218)] = 57425, - [SMALL_STATE(5219)] = 57441, - [SMALL_STATE(5220)] = 57457, - [SMALL_STATE(5221)] = 57473, - [SMALL_STATE(5222)] = 57489, - [SMALL_STATE(5223)] = 57505, - [SMALL_STATE(5224)] = 57521, - [SMALL_STATE(5225)] = 57535, - [SMALL_STATE(5226)] = 57551, - [SMALL_STATE(5227)] = 57567, - [SMALL_STATE(5228)] = 57583, - [SMALL_STATE(5229)] = 57597, - [SMALL_STATE(5230)] = 57613, - [SMALL_STATE(5231)] = 57629, - [SMALL_STATE(5232)] = 57643, - [SMALL_STATE(5233)] = 57659, + [SMALL_STATE(5202)] = 57177, + [SMALL_STATE(5203)] = 57193, + [SMALL_STATE(5204)] = 57209, + [SMALL_STATE(5205)] = 57225, + [SMALL_STATE(5206)] = 57241, + [SMALL_STATE(5207)] = 57257, + [SMALL_STATE(5208)] = 57273, + [SMALL_STATE(5209)] = 57289, + [SMALL_STATE(5210)] = 57303, + [SMALL_STATE(5211)] = 57319, + [SMALL_STATE(5212)] = 57333, + [SMALL_STATE(5213)] = 57347, + [SMALL_STATE(5214)] = 57363, + [SMALL_STATE(5215)] = 57379, + [SMALL_STATE(5216)] = 57395, + [SMALL_STATE(5217)] = 57411, + [SMALL_STATE(5218)] = 57427, + [SMALL_STATE(5219)] = 57443, + [SMALL_STATE(5220)] = 57459, + [SMALL_STATE(5221)] = 57475, + [SMALL_STATE(5222)] = 57491, + [SMALL_STATE(5223)] = 57507, + [SMALL_STATE(5224)] = 57523, + [SMALL_STATE(5225)] = 57539, + [SMALL_STATE(5226)] = 57553, + [SMALL_STATE(5227)] = 57569, + [SMALL_STATE(5228)] = 57585, + [SMALL_STATE(5229)] = 57601, + [SMALL_STATE(5230)] = 57617, + [SMALL_STATE(5231)] = 57633, + [SMALL_STATE(5232)] = 57647, + [SMALL_STATE(5233)] = 57661, [SMALL_STATE(5234)] = 57675, [SMALL_STATE(5235)] = 57691, [SMALL_STATE(5236)] = 57707, @@ -628832,682 +628826,682 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5238)] = 57739, [SMALL_STATE(5239)] = 57755, [SMALL_STATE(5240)] = 57771, - [SMALL_STATE(5241)] = 57784, - [SMALL_STATE(5242)] = 57797, - [SMALL_STATE(5243)] = 57810, - [SMALL_STATE(5244)] = 57823, - [SMALL_STATE(5245)] = 57836, - [SMALL_STATE(5246)] = 57849, - [SMALL_STATE(5247)] = 57862, - [SMALL_STATE(5248)] = 57875, - [SMALL_STATE(5249)] = 57888, - [SMALL_STATE(5250)] = 57901, - [SMALL_STATE(5251)] = 57914, - [SMALL_STATE(5252)] = 57927, - [SMALL_STATE(5253)] = 57940, - [SMALL_STATE(5254)] = 57953, - [SMALL_STATE(5255)] = 57966, - [SMALL_STATE(5256)] = 57979, - [SMALL_STATE(5257)] = 57992, - [SMALL_STATE(5258)] = 58007, - [SMALL_STATE(5259)] = 58022, - [SMALL_STATE(5260)] = 58035, - [SMALL_STATE(5261)] = 58048, - [SMALL_STATE(5262)] = 58061, - [SMALL_STATE(5263)] = 58074, - [SMALL_STATE(5264)] = 58087, - [SMALL_STATE(5265)] = 58100, - [SMALL_STATE(5266)] = 58113, - [SMALL_STATE(5267)] = 58126, - [SMALL_STATE(5268)] = 58139, - [SMALL_STATE(5269)] = 58152, - [SMALL_STATE(5270)] = 58165, - [SMALL_STATE(5271)] = 58178, - [SMALL_STATE(5272)] = 58191, - [SMALL_STATE(5273)] = 58204, - [SMALL_STATE(5274)] = 58217, - [SMALL_STATE(5275)] = 58230, - [SMALL_STATE(5276)] = 58243, - [SMALL_STATE(5277)] = 58256, - [SMALL_STATE(5278)] = 58269, - [SMALL_STATE(5279)] = 58282, - [SMALL_STATE(5280)] = 58295, - [SMALL_STATE(5281)] = 58308, - [SMALL_STATE(5282)] = 58321, - [SMALL_STATE(5283)] = 58334, - [SMALL_STATE(5284)] = 58347, - [SMALL_STATE(5285)] = 58360, - [SMALL_STATE(5286)] = 58373, - [SMALL_STATE(5287)] = 58386, - [SMALL_STATE(5288)] = 58399, - [SMALL_STATE(5289)] = 58412, - [SMALL_STATE(5290)] = 58425, - [SMALL_STATE(5291)] = 58438, - [SMALL_STATE(5292)] = 58451, - [SMALL_STATE(5293)] = 58464, - [SMALL_STATE(5294)] = 58477, - [SMALL_STATE(5295)] = 58490, - [SMALL_STATE(5296)] = 58503, - [SMALL_STATE(5297)] = 58516, - [SMALL_STATE(5298)] = 58529, - [SMALL_STATE(5299)] = 58542, - [SMALL_STATE(5300)] = 58555, - [SMALL_STATE(5301)] = 58568, - [SMALL_STATE(5302)] = 58581, - [SMALL_STATE(5303)] = 58594, - [SMALL_STATE(5304)] = 58607, - [SMALL_STATE(5305)] = 58620, - [SMALL_STATE(5306)] = 58633, - [SMALL_STATE(5307)] = 58646, - [SMALL_STATE(5308)] = 58659, - [SMALL_STATE(5309)] = 58672, - [SMALL_STATE(5310)] = 58685, - [SMALL_STATE(5311)] = 58698, - [SMALL_STATE(5312)] = 58711, - [SMALL_STATE(5313)] = 58724, - [SMALL_STATE(5314)] = 58737, - [SMALL_STATE(5315)] = 58750, - [SMALL_STATE(5316)] = 58763, - [SMALL_STATE(5317)] = 58776, - [SMALL_STATE(5318)] = 58791, - [SMALL_STATE(5319)] = 58804, - [SMALL_STATE(5320)] = 58817, - [SMALL_STATE(5321)] = 58830, - [SMALL_STATE(5322)] = 58843, - [SMALL_STATE(5323)] = 58856, - [SMALL_STATE(5324)] = 58869, - [SMALL_STATE(5325)] = 58882, - [SMALL_STATE(5326)] = 58895, - [SMALL_STATE(5327)] = 58908, - [SMALL_STATE(5328)] = 58921, - [SMALL_STATE(5329)] = 58934, - [SMALL_STATE(5330)] = 58947, - [SMALL_STATE(5331)] = 58960, - [SMALL_STATE(5332)] = 58973, - [SMALL_STATE(5333)] = 58986, - [SMALL_STATE(5334)] = 58999, - [SMALL_STATE(5335)] = 59012, - [SMALL_STATE(5336)] = 59027, - [SMALL_STATE(5337)] = 59040, - [SMALL_STATE(5338)] = 59053, - [SMALL_STATE(5339)] = 59066, - [SMALL_STATE(5340)] = 59079, - [SMALL_STATE(5341)] = 59092, - [SMALL_STATE(5342)] = 59105, - [SMALL_STATE(5343)] = 59118, - [SMALL_STATE(5344)] = 59131, - [SMALL_STATE(5345)] = 59144, - [SMALL_STATE(5346)] = 59157, - [SMALL_STATE(5347)] = 59170, - [SMALL_STATE(5348)] = 59183, - [SMALL_STATE(5349)] = 59196, - [SMALL_STATE(5350)] = 59209, - [SMALL_STATE(5351)] = 59222, - [SMALL_STATE(5352)] = 59235, - [SMALL_STATE(5353)] = 59248, - [SMALL_STATE(5354)] = 59263, - [SMALL_STATE(5355)] = 59276, - [SMALL_STATE(5356)] = 59289, - [SMALL_STATE(5357)] = 59302, - [SMALL_STATE(5358)] = 59315, - [SMALL_STATE(5359)] = 59328, - [SMALL_STATE(5360)] = 59341, - [SMALL_STATE(5361)] = 59354, - [SMALL_STATE(5362)] = 59367, - [SMALL_STATE(5363)] = 59380, - [SMALL_STATE(5364)] = 59393, - [SMALL_STATE(5365)] = 59406, - [SMALL_STATE(5366)] = 59419, - [SMALL_STATE(5367)] = 59432, - [SMALL_STATE(5368)] = 59445, - [SMALL_STATE(5369)] = 59458, - [SMALL_STATE(5370)] = 59471, - [SMALL_STATE(5371)] = 59484, - [SMALL_STATE(5372)] = 59497, - [SMALL_STATE(5373)] = 59510, - [SMALL_STATE(5374)] = 59523, - [SMALL_STATE(5375)] = 59536, - [SMALL_STATE(5376)] = 59549, - [SMALL_STATE(5377)] = 59562, - [SMALL_STATE(5378)] = 59575, - [SMALL_STATE(5379)] = 59588, - [SMALL_STATE(5380)] = 59601, - [SMALL_STATE(5381)] = 59614, - [SMALL_STATE(5382)] = 59627, - [SMALL_STATE(5383)] = 59640, - [SMALL_STATE(5384)] = 59653, - [SMALL_STATE(5385)] = 59666, - [SMALL_STATE(5386)] = 59679, - [SMALL_STATE(5387)] = 59692, - [SMALL_STATE(5388)] = 59705, - [SMALL_STATE(5389)] = 59718, - [SMALL_STATE(5390)] = 59731, - [SMALL_STATE(5391)] = 59744, - [SMALL_STATE(5392)] = 59757, - [SMALL_STATE(5393)] = 59770, - [SMALL_STATE(5394)] = 59783, - [SMALL_STATE(5395)] = 59796, - [SMALL_STATE(5396)] = 59809, - [SMALL_STATE(5397)] = 59822, - [SMALL_STATE(5398)] = 59835, - [SMALL_STATE(5399)] = 59848, - [SMALL_STATE(5400)] = 59861, - [SMALL_STATE(5401)] = 59874, - [SMALL_STATE(5402)] = 59887, - [SMALL_STATE(5403)] = 59902, - [SMALL_STATE(5404)] = 59915, - [SMALL_STATE(5405)] = 59928, - [SMALL_STATE(5406)] = 59941, - [SMALL_STATE(5407)] = 59954, - [SMALL_STATE(5408)] = 59967, - [SMALL_STATE(5409)] = 59980, - [SMALL_STATE(5410)] = 59993, - [SMALL_STATE(5411)] = 60006, - [SMALL_STATE(5412)] = 60019, - [SMALL_STATE(5413)] = 60032, - [SMALL_STATE(5414)] = 60045, - [SMALL_STATE(5415)] = 60058, - [SMALL_STATE(5416)] = 60071, - [SMALL_STATE(5417)] = 60084, - [SMALL_STATE(5418)] = 60097, - [SMALL_STATE(5419)] = 60110, - [SMALL_STATE(5420)] = 60123, - [SMALL_STATE(5421)] = 60136, - [SMALL_STATE(5422)] = 60149, - [SMALL_STATE(5423)] = 60162, - [SMALL_STATE(5424)] = 60175, - [SMALL_STATE(5425)] = 60188, - [SMALL_STATE(5426)] = 60201, - [SMALL_STATE(5427)] = 60214, - [SMALL_STATE(5428)] = 60227, - [SMALL_STATE(5429)] = 60240, - [SMALL_STATE(5430)] = 60253, - [SMALL_STATE(5431)] = 60266, - [SMALL_STATE(5432)] = 60279, - [SMALL_STATE(5433)] = 60292, - [SMALL_STATE(5434)] = 60305, - [SMALL_STATE(5435)] = 60318, - [SMALL_STATE(5436)] = 60331, - [SMALL_STATE(5437)] = 60344, - [SMALL_STATE(5438)] = 60357, - [SMALL_STATE(5439)] = 60370, - [SMALL_STATE(5440)] = 60383, - [SMALL_STATE(5441)] = 60396, - [SMALL_STATE(5442)] = 60409, - [SMALL_STATE(5443)] = 60422, - [SMALL_STATE(5444)] = 60435, - [SMALL_STATE(5445)] = 60448, - [SMALL_STATE(5446)] = 60461, - [SMALL_STATE(5447)] = 60474, - [SMALL_STATE(5448)] = 60487, - [SMALL_STATE(5449)] = 60500, - [SMALL_STATE(5450)] = 60513, - [SMALL_STATE(5451)] = 60526, - [SMALL_STATE(5452)] = 60539, - [SMALL_STATE(5453)] = 60552, - [SMALL_STATE(5454)] = 60565, - [SMALL_STATE(5455)] = 60578, - [SMALL_STATE(5456)] = 60591, - [SMALL_STATE(5457)] = 60604, - [SMALL_STATE(5458)] = 60617, - [SMALL_STATE(5459)] = 60630, - [SMALL_STATE(5460)] = 60643, - [SMALL_STATE(5461)] = 60658, - [SMALL_STATE(5462)] = 60671, - [SMALL_STATE(5463)] = 60684, - [SMALL_STATE(5464)] = 60697, - [SMALL_STATE(5465)] = 60710, - [SMALL_STATE(5466)] = 60723, - [SMALL_STATE(5467)] = 60738, - [SMALL_STATE(5468)] = 60751, - [SMALL_STATE(5469)] = 60764, - [SMALL_STATE(5470)] = 60777, - [SMALL_STATE(5471)] = 60790, - [SMALL_STATE(5472)] = 60803, - [SMALL_STATE(5473)] = 60816, - [SMALL_STATE(5474)] = 60829, - [SMALL_STATE(5475)] = 60842, - [SMALL_STATE(5476)] = 60855, - [SMALL_STATE(5477)] = 60868, - [SMALL_STATE(5478)] = 60881, - [SMALL_STATE(5479)] = 60894, - [SMALL_STATE(5480)] = 60907, - [SMALL_STATE(5481)] = 60920, - [SMALL_STATE(5482)] = 60933, - [SMALL_STATE(5483)] = 60946, - [SMALL_STATE(5484)] = 60959, - [SMALL_STATE(5485)] = 60972, - [SMALL_STATE(5486)] = 60985, - [SMALL_STATE(5487)] = 60998, - [SMALL_STATE(5488)] = 61011, - [SMALL_STATE(5489)] = 61024, - [SMALL_STATE(5490)] = 61037, - [SMALL_STATE(5491)] = 61050, - [SMALL_STATE(5492)] = 61063, - [SMALL_STATE(5493)] = 61076, - [SMALL_STATE(5494)] = 61089, - [SMALL_STATE(5495)] = 61102, - [SMALL_STATE(5496)] = 61115, - [SMALL_STATE(5497)] = 61128, - [SMALL_STATE(5498)] = 61141, - [SMALL_STATE(5499)] = 61154, - [SMALL_STATE(5500)] = 61167, - [SMALL_STATE(5501)] = 61180, - [SMALL_STATE(5502)] = 61193, - [SMALL_STATE(5503)] = 61206, - [SMALL_STATE(5504)] = 61219, - [SMALL_STATE(5505)] = 61232, - [SMALL_STATE(5506)] = 61245, - [SMALL_STATE(5507)] = 61258, - [SMALL_STATE(5508)] = 61271, - [SMALL_STATE(5509)] = 61284, - [SMALL_STATE(5510)] = 61299, - [SMALL_STATE(5511)] = 61312, - [SMALL_STATE(5512)] = 61325, - [SMALL_STATE(5513)] = 61338, - [SMALL_STATE(5514)] = 61351, - [SMALL_STATE(5515)] = 61364, - [SMALL_STATE(5516)] = 61377, - [SMALL_STATE(5517)] = 61392, - [SMALL_STATE(5518)] = 61405, - [SMALL_STATE(5519)] = 61418, - [SMALL_STATE(5520)] = 61431, - [SMALL_STATE(5521)] = 61446, - [SMALL_STATE(5522)] = 61459, - [SMALL_STATE(5523)] = 61472, - [SMALL_STATE(5524)] = 61485, - [SMALL_STATE(5525)] = 61498, - [SMALL_STATE(5526)] = 61511, - [SMALL_STATE(5527)] = 61524, - [SMALL_STATE(5528)] = 61537, - [SMALL_STATE(5529)] = 61550, - [SMALL_STATE(5530)] = 61563, - [SMALL_STATE(5531)] = 61576, - [SMALL_STATE(5532)] = 61589, - [SMALL_STATE(5533)] = 61602, - [SMALL_STATE(5534)] = 61615, - [SMALL_STATE(5535)] = 61628, - [SMALL_STATE(5536)] = 61641, - [SMALL_STATE(5537)] = 61654, - [SMALL_STATE(5538)] = 61667, - [SMALL_STATE(5539)] = 61680, - [SMALL_STATE(5540)] = 61693, - [SMALL_STATE(5541)] = 61706, - [SMALL_STATE(5542)] = 61719, - [SMALL_STATE(5543)] = 61732, - [SMALL_STATE(5544)] = 61745, - [SMALL_STATE(5545)] = 61758, - [SMALL_STATE(5546)] = 61771, - [SMALL_STATE(5547)] = 61784, - [SMALL_STATE(5548)] = 61797, - [SMALL_STATE(5549)] = 61810, - [SMALL_STATE(5550)] = 61823, - [SMALL_STATE(5551)] = 61836, - [SMALL_STATE(5552)] = 61849, - [SMALL_STATE(5553)] = 61862, - [SMALL_STATE(5554)] = 61875, - [SMALL_STATE(5555)] = 61888, - [SMALL_STATE(5556)] = 61903, - [SMALL_STATE(5557)] = 61916, - [SMALL_STATE(5558)] = 61931, - [SMALL_STATE(5559)] = 61944, - [SMALL_STATE(5560)] = 61957, - [SMALL_STATE(5561)] = 61970, - [SMALL_STATE(5562)] = 61985, - [SMALL_STATE(5563)] = 61998, - [SMALL_STATE(5564)] = 62011, - [SMALL_STATE(5565)] = 62024, - [SMALL_STATE(5566)] = 62039, - [SMALL_STATE(5567)] = 62052, - [SMALL_STATE(5568)] = 62065, - [SMALL_STATE(5569)] = 62078, - [SMALL_STATE(5570)] = 62091, - [SMALL_STATE(5571)] = 62104, - [SMALL_STATE(5572)] = 62117, - [SMALL_STATE(5573)] = 62130, - [SMALL_STATE(5574)] = 62143, - [SMALL_STATE(5575)] = 62156, - [SMALL_STATE(5576)] = 62169, - [SMALL_STATE(5577)] = 62182, - [SMALL_STATE(5578)] = 62195, - [SMALL_STATE(5579)] = 62208, - [SMALL_STATE(5580)] = 62221, - [SMALL_STATE(5581)] = 62234, - [SMALL_STATE(5582)] = 62247, - [SMALL_STATE(5583)] = 62262, - [SMALL_STATE(5584)] = 62275, - [SMALL_STATE(5585)] = 62288, - [SMALL_STATE(5586)] = 62301, - [SMALL_STATE(5587)] = 62314, - [SMALL_STATE(5588)] = 62327, - [SMALL_STATE(5589)] = 62340, - [SMALL_STATE(5590)] = 62353, - [SMALL_STATE(5591)] = 62366, - [SMALL_STATE(5592)] = 62379, - [SMALL_STATE(5593)] = 62392, - [SMALL_STATE(5594)] = 62405, - [SMALL_STATE(5595)] = 62418, - [SMALL_STATE(5596)] = 62433, - [SMALL_STATE(5597)] = 62446, - [SMALL_STATE(5598)] = 62459, - [SMALL_STATE(5599)] = 62472, - [SMALL_STATE(5600)] = 62485, - [SMALL_STATE(5601)] = 62498, - [SMALL_STATE(5602)] = 62511, - [SMALL_STATE(5603)] = 62524, - [SMALL_STATE(5604)] = 62537, - [SMALL_STATE(5605)] = 62550, - [SMALL_STATE(5606)] = 62563, - [SMALL_STATE(5607)] = 62576, - [SMALL_STATE(5608)] = 62589, - [SMALL_STATE(5609)] = 62604, - [SMALL_STATE(5610)] = 62617, - [SMALL_STATE(5611)] = 62630, - [SMALL_STATE(5612)] = 62643, - [SMALL_STATE(5613)] = 62656, - [SMALL_STATE(5614)] = 62669, - [SMALL_STATE(5615)] = 62682, - [SMALL_STATE(5616)] = 62695, - [SMALL_STATE(5617)] = 62710, - [SMALL_STATE(5618)] = 62723, - [SMALL_STATE(5619)] = 62736, - [SMALL_STATE(5620)] = 62749, - [SMALL_STATE(5621)] = 62762, - [SMALL_STATE(5622)] = 62775, - [SMALL_STATE(5623)] = 62788, - [SMALL_STATE(5624)] = 62801, - [SMALL_STATE(5625)] = 62814, - [SMALL_STATE(5626)] = 62827, - [SMALL_STATE(5627)] = 62840, - [SMALL_STATE(5628)] = 62853, - [SMALL_STATE(5629)] = 62866, - [SMALL_STATE(5630)] = 62879, - [SMALL_STATE(5631)] = 62892, - [SMALL_STATE(5632)] = 62905, - [SMALL_STATE(5633)] = 62918, - [SMALL_STATE(5634)] = 62931, - [SMALL_STATE(5635)] = 62944, - [SMALL_STATE(5636)] = 62957, - [SMALL_STATE(5637)] = 62970, - [SMALL_STATE(5638)] = 62983, - [SMALL_STATE(5639)] = 62996, - [SMALL_STATE(5640)] = 63009, - [SMALL_STATE(5641)] = 63022, - [SMALL_STATE(5642)] = 63035, - [SMALL_STATE(5643)] = 63048, - [SMALL_STATE(5644)] = 63061, - [SMALL_STATE(5645)] = 63074, - [SMALL_STATE(5646)] = 63087, - [SMALL_STATE(5647)] = 63100, - [SMALL_STATE(5648)] = 63113, - [SMALL_STATE(5649)] = 63126, - [SMALL_STATE(5650)] = 63139, - [SMALL_STATE(5651)] = 63152, - [SMALL_STATE(5652)] = 63165, - [SMALL_STATE(5653)] = 63178, - [SMALL_STATE(5654)] = 63191, - [SMALL_STATE(5655)] = 63204, - [SMALL_STATE(5656)] = 63217, - [SMALL_STATE(5657)] = 63230, - [SMALL_STATE(5658)] = 63245, - [SMALL_STATE(5659)] = 63260, - [SMALL_STATE(5660)] = 63273, - [SMALL_STATE(5661)] = 63286, - [SMALL_STATE(5662)] = 63299, - [SMALL_STATE(5663)] = 63312, - [SMALL_STATE(5664)] = 63325, - [SMALL_STATE(5665)] = 63338, - [SMALL_STATE(5666)] = 63351, - [SMALL_STATE(5667)] = 63364, - [SMALL_STATE(5668)] = 63377, - [SMALL_STATE(5669)] = 63390, - [SMALL_STATE(5670)] = 63403, - [SMALL_STATE(5671)] = 63416, - [SMALL_STATE(5672)] = 63429, - [SMALL_STATE(5673)] = 63442, - [SMALL_STATE(5674)] = 63455, - [SMALL_STATE(5675)] = 63468, - [SMALL_STATE(5676)] = 63481, - [SMALL_STATE(5677)] = 63494, - [SMALL_STATE(5678)] = 63507, - [SMALL_STATE(5679)] = 63520, - [SMALL_STATE(5680)] = 63533, - [SMALL_STATE(5681)] = 63546, - [SMALL_STATE(5682)] = 63561, - [SMALL_STATE(5683)] = 63574, - [SMALL_STATE(5684)] = 63587, - [SMALL_STATE(5685)] = 63600, - [SMALL_STATE(5686)] = 63613, - [SMALL_STATE(5687)] = 63626, - [SMALL_STATE(5688)] = 63639, - [SMALL_STATE(5689)] = 63652, - [SMALL_STATE(5690)] = 63665, - [SMALL_STATE(5691)] = 63678, - [SMALL_STATE(5692)] = 63691, - [SMALL_STATE(5693)] = 63704, - [SMALL_STATE(5694)] = 63717, - [SMALL_STATE(5695)] = 63730, - [SMALL_STATE(5696)] = 63745, - [SMALL_STATE(5697)] = 63758, - [SMALL_STATE(5698)] = 63771, - [SMALL_STATE(5699)] = 63784, - [SMALL_STATE(5700)] = 63797, - [SMALL_STATE(5701)] = 63810, - [SMALL_STATE(5702)] = 63823, - [SMALL_STATE(5703)] = 63836, - [SMALL_STATE(5704)] = 63849, - [SMALL_STATE(5705)] = 63864, - [SMALL_STATE(5706)] = 63877, - [SMALL_STATE(5707)] = 63890, - [SMALL_STATE(5708)] = 63905, - [SMALL_STATE(5709)] = 63918, - [SMALL_STATE(5710)] = 63931, - [SMALL_STATE(5711)] = 63944, - [SMALL_STATE(5712)] = 63957, - [SMALL_STATE(5713)] = 63970, - [SMALL_STATE(5714)] = 63983, - [SMALL_STATE(5715)] = 63996, - [SMALL_STATE(5716)] = 64009, - [SMALL_STATE(5717)] = 64022, - [SMALL_STATE(5718)] = 64035, - [SMALL_STATE(5719)] = 64048, - [SMALL_STATE(5720)] = 64061, - [SMALL_STATE(5721)] = 64074, - [SMALL_STATE(5722)] = 64087, - [SMALL_STATE(5723)] = 64100, - [SMALL_STATE(5724)] = 64113, - [SMALL_STATE(5725)] = 64126, - [SMALL_STATE(5726)] = 64139, - [SMALL_STATE(5727)] = 64152, - [SMALL_STATE(5728)] = 64165, - [SMALL_STATE(5729)] = 64178, - [SMALL_STATE(5730)] = 64191, - [SMALL_STATE(5731)] = 64204, - [SMALL_STATE(5732)] = 64217, - [SMALL_STATE(5733)] = 64230, - [SMALL_STATE(5734)] = 64243, - [SMALL_STATE(5735)] = 64256, - [SMALL_STATE(5736)] = 64269, - [SMALL_STATE(5737)] = 64282, - [SMALL_STATE(5738)] = 64295, - [SMALL_STATE(5739)] = 64308, - [SMALL_STATE(5740)] = 64321, - [SMALL_STATE(5741)] = 64334, - [SMALL_STATE(5742)] = 64347, - [SMALL_STATE(5743)] = 64360, - [SMALL_STATE(5744)] = 64373, - [SMALL_STATE(5745)] = 64386, - [SMALL_STATE(5746)] = 64399, - [SMALL_STATE(5747)] = 64412, - [SMALL_STATE(5748)] = 64425, - [SMALL_STATE(5749)] = 64438, - [SMALL_STATE(5750)] = 64451, - [SMALL_STATE(5751)] = 64464, - [SMALL_STATE(5752)] = 64477, - [SMALL_STATE(5753)] = 64490, - [SMALL_STATE(5754)] = 64503, - [SMALL_STATE(5755)] = 64516, - [SMALL_STATE(5756)] = 64529, - [SMALL_STATE(5757)] = 64542, - [SMALL_STATE(5758)] = 64555, - [SMALL_STATE(5759)] = 64568, - [SMALL_STATE(5760)] = 64581, - [SMALL_STATE(5761)] = 64594, - [SMALL_STATE(5762)] = 64607, - [SMALL_STATE(5763)] = 64620, - [SMALL_STATE(5764)] = 64633, - [SMALL_STATE(5765)] = 64646, - [SMALL_STATE(5766)] = 64659, - [SMALL_STATE(5767)] = 64672, - [SMALL_STATE(5768)] = 64685, - [SMALL_STATE(5769)] = 64698, - [SMALL_STATE(5770)] = 64711, - [SMALL_STATE(5771)] = 64724, - [SMALL_STATE(5772)] = 64737, - [SMALL_STATE(5773)] = 64750, - [SMALL_STATE(5774)] = 64763, - [SMALL_STATE(5775)] = 64776, - [SMALL_STATE(5776)] = 64791, - [SMALL_STATE(5777)] = 64804, - [SMALL_STATE(5778)] = 64817, - [SMALL_STATE(5779)] = 64830, - [SMALL_STATE(5780)] = 64843, - [SMALL_STATE(5781)] = 64856, - [SMALL_STATE(5782)] = 64869, - [SMALL_STATE(5783)] = 64882, - [SMALL_STATE(5784)] = 64895, - [SMALL_STATE(5785)] = 64908, - [SMALL_STATE(5786)] = 64921, - [SMALL_STATE(5787)] = 64934, - [SMALL_STATE(5788)] = 64947, - [SMALL_STATE(5789)] = 64960, - [SMALL_STATE(5790)] = 64973, - [SMALL_STATE(5791)] = 64986, - [SMALL_STATE(5792)] = 65001, - [SMALL_STATE(5793)] = 65014, - [SMALL_STATE(5794)] = 65027, - [SMALL_STATE(5795)] = 65040, - [SMALL_STATE(5796)] = 65053, - [SMALL_STATE(5797)] = 65066, - [SMALL_STATE(5798)] = 65079, - [SMALL_STATE(5799)] = 65092, - [SMALL_STATE(5800)] = 65105, - [SMALL_STATE(5801)] = 65118, - [SMALL_STATE(5802)] = 65131, - [SMALL_STATE(5803)] = 65144, - [SMALL_STATE(5804)] = 65157, - [SMALL_STATE(5805)] = 65170, - [SMALL_STATE(5806)] = 65183, - [SMALL_STATE(5807)] = 65196, - [SMALL_STATE(5808)] = 65209, - [SMALL_STATE(5809)] = 65222, - [SMALL_STATE(5810)] = 65235, - [SMALL_STATE(5811)] = 65248, - [SMALL_STATE(5812)] = 65261, - [SMALL_STATE(5813)] = 65274, - [SMALL_STATE(5814)] = 65287, - [SMALL_STATE(5815)] = 65300, - [SMALL_STATE(5816)] = 65313, - [SMALL_STATE(5817)] = 65326, - [SMALL_STATE(5818)] = 65339, - [SMALL_STATE(5819)] = 65352, - [SMALL_STATE(5820)] = 65365, - [SMALL_STATE(5821)] = 65378, - [SMALL_STATE(5822)] = 65391, - [SMALL_STATE(5823)] = 65404, - [SMALL_STATE(5824)] = 65417, - [SMALL_STATE(5825)] = 65430, - [SMALL_STATE(5826)] = 65443, - [SMALL_STATE(5827)] = 65456, - [SMALL_STATE(5828)] = 65469, - [SMALL_STATE(5829)] = 65482, - [SMALL_STATE(5830)] = 65495, - [SMALL_STATE(5831)] = 65508, - [SMALL_STATE(5832)] = 65521, - [SMALL_STATE(5833)] = 65534, - [SMALL_STATE(5834)] = 65547, - [SMALL_STATE(5835)] = 65560, - [SMALL_STATE(5836)] = 65573, - [SMALL_STATE(5837)] = 65586, - [SMALL_STATE(5838)] = 65599, - [SMALL_STATE(5839)] = 65612, - [SMALL_STATE(5840)] = 65625, - [SMALL_STATE(5841)] = 65638, - [SMALL_STATE(5842)] = 65651, - [SMALL_STATE(5843)] = 65664, - [SMALL_STATE(5844)] = 65677, - [SMALL_STATE(5845)] = 65690, - [SMALL_STATE(5846)] = 65703, - [SMALL_STATE(5847)] = 65716, - [SMALL_STATE(5848)] = 65729, - [SMALL_STATE(5849)] = 65742, - [SMALL_STATE(5850)] = 65755, - [SMALL_STATE(5851)] = 65768, - [SMALL_STATE(5852)] = 65781, - [SMALL_STATE(5853)] = 65794, - [SMALL_STATE(5854)] = 65807, - [SMALL_STATE(5855)] = 65820, - [SMALL_STATE(5856)] = 65833, - [SMALL_STATE(5857)] = 65846, - [SMALL_STATE(5858)] = 65859, - [SMALL_STATE(5859)] = 65872, - [SMALL_STATE(5860)] = 65885, - [SMALL_STATE(5861)] = 65898, - [SMALL_STATE(5862)] = 65911, - [SMALL_STATE(5863)] = 65924, - [SMALL_STATE(5864)] = 65937, - [SMALL_STATE(5865)] = 65950, - [SMALL_STATE(5866)] = 65963, - [SMALL_STATE(5867)] = 65976, - [SMALL_STATE(5868)] = 65989, - [SMALL_STATE(5869)] = 66002, - [SMALL_STATE(5870)] = 66015, - [SMALL_STATE(5871)] = 66028, - [SMALL_STATE(5872)] = 66041, - [SMALL_STATE(5873)] = 66054, - [SMALL_STATE(5874)] = 66067, - [SMALL_STATE(5875)] = 66080, - [SMALL_STATE(5876)] = 66093, - [SMALL_STATE(5877)] = 66106, - [SMALL_STATE(5878)] = 66119, - [SMALL_STATE(5879)] = 66132, - [SMALL_STATE(5880)] = 66145, - [SMALL_STATE(5881)] = 66158, - [SMALL_STATE(5882)] = 66173, - [SMALL_STATE(5883)] = 66186, - [SMALL_STATE(5884)] = 66199, - [SMALL_STATE(5885)] = 66212, - [SMALL_STATE(5886)] = 66225, - [SMALL_STATE(5887)] = 66238, - [SMALL_STATE(5888)] = 66251, - [SMALL_STATE(5889)] = 66264, - [SMALL_STATE(5890)] = 66277, - [SMALL_STATE(5891)] = 66290, - [SMALL_STATE(5892)] = 66303, - [SMALL_STATE(5893)] = 66316, - [SMALL_STATE(5894)] = 66329, - [SMALL_STATE(5895)] = 66342, - [SMALL_STATE(5896)] = 66355, - [SMALL_STATE(5897)] = 66368, - [SMALL_STATE(5898)] = 66381, - [SMALL_STATE(5899)] = 66394, - [SMALL_STATE(5900)] = 66407, - [SMALL_STATE(5901)] = 66420, - [SMALL_STATE(5902)] = 66433, - [SMALL_STATE(5903)] = 66446, - [SMALL_STATE(5904)] = 66459, - [SMALL_STATE(5905)] = 66472, - [SMALL_STATE(5906)] = 66485, - [SMALL_STATE(5907)] = 66498, - [SMALL_STATE(5908)] = 66511, - [SMALL_STATE(5909)] = 66524, - [SMALL_STATE(5910)] = 66537, - [SMALL_STATE(5911)] = 66550, - [SMALL_STATE(5912)] = 66563, - [SMALL_STATE(5913)] = 66576, - [SMALL_STATE(5914)] = 66589, - [SMALL_STATE(5915)] = 66602, - [SMALL_STATE(5916)] = 66615, + [SMALL_STATE(5241)] = 57787, + [SMALL_STATE(5242)] = 57803, + [SMALL_STATE(5243)] = 57816, + [SMALL_STATE(5244)] = 57829, + [SMALL_STATE(5245)] = 57842, + [SMALL_STATE(5246)] = 57855, + [SMALL_STATE(5247)] = 57868, + [SMALL_STATE(5248)] = 57881, + [SMALL_STATE(5249)] = 57894, + [SMALL_STATE(5250)] = 57907, + [SMALL_STATE(5251)] = 57920, + [SMALL_STATE(5252)] = 57933, + [SMALL_STATE(5253)] = 57946, + [SMALL_STATE(5254)] = 57959, + [SMALL_STATE(5255)] = 57972, + [SMALL_STATE(5256)] = 57985, + [SMALL_STATE(5257)] = 57998, + [SMALL_STATE(5258)] = 58011, + [SMALL_STATE(5259)] = 58024, + [SMALL_STATE(5260)] = 58039, + [SMALL_STATE(5261)] = 58052, + [SMALL_STATE(5262)] = 58067, + [SMALL_STATE(5263)] = 58080, + [SMALL_STATE(5264)] = 58093, + [SMALL_STATE(5265)] = 58106, + [SMALL_STATE(5266)] = 58119, + [SMALL_STATE(5267)] = 58132, + [SMALL_STATE(5268)] = 58145, + [SMALL_STATE(5269)] = 58158, + [SMALL_STATE(5270)] = 58171, + [SMALL_STATE(5271)] = 58184, + [SMALL_STATE(5272)] = 58197, + [SMALL_STATE(5273)] = 58210, + [SMALL_STATE(5274)] = 58223, + [SMALL_STATE(5275)] = 58236, + [SMALL_STATE(5276)] = 58249, + [SMALL_STATE(5277)] = 58262, + [SMALL_STATE(5278)] = 58275, + [SMALL_STATE(5279)] = 58288, + [SMALL_STATE(5280)] = 58301, + [SMALL_STATE(5281)] = 58314, + [SMALL_STATE(5282)] = 58327, + [SMALL_STATE(5283)] = 58340, + [SMALL_STATE(5284)] = 58353, + [SMALL_STATE(5285)] = 58366, + [SMALL_STATE(5286)] = 58379, + [SMALL_STATE(5287)] = 58392, + [SMALL_STATE(5288)] = 58405, + [SMALL_STATE(5289)] = 58418, + [SMALL_STATE(5290)] = 58431, + [SMALL_STATE(5291)] = 58444, + [SMALL_STATE(5292)] = 58457, + [SMALL_STATE(5293)] = 58470, + [SMALL_STATE(5294)] = 58483, + [SMALL_STATE(5295)] = 58496, + [SMALL_STATE(5296)] = 58509, + [SMALL_STATE(5297)] = 58522, + [SMALL_STATE(5298)] = 58535, + [SMALL_STATE(5299)] = 58548, + [SMALL_STATE(5300)] = 58561, + [SMALL_STATE(5301)] = 58574, + [SMALL_STATE(5302)] = 58587, + [SMALL_STATE(5303)] = 58600, + [SMALL_STATE(5304)] = 58613, + [SMALL_STATE(5305)] = 58626, + [SMALL_STATE(5306)] = 58639, + [SMALL_STATE(5307)] = 58652, + [SMALL_STATE(5308)] = 58665, + [SMALL_STATE(5309)] = 58678, + [SMALL_STATE(5310)] = 58691, + [SMALL_STATE(5311)] = 58704, + [SMALL_STATE(5312)] = 58717, + [SMALL_STATE(5313)] = 58730, + [SMALL_STATE(5314)] = 58743, + [SMALL_STATE(5315)] = 58756, + [SMALL_STATE(5316)] = 58769, + [SMALL_STATE(5317)] = 58782, + [SMALL_STATE(5318)] = 58797, + [SMALL_STATE(5319)] = 58810, + [SMALL_STATE(5320)] = 58823, + [SMALL_STATE(5321)] = 58836, + [SMALL_STATE(5322)] = 58849, + [SMALL_STATE(5323)] = 58862, + [SMALL_STATE(5324)] = 58875, + [SMALL_STATE(5325)] = 58888, + [SMALL_STATE(5326)] = 58901, + [SMALL_STATE(5327)] = 58914, + [SMALL_STATE(5328)] = 58927, + [SMALL_STATE(5329)] = 58940, + [SMALL_STATE(5330)] = 58953, + [SMALL_STATE(5331)] = 58966, + [SMALL_STATE(5332)] = 58979, + [SMALL_STATE(5333)] = 58992, + [SMALL_STATE(5334)] = 59005, + [SMALL_STATE(5335)] = 59018, + [SMALL_STATE(5336)] = 59031, + [SMALL_STATE(5337)] = 59044, + [SMALL_STATE(5338)] = 59057, + [SMALL_STATE(5339)] = 59070, + [SMALL_STATE(5340)] = 59083, + [SMALL_STATE(5341)] = 59098, + [SMALL_STATE(5342)] = 59111, + [SMALL_STATE(5343)] = 59124, + [SMALL_STATE(5344)] = 59137, + [SMALL_STATE(5345)] = 59150, + [SMALL_STATE(5346)] = 59163, + [SMALL_STATE(5347)] = 59176, + [SMALL_STATE(5348)] = 59189, + [SMALL_STATE(5349)] = 59202, + [SMALL_STATE(5350)] = 59215, + [SMALL_STATE(5351)] = 59228, + [SMALL_STATE(5352)] = 59241, + [SMALL_STATE(5353)] = 59254, + [SMALL_STATE(5354)] = 59269, + [SMALL_STATE(5355)] = 59282, + [SMALL_STATE(5356)] = 59295, + [SMALL_STATE(5357)] = 59308, + [SMALL_STATE(5358)] = 59321, + [SMALL_STATE(5359)] = 59334, + [SMALL_STATE(5360)] = 59347, + [SMALL_STATE(5361)] = 59360, + [SMALL_STATE(5362)] = 59373, + [SMALL_STATE(5363)] = 59386, + [SMALL_STATE(5364)] = 59399, + [SMALL_STATE(5365)] = 59412, + [SMALL_STATE(5366)] = 59425, + [SMALL_STATE(5367)] = 59438, + [SMALL_STATE(5368)] = 59451, + [SMALL_STATE(5369)] = 59464, + [SMALL_STATE(5370)] = 59477, + [SMALL_STATE(5371)] = 59490, + [SMALL_STATE(5372)] = 59503, + [SMALL_STATE(5373)] = 59516, + [SMALL_STATE(5374)] = 59529, + [SMALL_STATE(5375)] = 59542, + [SMALL_STATE(5376)] = 59555, + [SMALL_STATE(5377)] = 59568, + [SMALL_STATE(5378)] = 59581, + [SMALL_STATE(5379)] = 59594, + [SMALL_STATE(5380)] = 59607, + [SMALL_STATE(5381)] = 59620, + [SMALL_STATE(5382)] = 59633, + [SMALL_STATE(5383)] = 59646, + [SMALL_STATE(5384)] = 59659, + [SMALL_STATE(5385)] = 59672, + [SMALL_STATE(5386)] = 59685, + [SMALL_STATE(5387)] = 59698, + [SMALL_STATE(5388)] = 59711, + [SMALL_STATE(5389)] = 59724, + [SMALL_STATE(5390)] = 59737, + [SMALL_STATE(5391)] = 59750, + [SMALL_STATE(5392)] = 59763, + [SMALL_STATE(5393)] = 59776, + [SMALL_STATE(5394)] = 59789, + [SMALL_STATE(5395)] = 59802, + [SMALL_STATE(5396)] = 59815, + [SMALL_STATE(5397)] = 59828, + [SMALL_STATE(5398)] = 59841, + [SMALL_STATE(5399)] = 59854, + [SMALL_STATE(5400)] = 59867, + [SMALL_STATE(5401)] = 59880, + [SMALL_STATE(5402)] = 59893, + [SMALL_STATE(5403)] = 59906, + [SMALL_STATE(5404)] = 59919, + [SMALL_STATE(5405)] = 59934, + [SMALL_STATE(5406)] = 59947, + [SMALL_STATE(5407)] = 59960, + [SMALL_STATE(5408)] = 59973, + [SMALL_STATE(5409)] = 59986, + [SMALL_STATE(5410)] = 59999, + [SMALL_STATE(5411)] = 60012, + [SMALL_STATE(5412)] = 60025, + [SMALL_STATE(5413)] = 60038, + [SMALL_STATE(5414)] = 60051, + [SMALL_STATE(5415)] = 60064, + [SMALL_STATE(5416)] = 60077, + [SMALL_STATE(5417)] = 60090, + [SMALL_STATE(5418)] = 60103, + [SMALL_STATE(5419)] = 60116, + [SMALL_STATE(5420)] = 60129, + [SMALL_STATE(5421)] = 60142, + [SMALL_STATE(5422)] = 60155, + [SMALL_STATE(5423)] = 60168, + [SMALL_STATE(5424)] = 60181, + [SMALL_STATE(5425)] = 60194, + [SMALL_STATE(5426)] = 60207, + [SMALL_STATE(5427)] = 60220, + [SMALL_STATE(5428)] = 60233, + [SMALL_STATE(5429)] = 60246, + [SMALL_STATE(5430)] = 60259, + [SMALL_STATE(5431)] = 60272, + [SMALL_STATE(5432)] = 60285, + [SMALL_STATE(5433)] = 60298, + [SMALL_STATE(5434)] = 60311, + [SMALL_STATE(5435)] = 60324, + [SMALL_STATE(5436)] = 60337, + [SMALL_STATE(5437)] = 60350, + [SMALL_STATE(5438)] = 60363, + [SMALL_STATE(5439)] = 60376, + [SMALL_STATE(5440)] = 60389, + [SMALL_STATE(5441)] = 60402, + [SMALL_STATE(5442)] = 60415, + [SMALL_STATE(5443)] = 60428, + [SMALL_STATE(5444)] = 60441, + [SMALL_STATE(5445)] = 60454, + [SMALL_STATE(5446)] = 60467, + [SMALL_STATE(5447)] = 60480, + [SMALL_STATE(5448)] = 60493, + [SMALL_STATE(5449)] = 60506, + [SMALL_STATE(5450)] = 60519, + [SMALL_STATE(5451)] = 60532, + [SMALL_STATE(5452)] = 60545, + [SMALL_STATE(5453)] = 60558, + [SMALL_STATE(5454)] = 60571, + [SMALL_STATE(5455)] = 60584, + [SMALL_STATE(5456)] = 60597, + [SMALL_STATE(5457)] = 60610, + [SMALL_STATE(5458)] = 60623, + [SMALL_STATE(5459)] = 60636, + [SMALL_STATE(5460)] = 60649, + [SMALL_STATE(5461)] = 60662, + [SMALL_STATE(5462)] = 60675, + [SMALL_STATE(5463)] = 60688, + [SMALL_STATE(5464)] = 60701, + [SMALL_STATE(5465)] = 60714, + [SMALL_STATE(5466)] = 60727, + [SMALL_STATE(5467)] = 60742, + [SMALL_STATE(5468)] = 60755, + [SMALL_STATE(5469)] = 60768, + [SMALL_STATE(5470)] = 60781, + [SMALL_STATE(5471)] = 60794, + [SMALL_STATE(5472)] = 60809, + [SMALL_STATE(5473)] = 60822, + [SMALL_STATE(5474)] = 60835, + [SMALL_STATE(5475)] = 60848, + [SMALL_STATE(5476)] = 60861, + [SMALL_STATE(5477)] = 60874, + [SMALL_STATE(5478)] = 60887, + [SMALL_STATE(5479)] = 60900, + [SMALL_STATE(5480)] = 60913, + [SMALL_STATE(5481)] = 60926, + [SMALL_STATE(5482)] = 60939, + [SMALL_STATE(5483)] = 60952, + [SMALL_STATE(5484)] = 60965, + [SMALL_STATE(5485)] = 60978, + [SMALL_STATE(5486)] = 60991, + [SMALL_STATE(5487)] = 61004, + [SMALL_STATE(5488)] = 61017, + [SMALL_STATE(5489)] = 61030, + [SMALL_STATE(5490)] = 61043, + [SMALL_STATE(5491)] = 61056, + [SMALL_STATE(5492)] = 61069, + [SMALL_STATE(5493)] = 61082, + [SMALL_STATE(5494)] = 61095, + [SMALL_STATE(5495)] = 61108, + [SMALL_STATE(5496)] = 61121, + [SMALL_STATE(5497)] = 61134, + [SMALL_STATE(5498)] = 61147, + [SMALL_STATE(5499)] = 61160, + [SMALL_STATE(5500)] = 61173, + [SMALL_STATE(5501)] = 61186, + [SMALL_STATE(5502)] = 61199, + [SMALL_STATE(5503)] = 61212, + [SMALL_STATE(5504)] = 61225, + [SMALL_STATE(5505)] = 61238, + [SMALL_STATE(5506)] = 61251, + [SMALL_STATE(5507)] = 61264, + [SMALL_STATE(5508)] = 61277, + [SMALL_STATE(5509)] = 61290, + [SMALL_STATE(5510)] = 61305, + [SMALL_STATE(5511)] = 61318, + [SMALL_STATE(5512)] = 61331, + [SMALL_STATE(5513)] = 61344, + [SMALL_STATE(5514)] = 61357, + [SMALL_STATE(5515)] = 61370, + [SMALL_STATE(5516)] = 61383, + [SMALL_STATE(5517)] = 61396, + [SMALL_STATE(5518)] = 61409, + [SMALL_STATE(5519)] = 61422, + [SMALL_STATE(5520)] = 61437, + [SMALL_STATE(5521)] = 61450, + [SMALL_STATE(5522)] = 61463, + [SMALL_STATE(5523)] = 61476, + [SMALL_STATE(5524)] = 61489, + [SMALL_STATE(5525)] = 61502, + [SMALL_STATE(5526)] = 61517, + [SMALL_STATE(5527)] = 61530, + [SMALL_STATE(5528)] = 61543, + [SMALL_STATE(5529)] = 61556, + [SMALL_STATE(5530)] = 61569, + [SMALL_STATE(5531)] = 61582, + [SMALL_STATE(5532)] = 61595, + [SMALL_STATE(5533)] = 61608, + [SMALL_STATE(5534)] = 61621, + [SMALL_STATE(5535)] = 61634, + [SMALL_STATE(5536)] = 61647, + [SMALL_STATE(5537)] = 61660, + [SMALL_STATE(5538)] = 61673, + [SMALL_STATE(5539)] = 61686, + [SMALL_STATE(5540)] = 61699, + [SMALL_STATE(5541)] = 61712, + [SMALL_STATE(5542)] = 61725, + [SMALL_STATE(5543)] = 61738, + [SMALL_STATE(5544)] = 61751, + [SMALL_STATE(5545)] = 61764, + [SMALL_STATE(5546)] = 61777, + [SMALL_STATE(5547)] = 61790, + [SMALL_STATE(5548)] = 61803, + [SMALL_STATE(5549)] = 61816, + [SMALL_STATE(5550)] = 61829, + [SMALL_STATE(5551)] = 61842, + [SMALL_STATE(5552)] = 61855, + [SMALL_STATE(5553)] = 61868, + [SMALL_STATE(5554)] = 61881, + [SMALL_STATE(5555)] = 61894, + [SMALL_STATE(5556)] = 61909, + [SMALL_STATE(5557)] = 61922, + [SMALL_STATE(5558)] = 61937, + [SMALL_STATE(5559)] = 61950, + [SMALL_STATE(5560)] = 61963, + [SMALL_STATE(5561)] = 61976, + [SMALL_STATE(5562)] = 61989, + [SMALL_STATE(5563)] = 62002, + [SMALL_STATE(5564)] = 62017, + [SMALL_STATE(5565)] = 62030, + [SMALL_STATE(5566)] = 62043, + [SMALL_STATE(5567)] = 62056, + [SMALL_STATE(5568)] = 62071, + [SMALL_STATE(5569)] = 62084, + [SMALL_STATE(5570)] = 62097, + [SMALL_STATE(5571)] = 62110, + [SMALL_STATE(5572)] = 62123, + [SMALL_STATE(5573)] = 62136, + [SMALL_STATE(5574)] = 62149, + [SMALL_STATE(5575)] = 62162, + [SMALL_STATE(5576)] = 62175, + [SMALL_STATE(5577)] = 62188, + [SMALL_STATE(5578)] = 62201, + [SMALL_STATE(5579)] = 62214, + [SMALL_STATE(5580)] = 62227, + [SMALL_STATE(5581)] = 62240, + [SMALL_STATE(5582)] = 62253, + [SMALL_STATE(5583)] = 62266, + [SMALL_STATE(5584)] = 62281, + [SMALL_STATE(5585)] = 62294, + [SMALL_STATE(5586)] = 62307, + [SMALL_STATE(5587)] = 62320, + [SMALL_STATE(5588)] = 62333, + [SMALL_STATE(5589)] = 62346, + [SMALL_STATE(5590)] = 62359, + [SMALL_STATE(5591)] = 62372, + [SMALL_STATE(5592)] = 62385, + [SMALL_STATE(5593)] = 62398, + [SMALL_STATE(5594)] = 62411, + [SMALL_STATE(5595)] = 62424, + [SMALL_STATE(5596)] = 62437, + [SMALL_STATE(5597)] = 62450, + [SMALL_STATE(5598)] = 62463, + [SMALL_STATE(5599)] = 62478, + [SMALL_STATE(5600)] = 62491, + [SMALL_STATE(5601)] = 62504, + [SMALL_STATE(5602)] = 62517, + [SMALL_STATE(5603)] = 62530, + [SMALL_STATE(5604)] = 62543, + [SMALL_STATE(5605)] = 62556, + [SMALL_STATE(5606)] = 62569, + [SMALL_STATE(5607)] = 62582, + [SMALL_STATE(5608)] = 62595, + [SMALL_STATE(5609)] = 62610, + [SMALL_STATE(5610)] = 62623, + [SMALL_STATE(5611)] = 62636, + [SMALL_STATE(5612)] = 62649, + [SMALL_STATE(5613)] = 62662, + [SMALL_STATE(5614)] = 62675, + [SMALL_STATE(5615)] = 62688, + [SMALL_STATE(5616)] = 62701, + [SMALL_STATE(5617)] = 62714, + [SMALL_STATE(5618)] = 62727, + [SMALL_STATE(5619)] = 62742, + [SMALL_STATE(5620)] = 62755, + [SMALL_STATE(5621)] = 62768, + [SMALL_STATE(5622)] = 62781, + [SMALL_STATE(5623)] = 62794, + [SMALL_STATE(5624)] = 62807, + [SMALL_STATE(5625)] = 62820, + [SMALL_STATE(5626)] = 62833, + [SMALL_STATE(5627)] = 62846, + [SMALL_STATE(5628)] = 62859, + [SMALL_STATE(5629)] = 62872, + [SMALL_STATE(5630)] = 62885, + [SMALL_STATE(5631)] = 62898, + [SMALL_STATE(5632)] = 62911, + [SMALL_STATE(5633)] = 62924, + [SMALL_STATE(5634)] = 62937, + [SMALL_STATE(5635)] = 62950, + [SMALL_STATE(5636)] = 62963, + [SMALL_STATE(5637)] = 62976, + [SMALL_STATE(5638)] = 62989, + [SMALL_STATE(5639)] = 63002, + [SMALL_STATE(5640)] = 63015, + [SMALL_STATE(5641)] = 63028, + [SMALL_STATE(5642)] = 63041, + [SMALL_STATE(5643)] = 63054, + [SMALL_STATE(5644)] = 63067, + [SMALL_STATE(5645)] = 63080, + [SMALL_STATE(5646)] = 63093, + [SMALL_STATE(5647)] = 63106, + [SMALL_STATE(5648)] = 63119, + [SMALL_STATE(5649)] = 63132, + [SMALL_STATE(5650)] = 63145, + [SMALL_STATE(5651)] = 63158, + [SMALL_STATE(5652)] = 63171, + [SMALL_STATE(5653)] = 63184, + [SMALL_STATE(5654)] = 63197, + [SMALL_STATE(5655)] = 63210, + [SMALL_STATE(5656)] = 63223, + [SMALL_STATE(5657)] = 63236, + [SMALL_STATE(5658)] = 63249, + [SMALL_STATE(5659)] = 63264, + [SMALL_STATE(5660)] = 63279, + [SMALL_STATE(5661)] = 63292, + [SMALL_STATE(5662)] = 63305, + [SMALL_STATE(5663)] = 63318, + [SMALL_STATE(5664)] = 63331, + [SMALL_STATE(5665)] = 63344, + [SMALL_STATE(5666)] = 63357, + [SMALL_STATE(5667)] = 63370, + [SMALL_STATE(5668)] = 63383, + [SMALL_STATE(5669)] = 63396, + [SMALL_STATE(5670)] = 63409, + [SMALL_STATE(5671)] = 63422, + [SMALL_STATE(5672)] = 63435, + [SMALL_STATE(5673)] = 63448, + [SMALL_STATE(5674)] = 63461, + [SMALL_STATE(5675)] = 63474, + [SMALL_STATE(5676)] = 63487, + [SMALL_STATE(5677)] = 63500, + [SMALL_STATE(5678)] = 63513, + [SMALL_STATE(5679)] = 63526, + [SMALL_STATE(5680)] = 63539, + [SMALL_STATE(5681)] = 63552, + [SMALL_STATE(5682)] = 63567, + [SMALL_STATE(5683)] = 63580, + [SMALL_STATE(5684)] = 63593, + [SMALL_STATE(5685)] = 63606, + [SMALL_STATE(5686)] = 63619, + [SMALL_STATE(5687)] = 63632, + [SMALL_STATE(5688)] = 63645, + [SMALL_STATE(5689)] = 63658, + [SMALL_STATE(5690)] = 63671, + [SMALL_STATE(5691)] = 63684, + [SMALL_STATE(5692)] = 63697, + [SMALL_STATE(5693)] = 63710, + [SMALL_STATE(5694)] = 63723, + [SMALL_STATE(5695)] = 63736, + [SMALL_STATE(5696)] = 63749, + [SMALL_STATE(5697)] = 63764, + [SMALL_STATE(5698)] = 63777, + [SMALL_STATE(5699)] = 63790, + [SMALL_STATE(5700)] = 63803, + [SMALL_STATE(5701)] = 63816, + [SMALL_STATE(5702)] = 63829, + [SMALL_STATE(5703)] = 63842, + [SMALL_STATE(5704)] = 63855, + [SMALL_STATE(5705)] = 63868, + [SMALL_STATE(5706)] = 63881, + [SMALL_STATE(5707)] = 63896, + [SMALL_STATE(5708)] = 63909, + [SMALL_STATE(5709)] = 63924, + [SMALL_STATE(5710)] = 63937, + [SMALL_STATE(5711)] = 63950, + [SMALL_STATE(5712)] = 63963, + [SMALL_STATE(5713)] = 63976, + [SMALL_STATE(5714)] = 63989, + [SMALL_STATE(5715)] = 64002, + [SMALL_STATE(5716)] = 64015, + [SMALL_STATE(5717)] = 64028, + [SMALL_STATE(5718)] = 64041, + [SMALL_STATE(5719)] = 64054, + [SMALL_STATE(5720)] = 64067, + [SMALL_STATE(5721)] = 64080, + [SMALL_STATE(5722)] = 64093, + [SMALL_STATE(5723)] = 64106, + [SMALL_STATE(5724)] = 64119, + [SMALL_STATE(5725)] = 64132, + [SMALL_STATE(5726)] = 64145, + [SMALL_STATE(5727)] = 64158, + [SMALL_STATE(5728)] = 64171, + [SMALL_STATE(5729)] = 64184, + [SMALL_STATE(5730)] = 64197, + [SMALL_STATE(5731)] = 64210, + [SMALL_STATE(5732)] = 64223, + [SMALL_STATE(5733)] = 64236, + [SMALL_STATE(5734)] = 64249, + [SMALL_STATE(5735)] = 64262, + [SMALL_STATE(5736)] = 64275, + [SMALL_STATE(5737)] = 64288, + [SMALL_STATE(5738)] = 64301, + [SMALL_STATE(5739)] = 64314, + [SMALL_STATE(5740)] = 64327, + [SMALL_STATE(5741)] = 64340, + [SMALL_STATE(5742)] = 64353, + [SMALL_STATE(5743)] = 64366, + [SMALL_STATE(5744)] = 64379, + [SMALL_STATE(5745)] = 64392, + [SMALL_STATE(5746)] = 64405, + [SMALL_STATE(5747)] = 64418, + [SMALL_STATE(5748)] = 64431, + [SMALL_STATE(5749)] = 64444, + [SMALL_STATE(5750)] = 64457, + [SMALL_STATE(5751)] = 64470, + [SMALL_STATE(5752)] = 64483, + [SMALL_STATE(5753)] = 64496, + [SMALL_STATE(5754)] = 64509, + [SMALL_STATE(5755)] = 64522, + [SMALL_STATE(5756)] = 64535, + [SMALL_STATE(5757)] = 64548, + [SMALL_STATE(5758)] = 64561, + [SMALL_STATE(5759)] = 64574, + [SMALL_STATE(5760)] = 64587, + [SMALL_STATE(5761)] = 64600, + [SMALL_STATE(5762)] = 64613, + [SMALL_STATE(5763)] = 64626, + [SMALL_STATE(5764)] = 64639, + [SMALL_STATE(5765)] = 64652, + [SMALL_STATE(5766)] = 64665, + [SMALL_STATE(5767)] = 64678, + [SMALL_STATE(5768)] = 64691, + [SMALL_STATE(5769)] = 64704, + [SMALL_STATE(5770)] = 64717, + [SMALL_STATE(5771)] = 64730, + [SMALL_STATE(5772)] = 64743, + [SMALL_STATE(5773)] = 64756, + [SMALL_STATE(5774)] = 64769, + [SMALL_STATE(5775)] = 64782, + [SMALL_STATE(5776)] = 64797, + [SMALL_STATE(5777)] = 64810, + [SMALL_STATE(5778)] = 64823, + [SMALL_STATE(5779)] = 64836, + [SMALL_STATE(5780)] = 64849, + [SMALL_STATE(5781)] = 64862, + [SMALL_STATE(5782)] = 64875, + [SMALL_STATE(5783)] = 64888, + [SMALL_STATE(5784)] = 64901, + [SMALL_STATE(5785)] = 64914, + [SMALL_STATE(5786)] = 64927, + [SMALL_STATE(5787)] = 64940, + [SMALL_STATE(5788)] = 64953, + [SMALL_STATE(5789)] = 64966, + [SMALL_STATE(5790)] = 64979, + [SMALL_STATE(5791)] = 64992, + [SMALL_STATE(5792)] = 65007, + [SMALL_STATE(5793)] = 65020, + [SMALL_STATE(5794)] = 65033, + [SMALL_STATE(5795)] = 65046, + [SMALL_STATE(5796)] = 65059, + [SMALL_STATE(5797)] = 65072, + [SMALL_STATE(5798)] = 65085, + [SMALL_STATE(5799)] = 65098, + [SMALL_STATE(5800)] = 65111, + [SMALL_STATE(5801)] = 65124, + [SMALL_STATE(5802)] = 65137, + [SMALL_STATE(5803)] = 65150, + [SMALL_STATE(5804)] = 65163, + [SMALL_STATE(5805)] = 65176, + [SMALL_STATE(5806)] = 65189, + [SMALL_STATE(5807)] = 65202, + [SMALL_STATE(5808)] = 65215, + [SMALL_STATE(5809)] = 65228, + [SMALL_STATE(5810)] = 65241, + [SMALL_STATE(5811)] = 65254, + [SMALL_STATE(5812)] = 65267, + [SMALL_STATE(5813)] = 65280, + [SMALL_STATE(5814)] = 65293, + [SMALL_STATE(5815)] = 65306, + [SMALL_STATE(5816)] = 65319, + [SMALL_STATE(5817)] = 65332, + [SMALL_STATE(5818)] = 65345, + [SMALL_STATE(5819)] = 65358, + [SMALL_STATE(5820)] = 65371, + [SMALL_STATE(5821)] = 65384, + [SMALL_STATE(5822)] = 65397, + [SMALL_STATE(5823)] = 65410, + [SMALL_STATE(5824)] = 65423, + [SMALL_STATE(5825)] = 65436, + [SMALL_STATE(5826)] = 65449, + [SMALL_STATE(5827)] = 65462, + [SMALL_STATE(5828)] = 65475, + [SMALL_STATE(5829)] = 65488, + [SMALL_STATE(5830)] = 65501, + [SMALL_STATE(5831)] = 65514, + [SMALL_STATE(5832)] = 65527, + [SMALL_STATE(5833)] = 65540, + [SMALL_STATE(5834)] = 65553, + [SMALL_STATE(5835)] = 65566, + [SMALL_STATE(5836)] = 65579, + [SMALL_STATE(5837)] = 65592, + [SMALL_STATE(5838)] = 65605, + [SMALL_STATE(5839)] = 65618, + [SMALL_STATE(5840)] = 65631, + [SMALL_STATE(5841)] = 65644, + [SMALL_STATE(5842)] = 65657, + [SMALL_STATE(5843)] = 65670, + [SMALL_STATE(5844)] = 65683, + [SMALL_STATE(5845)] = 65696, + [SMALL_STATE(5846)] = 65709, + [SMALL_STATE(5847)] = 65722, + [SMALL_STATE(5848)] = 65735, + [SMALL_STATE(5849)] = 65748, + [SMALL_STATE(5850)] = 65761, + [SMALL_STATE(5851)] = 65774, + [SMALL_STATE(5852)] = 65787, + [SMALL_STATE(5853)] = 65800, + [SMALL_STATE(5854)] = 65813, + [SMALL_STATE(5855)] = 65826, + [SMALL_STATE(5856)] = 65839, + [SMALL_STATE(5857)] = 65852, + [SMALL_STATE(5858)] = 65865, + [SMALL_STATE(5859)] = 65878, + [SMALL_STATE(5860)] = 65891, + [SMALL_STATE(5861)] = 65904, + [SMALL_STATE(5862)] = 65917, + [SMALL_STATE(5863)] = 65930, + [SMALL_STATE(5864)] = 65943, + [SMALL_STATE(5865)] = 65956, + [SMALL_STATE(5866)] = 65969, + [SMALL_STATE(5867)] = 65982, + [SMALL_STATE(5868)] = 65995, + [SMALL_STATE(5869)] = 66008, + [SMALL_STATE(5870)] = 66021, + [SMALL_STATE(5871)] = 66034, + [SMALL_STATE(5872)] = 66047, + [SMALL_STATE(5873)] = 66060, + [SMALL_STATE(5874)] = 66073, + [SMALL_STATE(5875)] = 66086, + [SMALL_STATE(5876)] = 66099, + [SMALL_STATE(5877)] = 66112, + [SMALL_STATE(5878)] = 66125, + [SMALL_STATE(5879)] = 66138, + [SMALL_STATE(5880)] = 66151, + [SMALL_STATE(5881)] = 66164, + [SMALL_STATE(5882)] = 66179, + [SMALL_STATE(5883)] = 66192, + [SMALL_STATE(5884)] = 66205, + [SMALL_STATE(5885)] = 66218, + [SMALL_STATE(5886)] = 66231, + [SMALL_STATE(5887)] = 66244, + [SMALL_STATE(5888)] = 66257, + [SMALL_STATE(5889)] = 66270, + [SMALL_STATE(5890)] = 66283, + [SMALL_STATE(5891)] = 66296, + [SMALL_STATE(5892)] = 66309, + [SMALL_STATE(5893)] = 66322, + [SMALL_STATE(5894)] = 66335, + [SMALL_STATE(5895)] = 66348, + [SMALL_STATE(5896)] = 66361, + [SMALL_STATE(5897)] = 66374, + [SMALL_STATE(5898)] = 66387, + [SMALL_STATE(5899)] = 66400, + [SMALL_STATE(5900)] = 66413, + [SMALL_STATE(5901)] = 66426, + [SMALL_STATE(5902)] = 66439, + [SMALL_STATE(5903)] = 66452, + [SMALL_STATE(5904)] = 66465, + [SMALL_STATE(5905)] = 66478, + [SMALL_STATE(5906)] = 66491, + [SMALL_STATE(5907)] = 66504, + [SMALL_STATE(5908)] = 66517, + [SMALL_STATE(5909)] = 66530, + [SMALL_STATE(5910)] = 66543, + [SMALL_STATE(5911)] = 66556, + [SMALL_STATE(5912)] = 66569, + [SMALL_STATE(5913)] = 66582, + [SMALL_STATE(5914)] = 66595, + [SMALL_STATE(5915)] = 66608, + [SMALL_STATE(5916)] = 66621, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -629540,20 +629534,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3382), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3413), [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3433), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5255), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5257), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4293), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4801), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5197), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5196), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3690), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5283), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5286), [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5189), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2780), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5287), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5289), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3595), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5292), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5296), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5305), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5295), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5312), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5314), [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3701), [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351), @@ -629561,38 +629555,38 @@ static const TSParseActionEntry ts_parse_actions[] = { [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4840), [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3351), [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4743), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5349), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5103), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4160), [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3098), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5361), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5365), [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3101), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5362), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5370), [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3215), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5373), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5376), [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5084), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5374), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5382), [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3039), [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3394), [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5058), [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5422), - [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5431), [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4684), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5439), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5510), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5442), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5512), [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4719), [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4599), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 3, .production_id = 51), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 3, .production_id = 50), [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5551), [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4610), @@ -629602,25 +629596,25 @@ static const TSParseActionEntry ts_parse_actions[] = { [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3417), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5109), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5119), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5114), [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3661), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5350), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5355), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5107), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2839), [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5903), [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3583), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5354), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5355), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5356), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5357), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5558), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5356), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5816), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4954), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5127), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4956), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5120), [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5138), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129), [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), @@ -629637,7 +629631,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 4, .production_id = 51), + [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 4, .production_id = 50), [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), @@ -629670,19 +629664,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3382), [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3417), [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3433), - [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5255), + [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5257), [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4293), [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4801), [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5109), - [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5119), + [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5114), [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3661), - [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5350), + [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5355), [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5107), [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2839), [368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5903), [371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3583), - [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5354), - [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5355), + [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5356), + [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5357), [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5558), [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3708), [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3701), @@ -629690,34 +629684,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5115), [395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4840), [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3351), - [401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4742), - [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5356), + [401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4740), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5358), [407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(16), [410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5816), - [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4954), - [416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5127), + [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4956), + [416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5120), [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4871), [422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4219), [425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3098), - [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5361), + [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5365), [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3101), - [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5362), + [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5370), [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3215), - [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5373), - [443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5138), - [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5374), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5376), + [443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5129), + [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5382), [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3039), [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3394), [455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2822), [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5098), [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2821), [464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3581), - [467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5422), - [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5426), + [467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5429), + [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5431), [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4684), - [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5439), - [479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5439), - [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5510), + [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5442), + [479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5442), + [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5512), [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), [487] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2789), [490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4722), @@ -629732,21 +629726,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5197), [520] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5196), [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3690), - [526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5283), + [526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5286), [529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5189), [532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2780), - [535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5287), + [535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5289), [538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3595), - [541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5292), - [544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5296), - [547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5305), + [541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5295), + [544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5312), + [547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5314), [550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4743), - [553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5349), + [553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5354), [556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(17), - [559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5533), - [562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4966), + [559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5540), + [562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4962), [565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5103), - [568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4842), + [568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4843), [571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4160), [574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5084), [577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2796), @@ -629779,11 +629773,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3297), [645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(30), [648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3415), - [651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5140), - [654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5121), + [651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5143), + [654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5119), [657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3680), [660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5729), - [663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5239), + [663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5241), [666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2842), [669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5908), [672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3580), @@ -629795,12 +629789,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(29), [693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5861), [696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4953), - [699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5026), - [702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4834), + [699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5131), + [702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4835), [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4183), - [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5137), + [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5155), [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2769), - [714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5220), + [714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5224), [717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2768), [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3575), [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), @@ -629827,11 +629821,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3297), [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3415), - [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5140), - [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5121), + [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5143), + [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5119), [775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3680), [777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5729), - [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5239), + [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5241), [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842), [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5908), [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3580), @@ -629843,12 +629837,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5861), [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4953), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5026), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5131), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4183), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5137), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5155), [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5220), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5224), [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else, 1), @@ -629857,7 +629851,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 2), [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3377), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5554), [833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2779), [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 6), [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 6), @@ -629883,44 +629877,44 @@ static const TSParseActionEntry ts_parse_actions[] = { [892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3382), [895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3377), [898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3433), - [901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5255), + [901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5257), [904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4293), [907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4801), [910] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5197), [913] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5196), [916] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5189), [919] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2780), - [922] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5287), + [922] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5289), [925] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3595), - [928] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5292), - [931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5296), - [934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5305), + [928] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5295), + [931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5312), + [934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5314), [937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3708), [940] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3701), [943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3351), [946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5115), [949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4840), [952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3351), - [955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5547), + [955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5554), [958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3098), - [961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5361), + [961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5365), [964] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3101), - [967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5362), + [967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5370), [970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3215), - [973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5373), - [976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5374), + [973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5376), + [976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5382), [979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3039), [982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3394), [985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2796), [988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5058), [991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2799), [994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3567), - [997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5422), - [1000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5426), + [997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5429), + [1000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5431), [1003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4684), - [1006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5439), - [1009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5439), - [1012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5510), + [1006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5442), + [1009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5442), + [1012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5512), [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3, .production_id = 6), [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3, .production_id = 6), [1019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2779), @@ -629928,13 +629922,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1025] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3240), [1028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(28), [1031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5109), - [1034] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5119), + [1034] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5114), [1037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5107), [1040] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2839), [1043] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5903), [1046] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3583), - [1049] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5354), - [1052] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5355), + [1049] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5356), + [1052] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5357), [1055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5558), [1058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2822), [1061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5098), @@ -629945,9 +629939,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [1075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(515), [1078] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3235), [1081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(30), - [1084] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5140), - [1087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5121), - [1090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5239), + [1084] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5143), + [1087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5119), + [1090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5241), [1093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2842), [1096] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5908), [1099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3580), @@ -629955,7 +629949,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5849), [1108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5690), [1111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2769), - [1114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5220), + [1114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5224), [1117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2768), [1120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3575), [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849), @@ -629979,34 +629973,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4214), [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5819), [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693), - [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_catch_statement, 3, .production_id = 40), - [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_catch_statement, 3, .production_id = 40), + [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_catch_statement, 3, .production_id = 39), + [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_catch_statement, 3, .production_id = 39), [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), - [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 78), - [1179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 78), - [1181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 78), SHIFT_REPEAT(5289), + [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 77), + [1179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 77), + [1181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 77), SHIFT_REPEAT(5292), [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_catch_statement, 2, .production_id = 5), [1186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_catch_statement, 2, .production_id = 5), [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), - [1192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 78), SHIFT_REPEAT(5848), - [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 90), - [1197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 90), - [1199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 234), - [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 234), - [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 202), - [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 202), - [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 245), - [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 245), - [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 242), - [1213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 242), - [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 172), - [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 172), - [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 201), - [1221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 201), + [1192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 77), SHIFT_REPEAT(5848), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 89), + [1197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 89), + [1199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 233), + [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 233), + [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 201), + [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 201), + [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 244), + [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 244), + [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 241), + [1213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 241), + [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 171), + [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 171), + [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 200), + [1221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 200), [1223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 1), [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1), [1227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1), @@ -630017,8 +630011,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), [1239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 5, .production_id = 197), - [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_catch_statement_repeat1, 5, .production_id = 197), + [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 5, .production_id = 196), + [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_catch_statement_repeat1, 5, .production_id = 196), [1247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_autoreleasepool_statement, 2, .production_id = 12), [1249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_autoreleasepool_statement, 2, .production_id = 12), [1251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 2), @@ -630038,300 +630032,300 @@ static const TSParseActionEntry ts_parse_actions[] = { [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), [1281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_goto_statement, 3, .production_id = 33), [1283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_goto_statement, 3, .production_id = 33), - [1285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .production_id = 36), - [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .production_id = 36), + [1285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .production_id = 35), + [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .production_id = 35), [1289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_synchronized_statement, 3, .production_id = 31), [1291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synchronized_statement, 3, .production_id = 31), [1293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), - [1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 3, .production_id = 44), - [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 3, .production_id = 44), - [1301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 57), - [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 57), - [1305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 58), - [1307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 58), + [1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 3, .production_id = 43), + [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 3, .production_id = 43), + [1301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 56), + [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 56), + [1305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 57), + [1307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 57), [1309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 17), [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 17), - [1313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 55), - [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 55), - [1317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_catch_statement, 4, .production_id = 77), - [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_catch_statement, 4, .production_id = 77), - [1321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 44), - [1323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 44), - [1325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 85), - [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 85), - [1329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 90), - [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 90), - [1333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 98), - [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 98), - [1337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 57), - [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 57), - [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 99), - [1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 99), - [1345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 100), - [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 100), - [1349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 101), - [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 101), + [1313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 54), + [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 54), + [1317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_catch_statement, 4, .production_id = 76), + [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_catch_statement, 4, .production_id = 76), + [1321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 43), + [1323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 43), + [1325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 84), + [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 84), + [1329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 89), + [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 89), + [1333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 97), + [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 97), + [1337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 56), + [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 56), + [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 98), + [1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 98), + [1345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 99), + [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 99), + [1349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 100), + [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 100), [1353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 17), [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 17), - [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 97), - [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 97), - [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 102), - [1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 102), + [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 96), + [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 96), + [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 101), + [1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 101), [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 2), [1367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 2), - [1369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 55), - [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 55), - [1373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 111), - [1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 111), - [1377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 112), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 112), - [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 7, .dynamic_precedence = 1, .production_id = 188), - [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 7, .dynamic_precedence = 1, .production_id = 188), - [1385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 148), - [1387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 148), - [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 187), - [1391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 187), - [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 186), - [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 186), - [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 185), - [1399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 185), - [1401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 184), - [1403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 184), - [1405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_catch_statement, 5, .production_id = 124), - [1407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_catch_statement, 5, .production_id = 124), - [1409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 44), - [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 44), - [1413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 85), - [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 85), - [1417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 143), - [1419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 143), - [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 181), - [1423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 181), - [1425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 140), - [1427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 140), - [1429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 180), - [1431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 180), - [1433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 232), - [1435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 232), - [1437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 179), - [1439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 179), - [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 100), - [1443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 100), - [1445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 7, .production_id = 131), - [1447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 7, .production_id = 131), - [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 178), - [1451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 178), - [1453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 242), - [1455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 242), - [1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 206), - [1459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 206), - [1461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 177), - [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 177), - [1465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 131), - [1467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 131), - [1469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 177), - [1471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 177), - [1473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 57), - [1475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 57), - [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 207), - [1479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 207), - [1481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 179), - [1483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 179), - [1485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 208), - [1487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 208), - [1489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 176), - [1491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 176), - [1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 137), - [1495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 137), - [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 175), - [1499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 175), - [1501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 136), - [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 136), - [1505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 57), - [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 57), - [1509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 137), - [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 137), - [1513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 138), - [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 138), - [1517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 99), - [1519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 99), - [1521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 139), - [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 139), - [1525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 100), - [1527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 100), - [1529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 140), - [1531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 140), - [1533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 141), - [1535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 141), - [1537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 131), - [1539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 131), - [1541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 97), - [1543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 97), - [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 90), - [1547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 90), - [1549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 142), - [1551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 142), - [1553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 100), - [1555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 100), + [1369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 54), + [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 54), + [1373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 110), + [1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 110), + [1377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 111), + [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 111), + [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 7, .dynamic_precedence = 1, .production_id = 187), + [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 7, .dynamic_precedence = 1, .production_id = 187), + [1385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 147), + [1387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 147), + [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 186), + [1391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 186), + [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 185), + [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 185), + [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 184), + [1399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 184), + [1401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 183), + [1403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 183), + [1405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_catch_statement, 5, .production_id = 123), + [1407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_catch_statement, 5, .production_id = 123), + [1409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 43), + [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 43), + [1413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 84), + [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 84), + [1417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 142), + [1419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 142), + [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 180), + [1423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 180), + [1425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 139), + [1427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 139), + [1429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 179), + [1431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 179), + [1433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 231), + [1435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 231), + [1437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 178), + [1439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 178), + [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 99), + [1443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 99), + [1445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 7, .production_id = 130), + [1447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 7, .production_id = 130), + [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 177), + [1451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 177), + [1453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 241), + [1455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 241), + [1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 205), + [1459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 205), + [1461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 176), + [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 176), + [1465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 130), + [1467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 130), + [1469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 176), + [1471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 176), + [1473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 56), + [1475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 56), + [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 206), + [1479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 206), + [1481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 178), + [1483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 178), + [1485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 207), + [1487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 207), + [1489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 175), + [1491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 175), + [1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 136), + [1495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 136), + [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 174), + [1499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 174), + [1501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 135), + [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 135), + [1505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 56), + [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 56), + [1509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 136), + [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 136), + [1513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 137), + [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 137), + [1517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 98), + [1519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 98), + [1521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 138), + [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 138), + [1525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 99), + [1527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 99), + [1529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 139), + [1531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 139), + [1533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 140), + [1535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 140), + [1537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 130), + [1539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 130), + [1541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 96), + [1543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 96), + [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 89), + [1547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 89), + [1549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 141), + [1551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 141), + [1553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 99), + [1555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 99), [1557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 17), [1559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 17), - [1561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 143), - [1563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 143), + [1561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 142), + [1563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 142), [1565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6), [1567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6), - [1569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 148), - [1571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 148), - [1573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 172), - [1575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 172), - [1577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 85), - [1579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 85), - [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 209), - [1583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 209), - [1585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 204), - [1587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 204), - [1589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 204), - [1591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 204), - [1593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 210), - [1595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 210), - [1597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 211), - [1599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 211), - [1601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 212), - [1603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 212), - [1605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 213), - [1607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 213), - [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 241), - [1611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 241), - [1613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 234), - [1615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 234), - [1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 240), - [1619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 240), - [1621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 223), - [1623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 223), - [1625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 239), - [1627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 239), - [1629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 220), - [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 220), - [1633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 172), - [1635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 172), - [1637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 221), - [1639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 221), - [1641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 222), - [1643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 222), - [1645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 202), - [1647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 202), - [1649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 204), - [1651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 204), - [1653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 224), - [1655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 224), - [1657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 225), - [1659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 225), - [1661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 209), - [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 209), - [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, .production_id = 226), - [1667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, .production_id = 226), - [1669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 230), - [1671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 230), - [1673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 221), - [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 221), - [1677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 231), - [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 231), - [1681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 172), - [1683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 172), - [1685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 232), - [1687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 232), - [1689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 233), - [1691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 233), - [1693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 204), - [1695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 204), - [1697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 235), - [1699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 235), - [1701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 224), - [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 224), + [1569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 147), + [1571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 147), + [1573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 171), + [1575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 171), + [1577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 84), + [1579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 84), + [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 208), + [1583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 208), + [1585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 203), + [1587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 203), + [1589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 203), + [1591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 203), + [1593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 209), + [1595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 209), + [1597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 210), + [1599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 210), + [1601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 211), + [1603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 211), + [1605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 212), + [1607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 212), + [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 240), + [1611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 240), + [1613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 233), + [1615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 233), + [1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 239), + [1619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 239), + [1621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 222), + [1623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 222), + [1625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 238), + [1627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 238), + [1629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 219), + [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 219), + [1633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 171), + [1635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 171), + [1637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 220), + [1639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 220), + [1641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 221), + [1643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 221), + [1645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 201), + [1647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 201), + [1649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 203), + [1651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 203), + [1653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 223), + [1655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 223), + [1657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 224), + [1659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 224), + [1661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 208), + [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 208), + [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, .production_id = 225), + [1667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, .production_id = 225), + [1669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 229), + [1671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 229), + [1673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 220), + [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 220), + [1677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 230), + [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 230), + [1681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 171), + [1683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 171), + [1685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 231), + [1687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 231), + [1689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 232), + [1691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 232), + [1693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 203), + [1695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 203), + [1697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 234), + [1699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 234), + [1701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 223), + [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 223), [1705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 3), [1707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 3), [1709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2804), [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), [1715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), - [1717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 78), SHIFT_REPEAT(5887), + [1717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_catch_statement_repeat1, 2, .production_id = 77), SHIFT_REPEAT(5887), [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788), - [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 157), - [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 157), - [1726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 157), - [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 157), - [1730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 73), - [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 73), - [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 7, .production_id = 116), - [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 7, .production_id = 116), - [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 37), - [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 37), - [1742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 155), - [1744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 155), - [1746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 37), - [1748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 37), - [1750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 191), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 191), - [1754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_implementation, 7, .production_id = 203), - [1756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_implementation, 7, .production_id = 203), - [1758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 37), - [1760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 37), - [1762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_implementation, 7, .production_id = 155), - [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_implementation, 7, .production_id = 155), - [1766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 216), - [1768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 216), + [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 156), + [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 156), + [1726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 156), + [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 156), + [1730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 70), + [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 70), + [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 7, .production_id = 115), + [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 7, .production_id = 115), + [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 36), + [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 36), + [1742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 154), + [1744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 154), + [1746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 36), + [1748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 36), + [1750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 190), + [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 190), + [1754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_implementation, 7, .production_id = 202), + [1756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_implementation, 7, .production_id = 202), + [1758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 36), + [1760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 36), + [1762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_implementation, 7, .production_id = 154), + [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_implementation, 7, .production_id = 154), + [1766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 215), + [1768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 215), [1770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8), [1772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8), - [1774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 157), - [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 157), - [1778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 156), - [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 156), + [1774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 156), + [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 156), + [1778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 8, .production_id = 155), + [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 8, .production_id = 155), [1782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8), [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8), - [1786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 73), - [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 73), - [1790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 116), - [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 116), - [1794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 116), - [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 116), - [1798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 157), - [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 157), - [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 73), - [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 73), - [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_implementation, 8, .production_id = 203), - [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_implementation, 8, .production_id = 203), - [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 8, .production_id = 73), - [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 8, .production_id = 73), + [1786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 70), + [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 70), + [1790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 115), + [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 115), + [1794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 115), + [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 115), + [1798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 156), + [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 156), + [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 70), + [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 70), + [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_implementation, 8, .production_id = 202), + [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_implementation, 8, .production_id = 202), + [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 8, .production_id = 70), + [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 8, .production_id = 70), [1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7), [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7), - [1818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 155), - [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 155), - [1822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 37), - [1824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 37), - [1826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 191), - [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 191), - [1830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7, .production_id = 156), - [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7, .production_id = 156), - [1834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 37), - [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 37), - [1838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 216), - [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 216), + [1818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 154), + [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 154), + [1822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 36), + [1824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 36), + [1826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 190), + [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 190), + [1830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7, .production_id = 155), + [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7, .production_id = 155), + [1834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 36), + [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 36), + [1838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 215), + [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 215), [1842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7), [1844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7), - [1846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 37), - [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 37), - [1850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 156), - [1852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 156), - [1854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 73), - [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 73), + [1846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 36), + [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 36), + [1850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 9, .production_id = 155), + [1852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 9, .production_id = 155), + [1854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 70), + [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 70), [1858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9), [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9), - [1862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 116), - [1864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 116), - [1866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7, .production_id = 37), - [1868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7, .production_id = 37), - [1870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7, .production_id = 191), - [1872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7, .production_id = 191), + [1862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 115), + [1864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 115), + [1866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7, .production_id = 36), + [1868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7, .production_id = 36), + [1870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7, .production_id = 190), + [1872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7, .production_id = 190), [1874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_import, 2, .production_id = 8), [1876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_import, 2, .production_id = 8), [1878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_import, 2, .production_id = 9), @@ -630346,163 +630340,163 @@ static const TSParseActionEntry ts_parse_actions[] = { [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 3, .production_id = 19), [1898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_linkage_specification, 3, .production_id = 25), [1900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_linkage_specification, 3, .production_id = 25), - [1902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7, .production_id = 155), - [1904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7, .production_id = 155), - [1906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 10, .production_id = 191), - [1908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 10, .production_id = 191), - [1910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_forward_declaration, 3, .production_id = 37), - [1912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_forward_declaration, 3, .production_id = 37), - [1914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 10, .production_id = 37), - [1916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 10, .production_id = 37), - [1918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 3, .production_id = 37), - [1920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 3, .production_id = 37), - [1922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 10, .production_id = 216), - [1924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 10, .production_id = 216), - [1926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_forward_declaration, 3, .production_id = 37), - [1928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_forward_declaration, 3, .production_id = 37), - [1930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 3, .production_id = 37), - [1932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 3, .production_id = 37), + [1902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 7, .production_id = 154), + [1904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 7, .production_id = 154), + [1906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 10, .production_id = 190), + [1908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 10, .production_id = 190), + [1910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_forward_declaration, 3, .production_id = 36), + [1912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_forward_declaration, 3, .production_id = 36), + [1914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 10, .production_id = 36), + [1916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 10, .production_id = 36), + [1918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 3, .production_id = 36), + [1920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 3, .production_id = 36), + [1922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 10, .production_id = 215), + [1924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 10, .production_id = 215), + [1926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_forward_declaration, 3, .production_id = 36), + [1928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_forward_declaration, 3, .production_id = 36), + [1930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 3, .production_id = 36), + [1932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 3, .production_id = 36), [1934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 3), [1936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 3), - [1938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 3, .production_id = 37), - [1940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 3, .production_id = 37), - [1942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 73), - [1944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 73), - [1946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 116), - [1948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 116), - [1950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, .production_id = 45), - [1952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, .production_id = 45), - [1954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_def, 4, .production_id = 49), - [1956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_def, 4, .production_id = 49), - [1958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_function_def, 4, .production_id = 50), - [1960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_function_def, 4, .production_id = 50), + [1938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 3, .production_id = 36), + [1940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 3, .production_id = 36), + [1942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 70), + [1944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 70), + [1946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 115), + [1948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 115), + [1950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, .production_id = 44), + [1952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, .production_id = 44), + [1954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_def, 4, .production_id = 48), + [1956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_def, 4, .production_id = 48), + [1958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_function_def, 4, .production_id = 49), + [1960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_function_def, 4, .production_id = 49), [1962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10), [1964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10), - [1966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 4, .production_id = 51), - [1968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 4, .production_id = 51), - [1970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 52), - [1972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 52), + [1966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 4, .production_id = 50), + [1968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 4, .production_id = 50), + [1970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 51), + [1972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 51), [1974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 19), [1976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 19), [1978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 2), [1980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 2), - [1982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 11, .production_id = 216), - [1984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 11, .production_id = 216), - [1986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compatibility_alias_declaration, 4, .production_id = 70), - [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compatibility_alias_declaration, 4, .production_id = 70), - [1990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 116), - [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 116), - [1994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 157), - [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 157), - [1998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 4, .production_id = 37), - [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 4, .production_id = 37), + [1982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 11, .production_id = 215), + [1984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 11, .production_id = 215), + [1986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compatibility_alias_declaration, 4, .production_id = 69), + [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compatibility_alias_declaration, 4, .production_id = 69), + [1990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 115), + [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 115), + [1994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 156), + [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 156), + [1998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 4, .production_id = 36), + [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 4, .production_id = 36), [2002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_forward_declaration, 4, .production_id = 71), [2004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_forward_declaration, 4, .production_id = 71), - [2006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_forward_declaration, 4, .production_id = 37), - [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_forward_declaration, 4, .production_id = 37), + [2006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_forward_declaration, 4, .production_id = 36), + [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_forward_declaration, 4, .production_id = 36), [2010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_forward_declaration, 4, .production_id = 71), [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_forward_declaration, 4, .production_id = 71), [2014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11), [2016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11), - [2018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 12, .production_id = 157), - [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 12, .production_id = 157), + [2018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 12, .production_id = 156), + [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 12, .production_id = 156), [2022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 3), [2024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 3), - [2026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 4, .production_id = 37), - [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 4, .production_id = 37), + [2026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 4, .production_id = 36), + [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 4, .production_id = 36), [2030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 2), [2032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2), - [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 6, .production_id = 116), - [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 6, .production_id = 116), - [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 6, .production_id = 73), - [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 6, .production_id = 73), + [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 6, .production_id = 115), + [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 6, .production_id = 115), + [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 6, .production_id = 70), + [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 6, .production_id = 70), [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 4), [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 4), - [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 4, .production_id = 73), - [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 4, .production_id = 73), - [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 4, .production_id = 37), - [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 4, .production_id = 37), - [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 6, .production_id = 73), - [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 6, .production_id = 73), - [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 6, .production_id = 37), - [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 6, .production_id = 37), - [2062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_implementation, 6, .production_id = 155), - [2064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_implementation, 6, .production_id = 155), - [2066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 157), - [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 157), - [2070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 116), - [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 116), - [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 4, .production_id = 73), - [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 4, .production_id = 73), - [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 73), - [2080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 73), - [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 4, .production_id = 73), - [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 4, .production_id = 73), - [2086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 87), - [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 87), - [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_function_def, 5, .production_id = 91), - [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_function_def, 5, .production_id = 91), - [2094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 5, .production_id = 93), - [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 5, .production_id = 93), - [2098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 5, .production_id = 51), - [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 5, .production_id = 51), - [2102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 5, .production_id = 94), - [2104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 5, .production_id = 94), + [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 4, .production_id = 70), + [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 4, .production_id = 70), + [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 4, .production_id = 36), + [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 4, .production_id = 36), + [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 6, .production_id = 70), + [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 6, .production_id = 70), + [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 6, .production_id = 36), + [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 6, .production_id = 36), + [2062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_implementation, 6, .production_id = 154), + [2064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_implementation, 6, .production_id = 154), + [2066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 156), + [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 156), + [2070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 115), + [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 115), + [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 4, .production_id = 70), + [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 4, .production_id = 70), + [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 70), + [2080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 70), + [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 4, .production_id = 70), + [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 4, .production_id = 70), + [2086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 86), + [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 86), + [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_function_def, 5, .production_id = 90), + [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_function_def, 5, .production_id = 90), + [2094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 5, .production_id = 92), + [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 5, .production_id = 92), + [2098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 5, .production_id = 50), + [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 5, .production_id = 50), + [2102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 5, .production_id = 93), + [2104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 5, .production_id = 93), [2106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 3), [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 3), - [2110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 5, .production_id = 37), - [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 5, .production_id = 37), - [2114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_forward_declaration, 5, .production_id = 115), - [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_forward_declaration, 5, .production_id = 115), - [2118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 5, .production_id = 37), - [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 5, .production_id = 37), - [2122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5, .production_id = 37), - [2124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5, .production_id = 37), + [2110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 5, .production_id = 36), + [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 5, .production_id = 36), + [2114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_forward_declaration, 5, .production_id = 114), + [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_forward_declaration, 5, .production_id = 114), + [2118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 5, .production_id = 36), + [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 5, .production_id = 36), + [2122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5, .production_id = 36), + [2124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5, .production_id = 36), [2126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 5), [2128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 5), [2130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5), [2132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5), - [2134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5, .production_id = 73), - [2136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5, .production_id = 73), - [2138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5, .production_id = 116), - [2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5, .production_id = 116), - [2142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 5, .production_id = 37), - [2144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 5, .production_id = 37), - [2146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 5, .production_id = 73), - [2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 5, .production_id = 73), - [2150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 5, .production_id = 73), - [2152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 5, .production_id = 73), + [2134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5, .production_id = 70), + [2136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5, .production_id = 70), + [2138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5, .production_id = 115), + [2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5, .production_id = 115), + [2142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 5, .production_id = 36), + [2144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 5, .production_id = 36), + [2146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 5, .production_id = 70), + [2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 5, .production_id = 70), + [2150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 5, .production_id = 70), + [2152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 5, .production_id = 70), [2154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6), [2156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6), - [2158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 6, .production_id = 156), - [2160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 6, .production_id = 156), - [2162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 5, .production_id = 116), - [2164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 5, .production_id = 116), - [2166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 6, .production_id = 132), - [2168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 6, .production_id = 132), + [2158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 6, .production_id = 155), + [2160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 6, .production_id = 155), + [2162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 5, .production_id = 115), + [2164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 5, .production_id = 115), + [2166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 6, .production_id = 131), + [2168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 6, .production_id = 131), [2170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 6), [2172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 6), - [2174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 37), - [2176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 37), - [2178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 6, .production_id = 37), - [2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 6, .production_id = 37), - [2182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 6, .production_id = 155), - [2184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 6, .production_id = 155), + [2174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 36), + [2176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 36), + [2178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 6, .production_id = 36), + [2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 6, .production_id = 36), + [2182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_category_interface, 6, .production_id = 154), + [2184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_category_interface, 6, .production_id = 154), [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), - [2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 4, .production_id = 57), + [2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 4, .production_id = 56), [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3702), [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3715), - [2198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 4, .production_id = 57), + [2198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 4, .production_id = 56), [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3714), [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3056), - [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), - [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), + [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5127), + [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3056), [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5827), [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820), @@ -630515,17 +630509,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3396), [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5779), [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5847), - [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), - [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4938), + [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), + [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940), [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3229), [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2750), - [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5130), + [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5223), [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5177), - [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), - [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5294), + [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5294), + [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296), [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713), [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), @@ -630550,7 +630544,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5200), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4800), [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3418), [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5230), @@ -630570,7 +630564,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), [2348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), - [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5215), + [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), [2352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2385), [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), @@ -630586,24 +630580,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), [2378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073), + [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5091), [2384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306), [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), [2390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5179), + [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5182), [2396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409), [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2409), [2402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5168), + [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5171), [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5198), + [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5029), [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), @@ -630620,7 +630614,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1636), [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5184), [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), @@ -630726,8 +630720,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), [2658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3396), [2661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5779), - [2664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(4941), - [2667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(4938), + [2664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(4942), + [2667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(4940), [2670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3229), [2673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3374), [2676] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5330), @@ -630738,20 +630732,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [2691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3382), [2694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3377), [2697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3433), - [2700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5255), + [2700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5257), [2703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(4293), [2706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(4801), [2709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(1695), [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), [2714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3098), - [2717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5361), + [2717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5365), [2720] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3101), - [2723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5362), + [2723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5370), [2726] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3215), - [2729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5373), + [2729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5376), [2732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5177), - [2735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5290), - [2738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5374), + [2735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5294), + [2738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(5382), [2741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__implementation_definition, 2), SHIFT_REPEAT(3394), [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), @@ -630868,7 +630862,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2332), [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), - [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), + [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), [2976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341), @@ -630878,7 +630872,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2515), [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2515), - [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), + [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), [2996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2508), [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), @@ -630891,7 +630885,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), - [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5214), + [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5215), [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387), [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), @@ -630899,7 +630893,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), - [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5155), + [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5132), [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), [3040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2414), [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), @@ -630922,7 +630916,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2670), [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), - [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5216), + [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2673), [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), @@ -630948,7 +630942,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392), [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), [3132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), - [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104), + [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), [3136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2261), [3138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), [3140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), @@ -632511,8 +632505,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [6254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), [6256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3396), [6259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5779), - [6262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(4941), - [6265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(4938), + [6262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(4942), + [6265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(4940), [6268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3229), [6271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3374), [6274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5330), @@ -632522,7 +632516,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3382), [6289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3418), [6292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3433), - [6295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5255), + [6295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5257), [6298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(4293), [6301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(4801), [6304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(2656), @@ -632530,12 +632524,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [6309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(2656), [6312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3209), [6315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3098), - [6318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5361), + [6318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5365), [6321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3101), - [6324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5362), + [6324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5370), [6327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3215), - [6330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5373), - [6333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5374), + [6330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5376), + [6333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(5382), [6336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interface_declaration, 2), SHIFT_REPEAT(3394), [6339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), [6341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), @@ -632626,12 +632620,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), [6513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), [6515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3436), - [6517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993), + [6517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3899), [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), - [6527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5040), + [6527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5042), [6529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), [6531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4224), [6533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), @@ -632640,7 +632634,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), [6541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5805), [6543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4615), - [6545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 3, .production_id = 51), + [6545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 3, .production_id = 50), [6547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5596), [6549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), [6551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4613), @@ -632650,7 +632644,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3227), [6561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), [6563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3259), - [6565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 4, .production_id = 51), + [6565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 4, .production_id = 50), [6567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3293), [6569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3266), [6571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3247), @@ -632674,14 +632668,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [6617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3382), [6620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3377), [6623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3614), - [6626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5255), + [6626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5257), [6629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4272), [6632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4801), [6635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3098), - [6638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5361), + [6638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5365), [6641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3101), - [6644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5362), - [6647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5374), + [6644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5370), + [6647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5382), [6650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3394), [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), @@ -632689,13 +632683,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [6659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [6661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5684), [6663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4593), - [6665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5331), - [6667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5028), + [6665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5333), + [6667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5026), [6669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), [6671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5808), [6674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4608), [6677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5717), - [6680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5090), + [6680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5096), [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), @@ -632706,12 +632700,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [6697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4608), [6699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_field_declaration_list, 2), [6701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5717), - [6703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5090), + [6703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5096), [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), [6707] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5684), [6710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4593), - [6713] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5331), - [6716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5028), + [6713] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5333), + [6716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(5026), [6719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), [6721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_field_declaration_list, 1), [6723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(3396), @@ -632724,15 +632718,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [6743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(3382), [6746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(3377), [6749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(3614), - [6752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(5255), + [6752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(5257), [6755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(4272), [6758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(4801), [6761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(2748), [6764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(3098), - [6767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(5361), + [6767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(5365), [6770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(3101), - [6773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(5362), - [6776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(5374), + [6773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(5370), + [6776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(5382), [6779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__instance_variables_repeat1, 2), SHIFT_REPEAT(3394), [6782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), @@ -632747,16 +632741,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [6802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_expression, 2, .production_id = 14), [6804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_expression_repeat1, 2), [6806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 2), - [6808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 2), SHIFT_REPEAT(4817), + [6808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 2), SHIFT_REPEAT(4818), [6811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 2), SHIFT_REPEAT(4783), - [6814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superclass_reference, 2, .production_id = 37), - [6816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_superclass_reference, 2, .production_id = 37), + [6814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superclass_reference, 2, .production_id = 36), + [6816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_superclass_reference, 2, .production_id = 36), [6818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), [6820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), [6822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), [6824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), [6826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), - [6828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(4817), + [6828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(4818), [6831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenated_string, 2), [6833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 2), [6835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4005), @@ -632769,8 +632763,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [6853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3666), [6855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), [6857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [6859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superclass_reference, 3, .production_id = 109), - [6861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_superclass_reference, 3, .production_id = 109), + [6859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superclass_reference, 3, .production_id = 108), + [6861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_superclass_reference, 3, .production_id = 108), [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), [6865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_expression_repeat1, 2, .production_id = 14), [6867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 2, .production_id = 14), @@ -632778,26 +632772,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [6871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 1), REDUCE(sym__expression, 1), [6874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type_references, 3), [6876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_references, 3), - [6878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_expression_repeat1, 1, .production_id = 43), - [6880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 1, .production_id = 43), + [6878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_expression_repeat1, 1, .production_id = 42), + [6880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 1, .production_id = 42), [6882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type_references, 4), [6884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_references, 4), [6886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3244), - [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), + [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5044), [6890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), [6892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3408), [6894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2957), [6896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2997), [6898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3233), - [6900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5159), - [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), + [6900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5166), + [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), [6904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3249), - [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208), - [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), - [6910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5521), + [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5207), + [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4828), + [6910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5526), [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5455), - [6914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), - [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), + [6914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), + [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5137), [6918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613), @@ -632805,7 +632799,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), [6928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2999), [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), - [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), + [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), [6934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), [6938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__instance_variables, 3), @@ -632831,15 +632825,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [6978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), [6982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3997), - [6984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5653), - [6986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4764), - [6988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4831), + [6984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5654), + [6986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4757), + [6988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4832), [6990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4283), [6992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4775), - [6994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_class_type_arguments, 4, .production_id = 153), - [6996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_class_type_arguments, 4, .production_id = 153), - [6998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, .production_id = 130), - [7000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, .production_id = 130), + [6994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_class_type_arguments, 4, .production_id = 152), + [6996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_class_type_arguments, 4, .production_id = 152), + [6998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, .production_id = 129), + [7000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, .production_id = 129), [7002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), [7004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3685), [7006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), @@ -632855,73 +632849,73 @@ static const TSParseActionEntry ts_parse_actions[] = { [7026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), [7030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), - [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), + [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), [7034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3405), - [7036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 218), - [7038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 218), + [7036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 217), + [7038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 217), [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [7042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 4, .production_id = 89), - [7044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 4, .production_id = 89), - [7046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 163), - [7048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 163), + [7042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 4, .production_id = 88), + [7044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 4, .production_id = 88), + [7046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 162), + [7048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 162), [7050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), [7052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3412), - [7054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 164), - [7056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 164), + [7054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 163), + [7056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 163), [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), - [7060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 54), - [7062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, .production_id = 54), - [7064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 47), - [7066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 47), - [7068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 123), - [7070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 123), + [7060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 53), + [7062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, .production_id = 53), + [7064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 46), + [7066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 46), + [7068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 122), + [7070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 122), [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), - [7074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_expression, 3, .production_id = 35), - [7076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 35), - [7078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 196), - [7080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 196), + [7074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_expression, 3, .production_id = 34), + [7076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 34), + [7078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 195), + [7080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 195), [7082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), [7084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3384), [7086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_expression, 2, .production_id = 3), [7088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_expression, 2, .production_id = 3), [7090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 3), [7092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 3), - [7094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_class_type_arguments, 3, .production_id = 68), - [7096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_class_type_arguments, 3, .production_id = 68), + [7094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_class_type_arguments, 3, .production_id = 67), + [7096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_class_type_arguments, 3, .production_id = 67), [7098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 2, .production_id = 6), [7100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 2, .production_id = 6), [7102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 3), [7104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 3), [7106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), [7108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [7110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 195), - [7112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 195), + [7110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 194), + [7112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 194), [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), - [7118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 88), - [7120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 88), + [7118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 87), + [7120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 87), [7122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 3), [7124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 3), - [7126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_expression, 4, .production_id = 56), - [7128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_expression, 4, .production_id = 56), - [7130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_expression, 3, .production_id = 48), - [7132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 3, .production_id = 48), + [7126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_expression, 4, .production_id = 55), + [7128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_expression, 4, .production_id = 55), + [7130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_expression, 3, .production_id = 47), + [7132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 3, .production_id = 47), [7134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_expression, 2, .production_id = 13), [7136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_expression, 2, .production_id = 13), - [7138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_definition, 4, .production_id = 161), - [7140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_definition, 4, .production_id = 161), + [7138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_definition, 4, .production_id = 160), + [7140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_definition, 4, .production_id = 160), [7142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_synthesize_definition, 4), [7144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synthesize_definition, 4), - [7146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_literal_expression, 4, .production_id = 54), - [7148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_literal_expression, 4, .production_id = 54), + [7146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_literal_expression, 4, .production_id = 53), + [7148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_literal_expression, 4, .production_id = 53), [7150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_char_literal, 3), [7152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_char_literal, 3), [7154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), [7156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), - [7158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 8, .production_id = 165), - [7160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 8, .production_id = 165), - [7162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_definition, 3, .production_id = 122), - [7164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_definition, 3, .production_id = 122), + [7158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 8, .production_id = 164), + [7160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 8, .production_id = 164), + [7162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_definition, 3, .production_id = 121), + [7164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_definition, 3, .production_id = 121), [7166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_synthesize_definition, 3), [7168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synthesize_definition, 3), [7170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 3), @@ -632932,12 +632926,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [7180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_expression, 3), [7182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), [7184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), - [7186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 218), - [7188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 218), + [7186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 217), + [7188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 217), [7190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 5), [7192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 5), - [7194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 5, .production_id = 127), - [7196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 5, .production_id = 127), + [7194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 5, .production_id = 126), + [7196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 5, .production_id = 126), [7198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 4), [7200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 4), [7202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 5), @@ -632946,238 +632940,238 @@ static const TSParseActionEntry ts_parse_actions[] = { [7208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_expression, 3, .production_id = 24), [7210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_expression, 3, .production_id = 23), [7212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_expression, 3, .production_id = 23), - [7214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 195), - [7216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 195), + [7214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 194), + [7216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 194), [7218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_expression, 3, .production_id = 5), [7220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_expression, 3, .production_id = 5), [7222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_expression, 2), [7224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_expression, 2), - [7226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_message_expression, 4, .production_id = 60), - [7228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_message_expression, 4, .production_id = 60), - [7230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 123), - [7232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 123), - [7234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_expression, 4), - [7236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_expression, 4), - [7238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 163), - [7240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 163), + [7226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_message_expression, 4, .production_id = 59), + [7228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_message_expression, 4, .production_id = 59), + [7230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 122), + [7232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 122), + [7234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_expression, 4, .production_id = 70), + [7236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_expression, 4, .production_id = 70), + [7238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 162), + [7240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 162), [7242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 6), [7244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 6), - [7246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_va_arg_expression, 6, .production_id = 167), - [7248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_va_arg_expression, 6, .production_id = 167), - [7250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 6, .production_id = 165), - [7252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 6, .production_id = 165), + [7246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_va_arg_expression, 6, .production_id = 166), + [7248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_va_arg_expression, 6, .production_id = 166), + [7250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 6, .production_id = 164), + [7252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 6, .production_id = 164), [7254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 15), [7256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 15), [7258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4), [7260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4), [7262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_expression, 6), [7264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_expression, 6), - [7266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 4, .production_id = 73), - [7268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 4, .production_id = 73), + [7266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 4, .production_id = 70), + [7268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 4, .production_id = 70), [7270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_encode_expression, 4), [7272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_encode_expression, 4), - [7274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_expression, 4, .production_id = 79), - [7276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_expression, 4, .production_id = 79), + [7274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_expression, 4, .production_id = 78), + [7276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_expression, 4, .production_id = 78), [7278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_expression, 4), [7280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_expression, 4), - [7282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_expression, 4, .production_id = 80), - [7284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_expression, 4, .production_id = 80), + [7282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_expression, 4, .production_id = 79), + [7284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_expression, 4, .production_id = 79), [7286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 16), [7288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 16), - [7290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 7, .production_id = 127), - [7292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 7, .production_id = 127), - [7294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 196), - [7296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 196), + [7290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 7, .production_id = 126), + [7292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 7, .production_id = 126), + [7294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 195), + [7296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 195), [7298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 2), [7300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 2), [7302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 4), [7304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 4), - [7306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 164), - [7308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 164), + [7306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 163), + [7308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 163), [7310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 2), [7312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 2), [7314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_expression, 4), [7316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_expression, 4), - [7318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 5, .production_id = 120), - [7320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 5, .production_id = 120), + [7318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 5, .production_id = 119), + [7320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 5, .production_id = 119), [7322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_specifier, 1, .dynamic_precedence = 1), [7324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_specifier, 1, .dynamic_precedence = 1), - [7326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 5, .production_id = 118), - [7328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 5, .production_id = 118), - [7330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_qualifiers, 3), - [7332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_qualifiers, 3), + [7326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 5, .production_id = 117), + [7328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 5, .production_id = 117), + [7330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_qualifiers, 3, .production_id = 36), + [7332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_qualifiers, 3, .production_id = 36), [7334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 1), - [7336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generics_type_reference, 5, .production_id = 73), - [7338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generics_type_reference, 5, .production_id = 73), - [7340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generics_type_reference, 4, .production_id = 73), - [7342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generics_type_reference, 4, .production_id = 73), - [7344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 4, .production_id = 74), - [7346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 4, .production_id = 74), + [7336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generics_type_reference, 5, .production_id = 70), + [7338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generics_type_reference, 5, .production_id = 70), + [7340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generics_type_reference, 4, .production_id = 70), + [7342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generics_type_reference, 4, .production_id = 70), + [7344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 4, .production_id = 73), + [7346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 4, .production_id = 73), [7348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_specifier, 4, .dynamic_precedence = 1), [7350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_specifier, 4, .dynamic_precedence = 1), [7352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 4), [7354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 4), - [7356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_qualifiers, 4), - [7358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_qualifiers, 4), + [7356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_qualifiers, 4, .production_id = 71), + [7358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_qualifiers, 4, .production_id = 71), [7360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_variadic_arguments_attribute_specifier, 6), [7362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_variadic_arguments_attribute_specifier, 6), - [7364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_superclass_reference, 2, .production_id = 37), SHIFT(3783), + [7364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_superclass_reference, 2, .production_id = 36), SHIFT(3783), [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), [7369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 2), SHIFT_REPEAT(4840), [7372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_expression_repeat1, 2), SHIFT_REPEAT(4751), [7375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(4840), - [7378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 177), - [7380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 177), - [7382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 236), - [7384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 236), - [7386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 229), - [7388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 229), - [7390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 97), - [7392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 97), - [7394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 143), - [7396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 143), - [7398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 221), - [7400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 221), - [7402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 202), - [7404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 202), - [7406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 215), - [7408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 215), - [7410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 97), - [7412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 97), - [7414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 228), - [7416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 228), - [7418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 140), - [7420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 140), - [7422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 238), - [7424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 238), - [7426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 179), - [7428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 179), - [7430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 229), - [7432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 229), - [7434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 214), - [7436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 214), - [7438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 189), - [7440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 189), - [7442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 228), - [7444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 228), - [7446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 243), - [7448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 243), - [7450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 209), - [7452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 209), - [7454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 55), - [7456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 55), - [7458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 137), - [7460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 137), - [7462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 237), - [7464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 237), - [7466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 99), - [7468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 99), - [7470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 227), - [7472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 227), - [7474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 179), - [7476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 179), - [7478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 236), - [7480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 236), - [7482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 229), - [7484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 229), - [7486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 177), - [7488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 177), - [7490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 227), - [7492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 227), - [7494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 5, .production_id = 152), - [7496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 5, .production_id = 152), - [7498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 227), - [7500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 227), - [7502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 177), - [7504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 177), - [7506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4, .production_id = 55), - [7508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 55), - [7510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 214), - [7512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 214), - [7514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 179), - [7516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 179), - [7518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 137), - [7520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 137), - [7522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 237), - [7524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 237), - [7526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 114), - [7528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 114), - [7530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 137), - [7532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 137), - [7534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 232), - [7536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 232), - [7538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 99), - [7540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 99), - [7542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 214), - [7544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 214), - [7546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 232), - [7548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 232), - [7550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 244), - [7552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 244), - [7554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 140), - [7556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 140), - [7558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 97), - [7560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 97), - [7562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 244), - [7564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 244), - [7566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 99), - [7568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 99), - [7570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 215), - [7572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 215), - [7574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 12, .production_id = 246), - [7576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 12, .production_id = 246), - [7578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 236), - [7580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 236), - [7582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 246), - [7584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 246), - [7586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 221), - [7588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 221), - [7590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, .production_id = 246), - [7592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, .production_id = 246), - [7594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 243), - [7596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 243), - [7598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 143), - [7600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 143), - [7602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 238), - [7604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 238), - [7606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, .production_id = 232), - [7608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, .production_id = 232), - [7610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4, .production_id = 152), - [7612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 152), - [7614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 202), - [7616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 202), - [7618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 143), - [7620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 143), - [7622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 215), - [7624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 215), - [7626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 228), - [7628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 228), - [7630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 209), - [7632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 209), - [7634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 189), - [7636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 189), - [7638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 140), - [7640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 140), - [7642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 202), - [7644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 202), - [7646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, .production_id = 244), - [7648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, .production_id = 244), - [7650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 237), - [7652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 237), - [7654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 209), - [7656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 209), - [7658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 55), - [7660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 55), - [7662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 221), - [7664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 221), - [7666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, .production_id = 243), - [7668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, .production_id = 243), - [7670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 189), - [7672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 189), - [7674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4, .production_id = 114), - [7676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 114), - [7678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 238), - [7680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 238), + [7378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 176), + [7380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 176), + [7382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 235), + [7384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 235), + [7386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 228), + [7388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 228), + [7390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 96), + [7392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 96), + [7394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 142), + [7396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 142), + [7398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 220), + [7400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 220), + [7402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 201), + [7404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 201), + [7406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 214), + [7408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 214), + [7410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 96), + [7412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 96), + [7414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 227), + [7416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 227), + [7418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 139), + [7420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 139), + [7422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 237), + [7424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 237), + [7426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 178), + [7428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 178), + [7430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 228), + [7432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 228), + [7434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 213), + [7436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 213), + [7438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 188), + [7440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 188), + [7442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 227), + [7444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 227), + [7446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 242), + [7448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 242), + [7450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 208), + [7452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 208), + [7454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 54), + [7456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 54), + [7458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 136), + [7460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 136), + [7462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 236), + [7464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 236), + [7466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 98), + [7468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 98), + [7470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 226), + [7472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 226), + [7474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 178), + [7476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 178), + [7478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 235), + [7480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 235), + [7482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 228), + [7484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 228), + [7486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 176), + [7488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 176), + [7490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 226), + [7492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 226), + [7494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 5, .production_id = 151), + [7496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 5, .production_id = 151), + [7498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 226), + [7500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 226), + [7502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 176), + [7504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 176), + [7506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4, .production_id = 54), + [7508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 54), + [7510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 213), + [7512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 213), + [7514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 178), + [7516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 178), + [7518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 136), + [7520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 136), + [7522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 236), + [7524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 236), + [7526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 113), + [7528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 113), + [7530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 136), + [7532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 136), + [7534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 231), + [7536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 231), + [7538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 98), + [7540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 98), + [7542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 213), + [7544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 213), + [7546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 231), + [7548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 231), + [7550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, .production_id = 243), + [7552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, .production_id = 243), + [7554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 139), + [7556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 139), + [7558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 96), + [7560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 96), + [7562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 243), + [7564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 243), + [7566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 98), + [7568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 98), + [7570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 214), + [7572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 214), + [7574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 12, .production_id = 245), + [7576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 12, .production_id = 245), + [7578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 235), + [7580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 235), + [7582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 245), + [7584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 245), + [7586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 220), + [7588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 220), + [7590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, .production_id = 245), + [7592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, .production_id = 245), + [7594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 242), + [7596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 242), + [7598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 142), + [7600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 142), + [7602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 237), + [7604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 237), + [7606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, .production_id = 231), + [7608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, .production_id = 231), + [7610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4, .production_id = 151), + [7612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 151), + [7614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 201), + [7616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 201), + [7618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 142), + [7620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 142), + [7622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 214), + [7624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 214), + [7626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 227), + [7628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 227), + [7630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 208), + [7632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 208), + [7634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 188), + [7636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 188), + [7638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 139), + [7640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 139), + [7642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, .production_id = 201), + [7644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, .production_id = 201), + [7646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, .production_id = 243), + [7648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, .production_id = 243), + [7650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 236), + [7652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 236), + [7654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 208), + [7656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 208), + [7658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 54), + [7660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 54), + [7662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, .production_id = 220), + [7664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, .production_id = 220), + [7666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, .production_id = 242), + [7668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, .production_id = 242), + [7670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 188), + [7672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 188), + [7674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4, .production_id = 113), + [7676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 113), + [7678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, .production_id = 237), + [7680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, .production_id = 237), [7682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3704), [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), [7686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5812), @@ -633188,10 +633182,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [7696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5912), [7698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3921), [7700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5818), - [7702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 7, .production_id = 193), - [7704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 7, .production_id = 193), - [7706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 44), - [7708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 52), + [7702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 7, .production_id = 192), + [7704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 7, .production_id = 192), + [7706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 43), + [7708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 51), [7710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 1), [7712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 1), [7714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 3, .production_id = 19), @@ -633199,66 +633193,66 @@ static const TSParseActionEntry ts_parse_actions[] = { [7718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), [7720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3563), [7722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3468), - [7724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 7, .production_id = 194), - [7726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 7, .production_id = 194), - [7728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 85), - [7730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call, 3, .production_id = 107), - [7732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 5, .production_id = 121), - [7734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 5, .production_id = 121), + [7724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 7, .production_id = 193), + [7726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 7, .production_id = 193), + [7728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 84), + [7730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call, 3, .production_id = 106), + [7732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 5, .production_id = 120), + [7734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 5, .production_id = 120), [7736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, .production_id = 22), - [7738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, .production_id = 44), - [7740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 4, .production_id = 51), - [7742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call, 2, .production_id = 64), + [7738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, .production_id = 43), + [7740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 4, .production_id = 50), + [7742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call, 2, .production_id = 63), [7744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3564), [7746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 2, .production_id = 22), - [7748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 8, .production_id = 217), - [7750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 8, .production_id = 217), - [7752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 85), + [7748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 8, .production_id = 216), + [7750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 8, .production_id = 216), + [7752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 84), [7754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3452), [7756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3491), [7758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3503), - [7760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 6, .production_id = 159), - [7762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 6, .production_id = 159), + [7760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 6, .production_id = 158), + [7762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 6, .production_id = 158), [7764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3489), [7766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3481), [7768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3609), [7770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3458), - [7772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 93), + [7772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 92), [7774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3463), - [7776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 51), - [7778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 4, .production_id = 75), - [7780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 4, .production_id = 75), + [7776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 50), + [7778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_swift_name_attribute_sepcifier, 4, .production_id = 74), + [7780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_swift_name_attribute_sepcifier, 4, .production_id = 74), [7782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3544), - [7784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 5, .production_id = 94), - [7786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 6, .production_id = 132), + [7784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 5, .production_id = 93), + [7786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 6, .production_id = 131), [7788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 1), [7790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 1), REDUCE(aux_sym_function_declarator_repeat1, 1), [7793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 1), - [7795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), - [7797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5222), - [7799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5161), + [7795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), + [7797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208), + [7799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5168), [7801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), [7803] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3374), [7806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(5330), [7809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(5300), [7812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3363), [7815] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3098), - [7818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(5361), + [7818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(5365), [7821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3101), - [7824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(5362), + [7824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(5370), [7827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), - [7829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 44), + [7829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 43), [7831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), [7833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3671), - [7835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 51), + [7835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 50), [7837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658), [7839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), - [7841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call, 2, .production_id = 64), - [7843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 52), + [7841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call, 2, .production_id = 63), + [7843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 51), [7845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 22), [7847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 19), - [7849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 93), - [7851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 6, .production_id = 132), + [7849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 92), + [7851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 6, .production_id = 131), [7853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), [7855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3669), [7857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), @@ -633267,21 +633261,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [7863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3689), [7865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), [7867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_storage_class_specifier, 1), - [7869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), + [7869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), [7871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3657), [7873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), - [7875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 4, .production_id = 51), + [7875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 4, .production_id = 50), [7877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 22), - [7879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 5, .production_id = 94), + [7879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 5, .production_id = 93), [7881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 3, .production_id = 19), - [7883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call, 3, .production_id = 107), - [7885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 85), - [7887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 85), - [7889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 44), + [7883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call, 3, .production_id = 106), + [7885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 84), + [7887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 84), + [7889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 43), [7891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_qualifier, 1), [7893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_qualifier, 1), - [7895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5187), - [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), + [7895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5188), + [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), [7899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), [7901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5210), [7903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), @@ -633301,8 +633295,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), [7933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), [7935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_call_modifier, 1), - [7937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_init_declarator, 3, .production_id = 84), - [7939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_init_declarator, 3, .production_id = 84), + [7937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_init_declarator, 3, .production_id = 83), + [7939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_init_declarator, 3, .production_id = 83), [7941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 1, .production_id = 2), [7943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 1, .production_id = 2), [7945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3593), @@ -633315,10 +633309,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [7959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5863), [7961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 3, .production_id = 17), [7963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 3, .production_id = 17), - [7965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), + [7965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5571), [7967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), [7969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), - [7971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5240), + [7971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5242), [7973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), [7975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3593), [7978] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(5859), @@ -633372,7 +633366,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 4), [8092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 4), SHIFT(2743), [8095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5067), - [8097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), + [8097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5329), [8099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), [8101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), [8103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), SHIFT(2743), @@ -633402,8 +633396,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__declaration_specifiers, 3, .production_id = 17), SHIFT(3596), [8173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), [8175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), - [8177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 63), - [8179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 63), + [8177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 62), + [8179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 62), [8181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), [8183] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 1), REDUCE(sym__expression, 1), SHIFT(3790), [8187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(3745), @@ -633415,16 +633409,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [8202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 29), [8204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 29), [8206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 29), SHIFT(2743), - [8209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), - [8211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), - [8213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(4865), - [8216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 63), SHIFT(4865), + [8209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), + [8211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), + [8213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), SHIFT(4865), + [8216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 62), SHIFT(4865), [8219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 3, .production_id = 29), [8221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 29), [8223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 29), SHIFT(2743), - [8226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 144), - [8228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 144), - [8230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 144), SHIFT(4865), + [8226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 143), + [8228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 143), + [8230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 143), SHIFT(4865), [8233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 3, .production_id = 4), [8235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 4), [8237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 4), SHIFT(2743), @@ -633451,8 +633445,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [8289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 2), [8291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 2), - [8293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 5, .production_id = 110), - [8295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 5, .production_id = 110), + [8293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 5, .production_id = 109), + [8295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 5, .production_id = 109), [8297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), [8299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4400), [8301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), @@ -633530,8 +633524,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [8448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4418), [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [8452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typeof_specifier, 4, .production_id = 61), - [8454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typeof_specifier, 4, .production_id = 61), + [8452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typeof_specifier, 4, .production_id = 60), + [8454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typeof_specifier, 4, .production_id = 60), [8456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4426), [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), [8460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4428), @@ -633548,8 +633542,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), [8484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4389), [8486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [8488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 5, .production_id = 108), - [8490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 5, .production_id = 108), + [8488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 5, .production_id = 107), + [8490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 5, .production_id = 107), [8492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4422), [8494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), [8496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), SHIFT(5067), @@ -633557,14 +633551,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [8501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 5), [8503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4419), [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), - [8507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_atomic_specifier, 4, .production_id = 61), - [8509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_atomic_specifier, 4, .production_id = 61), + [8507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_atomic_specifier, 4, .production_id = 60), + [8509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_atomic_specifier, 4, .production_id = 60), [8511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 3), [8513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 3), [8515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4421), [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [8519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 62), - [8521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 62), + [8519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 61), + [8521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 61), [8523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 4), SHIFT(5067), [8526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4379), [8528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), @@ -633582,33 +633576,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [8552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), [8554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4413), [8556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [8558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 182), - [8560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 182), + [8558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 181), + [8560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 181), [8562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4392), [8564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), [8566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4377), [8568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), [8570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), - [8572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 106), - [8574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 106), - [8576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 66), - [8578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 66), - [8580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 105), - [8582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 105), - [8584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 67), - [8586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 67), - [8588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 4, .production_id = 67), - [8590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 4, .production_id = 67), + [8572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 105), + [8574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 105), + [8576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 65), + [8578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 65), + [8580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 104), + [8582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 104), + [8584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 66), + [8586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 66), + [8588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 4, .production_id = 66), + [8590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 4, .production_id = 66), [8592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4401), [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [8596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_type_specifier, 4, .dynamic_precedence = -1, .production_id = 69), - [8598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_type_specifier, 4, .dynamic_precedence = -1, .production_id = 69), + [8596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_type_specifier, 4, .dynamic_precedence = -1, .production_id = 68), + [8598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_type_specifier, 4, .dynamic_precedence = -1, .production_id = 68), [8600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 2, .production_id = 5), [8602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 5), [8604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4365), [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [8608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 7, .production_id = 183), - [8610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 7, .production_id = 183), + [8608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 7, .production_id = 182), + [8610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 7, .production_id = 182), [8612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 4), [8614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 4), [8616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4380), @@ -633621,10 +633615,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [8630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration_list, 2), [8632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 2, .production_id = 5), [8634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 2, .production_id = 5), - [8636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 6, .production_id = 145), - [8638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 6, .production_id = 145), - [8640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 6, .production_id = 146), - [8642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 6, .production_id = 146), + [8636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 6, .production_id = 144), + [8638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 6, .production_id = 144), + [8640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 6, .production_id = 145), + [8642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 6, .production_id = 145), [8644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4409), [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), [8648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 5), @@ -633641,12 +633635,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), [8674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [8676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_list, 2, .production_id = 42), + [8676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_list, 2, .production_id = 41), [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4701), [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), - [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), + [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), - [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), + [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), [8688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), @@ -633656,7 +633650,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [8706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_list, 3, .production_id = 81), + [8706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_list, 3, .production_id = 80), [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [8710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), @@ -633695,7 +633689,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), - [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5027), + [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [8797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3910), @@ -633714,15 +633708,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328), [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4555), - [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4281), - [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), + [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4545), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4910), + [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913), [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5047), [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5853), @@ -633760,31 +633754,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [8920] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(3769), [8923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 4), [8925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 4), - [8927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 44), - [8929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 5, .production_id = 168), - [8931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 5, .production_id = 168), - [8933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 6, .production_id = 200), - [8935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 6, .production_id = 200), + [8927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 43), + [8929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 5, .production_id = 167), + [8931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 5, .production_id = 167), + [8933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 6, .production_id = 199), + [8935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 6, .production_id = 199), [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), [8939] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_union_specifier, 2, .production_id = 4), SHIFT(2736), [8942] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 29), SHIFT(2736), - [8945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 63), SHIFT(4846), + [8945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 62), SHIFT(4846), [8948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4004), - [8950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(4846), + [8950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), SHIFT(4846), [8953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [8955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 6, .production_id = 199), - [8957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 6, .production_id = 199), + [8955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 6, .production_id = 198), + [8957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 6, .production_id = 198), [8959] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 29), SHIFT(2736), [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4846), [8966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 4), SHIFT(2736), [8969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), SHIFT(4846), - [8972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 144), SHIFT(4846), + [8972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 143), SHIFT(4846), [8975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), - [8977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 5, .production_id = 169), - [8979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 5, .production_id = 169), - [8981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 7, .production_id = 219), - [8983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 7, .production_id = 219), + [8977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 5, .production_id = 168), + [8979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 5, .production_id = 168), + [8981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_declarator, 7, .production_id = 218), + [8983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_declarator, 7, .production_id = 218), [8985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), [8987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5890), [8990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5890), @@ -633794,17 +633788,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [9001] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(3821), [9004] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5892), [9007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5892), - [9010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), - [9012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5890), - [9015] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5890), - [9018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 46), - [9020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(3820), - [9023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5915), - [9026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(3821), - [9029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5892), - [9032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5892), - [9035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declarator, 3, .production_id = 46), - [9037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declarator, 3, .production_id = 46), + [9010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), + [9012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5890), + [9015] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5890), + [9018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 45), + [9020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(3820), + [9023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5915), + [9026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(3821), + [9029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5892), + [9032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5892), + [9035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declarator, 3, .production_id = 45), + [9037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declarator, 3, .production_id = 45), [9039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3518), [9041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3493), [9043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3465), @@ -633815,18 +633809,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [9053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3599), [9055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declarator, 1), [9057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declarator, 1), - [9059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 4, .production_id = 129), - [9061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 4, .production_id = 129), - [9063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 4, .production_id = 83), - [9065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 4, .production_id = 83), + [9059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 4, .production_id = 128), + [9061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 4, .production_id = 128), + [9063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 4, .production_id = 82), + [9065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 4, .production_id = 82), [9067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3597), [9069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), [9071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3524), [9073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3486), - [9075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 3, .production_id = 83), - [9077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 3, .production_id = 83), - [9079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 5, .production_id = 171), - [9081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 5, .production_id = 171), + [9075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 3, .production_id = 82), + [9077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 3, .production_id = 82), + [9079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 5, .production_id = 170), + [9081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 5, .production_id = 170), [9083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_declarator, 3, .dynamic_precedence = -10), [9085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_declarator, 3, .dynamic_precedence = -10), [9087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 4), SHIFT(4846), @@ -633845,23 +633839,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [9117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), [9119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), [9121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [9123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 4, .dynamic_precedence = 1, .production_id = 128), - [9125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 4, .dynamic_precedence = 1, .production_id = 128), + [9123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 4, .dynamic_precedence = 1, .production_id = 127), + [9125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 4, .dynamic_precedence = 1, .production_id = 127), [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [9129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), [9131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [9137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 82), - [9139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 82), + [9137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 81), + [9139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 81), [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [9143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 23), [9145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 23), [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [9149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [9153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 5, .dynamic_precedence = 1, .production_id = 170), - [9155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 5, .dynamic_precedence = 1, .production_id = 170), + [9153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 5, .dynamic_precedence = 1, .production_id = 169), + [9155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 5, .dynamic_precedence = 1, .production_id = 169), [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), @@ -633871,19 +633865,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [9171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 23), [9173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 23), - [9175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 3, .production_id = 104), + [9175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 3, .production_id = 103), [9177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5330), [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), - [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), + [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), - [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), + [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5370), [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), - [9191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 86), SHIFT_REPEAT(4705), - [9194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 86), - [9196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 86), + [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), + [9191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 85), SHIFT_REPEAT(4705), + [9194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 85), + [9196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 85), [9198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 1), - [9200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5142), + [9200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), [9204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 1), [9206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 1), SHIFT(3363), @@ -633904,10 +633898,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [9238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4469), [9240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5898), [9242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 1, .production_id = 22), - [9244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 68), - [9246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 68), - [9248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 113), - [9250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 113), + [9244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 67), + [9246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 67), + [9248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 112), + [9250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 112), [9252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), [9254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 1, .production_id = 2), [9256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 2, .production_id = 17), @@ -633933,7 +633927,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_unaligned_ptr_modifier, 1), [9305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_unaligned_ptr_modifier, 1), [9307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), - [9309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 1), REDUCE(sym_protocol_identifier, 1, .dynamic_precedence = 5, .production_id = 34), + [9309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 1), REDUCE(sym__protocol_identifier, 1, .dynamic_precedence = 5, .production_id = 10), [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3130), [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), @@ -633948,10 +633942,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [9334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5330), [9337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5330), [9340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(3098), - [9343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5361), + [9343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5365), [9346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(3101), - [9349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5362), - [9352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5362), + [9349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5370), + [9352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5370), [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), [9359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_swift_name_attribute_sepcifier_repeat2, 2), SHIFT_REPEAT(4313), @@ -633980,20 +633974,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [9416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4383), [9418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4056), [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), - [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), + [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5066), [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5396), [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), [9428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4060), [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), - [9436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5330), - [9439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5330), - [9442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(3098), - [9445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5361), - [9448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(3101), - [9451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5362), - [9454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5362), + [9436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5330), + [9439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5330), + [9442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(3098), + [9445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5365), + [9448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(3101), + [9451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5370), + [9454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5370), [9457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 1, .production_id = 10), [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), @@ -634023,33 +634017,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [9519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5330), [9522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5330), [9525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(3098), - [9528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5361), + [9528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5365), [9531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(3101), - [9534] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5362), - [9537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5362), + [9534] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5370), + [9537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5370), [9540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(3215), - [9543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5373), + [9543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_repeat1, 2), SHIFT_REPEAT(5376), [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), [9550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), SHIFT_REPEAT(5395), [9553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), [9555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), - [9557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), SHIFT_REPEAT(4819), + [9557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), SHIFT_REPEAT(4816), [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037), [9562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4052), [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5035), [9566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5395), [9568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_selector, 1), [9570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_selector, 1), - [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), [9574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 2, .production_id = 10), - [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5234), - [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), - [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), - [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5106), + [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), + [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), + [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5234), + [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5110), [9584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4055), - [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5188), - [9588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 4, .production_id = 104), + [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), + [9588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 4, .production_id = 103), [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5203), [9592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5828), [9594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3757), @@ -634061,7 +634055,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4807), [9608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3431), [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), - [9612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5610), + [9612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5611), [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), @@ -634074,19 +634068,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [9632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5780), [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), [9636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), - [9638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5719), + [9638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5720), [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [9642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5527), + [9642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5529), [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [9646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4542), [9648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4547), [9650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5901), [9652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4270), [9654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4789), - [9656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 3, .production_id = 151), - [9658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 3, .production_id = 151), + [9656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 3, .production_id = 150), + [9658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 3, .production_id = 150), [9660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4261), - [9662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5603), + [9662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5604), [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), [9666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4717), [9668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3419), @@ -634095,31 +634089,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [9674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4264), [9676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4791), [9678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3747), - [9680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 3, .production_id = 150), - [9682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 3, .production_id = 150), + [9680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 3, .production_id = 149), + [9682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 3, .production_id = 149), [9684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4260), [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [9688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5482), [9690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [9692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 4, .production_id = 147), - [9694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5711), + [9692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 4, .production_id = 146), + [9694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5712), [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [9698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4718), - [9700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5105), - [9702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4757), + [9700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5108), + [9702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4758), [9704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4273), [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), [9712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5160), [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143), + [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5146), [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), [9720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5754), [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), [9726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), - [9728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 44), + [9728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 43), [9730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4469), @@ -634132,12 +634126,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [9748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5475), [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [9754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 90), - [9756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5691), + [9754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 89), + [9756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5692), [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), [9760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5473), [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [9764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5253), + [9764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5255), [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), [9768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4550), [9770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5893), @@ -634155,11 +634149,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), [9796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5456), [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [9800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5342), + [9800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5250), [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), [9804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5324), [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [9808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5250), + [9808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5348), [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), [9812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5269), [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), @@ -634178,38 +634172,38 @@ static const TSParseActionEntry ts_parse_actions[] = { [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), [9842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5764), [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [9846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5043), + [9846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5041), [9848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5445), [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5045), [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), [9862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4766), [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [9866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5571), + [9866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5573), [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [9872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5573), + [9872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5578), [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [9876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5070), + [9876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5065), [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), [9880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5435), [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), [9884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4771), [9886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4274), [9888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4538), - [9890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5688), + [9890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5689), [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [9894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5680), + [9894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5682), [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [9898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5789), [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [9902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5081), - [9904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5267), + [9904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5273), [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), - [9908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5097), + [9908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5101), [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), @@ -634226,20 +634220,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [9936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5308), [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [9942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 4, .production_id = 190), - [9944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 4, .production_id = 190), + [9942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 4, .production_id = 189), + [9944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 4, .production_id = 189), [9946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4288), [9948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5748), [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [9952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), - [9956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5264), + [9956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5267), [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), [9960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5743), [9962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [9964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5499), + [9964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5501), [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [9968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5171), + [9968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5173), [9970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5051), [9972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5424), [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), @@ -634251,7 +634245,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5542), [9988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), - [9992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5348), + [9992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5490), [9994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), [9996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), @@ -634265,11 +634259,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), + [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5222), [10022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5364), [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [10026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 2, .production_id = 37), - [10028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 2, .production_id = 37), + [10026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 2, .production_id = 36), + [10028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 2, .production_id = 36), [10030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4269), [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), @@ -634285,14 +634279,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [10054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), [10056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5400), [10058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [10060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5651), + [10060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5652), [10062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [10064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5406), [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), [10068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), - [10070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5655), + [10070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5656), [10072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [10074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5471), + [10074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5350), [10076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), [10080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5546), @@ -634306,27 +634300,27 @@ static const TSParseActionEntry ts_parse_actions[] = { [10096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 23), [10098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 23), [10100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3403), - [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), + [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), [10104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3716), [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), - [10108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 4, .production_id = 150), - [10110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 4, .production_id = 150), - [10112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 4, .production_id = 151), - [10114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 4, .production_id = 151), - [10116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_abstract_declarator, 5, .production_id = 133), - [10118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_abstract_declarator, 5, .production_id = 133), + [10108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 4, .production_id = 149), + [10110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 4, .production_id = 149), + [10112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 4, .production_id = 150), + [10114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 4, .production_id = 150), + [10116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_abstract_declarator, 5, .production_id = 132), + [10118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_abstract_declarator, 5, .production_id = 132), [10120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 1, .production_id = 21), [10122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_function_declarator, 1, .production_id = 21), [10124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4759), [10126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3712), [10128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__abstract_declarator, 1), [10130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__abstract_declarator, 1), - [10132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_abstract_declarator, 4, .production_id = 95), - [10134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_abstract_declarator, 4, .production_id = 95), - [10136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 83), - [10138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 83), - [10140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 3, .production_id = 37), - [10142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 3, .production_id = 37), + [10132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_abstract_declarator, 4, .production_id = 94), + [10134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_abstract_declarator, 4, .production_id = 94), + [10136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 82), + [10138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 82), + [10140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 3, .production_id = 36), + [10142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 3, .production_id = 36), [10144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4465), [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), @@ -634334,12 +634328,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [10152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3526), [10154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4739), [10156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4746), - [10158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 134), - [10160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 134), + [10158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 133), + [10160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 133), [10162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, .production_id = 23), [10164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2, .production_id = 23), - [10166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 129), - [10168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 129), + [10166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 128), + [10168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 128), [10170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3517), [10172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5896), [10175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5896), @@ -634350,84 +634344,84 @@ static const TSParseActionEntry ts_parse_actions[] = { [10190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(5898), [10193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3), [10195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3), - [10197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 96), - [10199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 96), - [10201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 82), - [10203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 82), + [10197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 95), + [10199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 95), + [10201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 81), + [10203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 81), [10205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4780), - [10207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_abstract_declarator, 6, .production_id = 173), - [10209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_abstract_declarator, 6, .production_id = 173), - [10211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 46), - [10213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 46), + [10207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_abstract_declarator, 6, .production_id = 172), + [10209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_abstract_declarator, 6, .production_id = 172), + [10211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 45), + [10213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 45), [10215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_parenthesized_declarator, 3), [10217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_parenthesized_declarator, 3), - [10219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 5, .production_id = 190), - [10221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 5, .production_id = 190), - [10223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5896), - [10226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5896), - [10229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(4431), - [10232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5916), - [10235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(4469), - [10238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5898), - [10241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 46), SHIFT(5898), - [10244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_abstract_declarator, 7, .production_id = 205), - [10246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_abstract_declarator, 7, .production_id = 205), - [10248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 5, .production_id = 171), - [10250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 5, .production_id = 171), - [10252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 83), - [10254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 83), + [10219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 5, .production_id = 189), + [10221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 5, .production_id = 189), + [10223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5896), + [10226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5896), + [10229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(4431), + [10232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5916), + [10235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(4469), + [10238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5898), + [10241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 45), SHIFT(5898), + [10244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_abstract_declarator, 7, .production_id = 204), + [10246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_abstract_declarator, 7, .production_id = 204), + [10248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 5, .production_id = 170), + [10250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 5, .production_id = 170), + [10252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 82), + [10254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 82), [10256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3406), [10258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5134), - [10262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 82), - [10264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 82), + [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), + [10262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 81), + [10264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 81), [10266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 2, .dynamic_precedence = 1, .production_id = 23), [10268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 2, .dynamic_precedence = 1, .production_id = 23), [10270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variadic_arguments, 1), [10272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3684), - [10274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 4, .dynamic_precedence = 1, .production_id = 128), - [10276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 4, .dynamic_precedence = 1, .production_id = 128), + [10274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 4, .dynamic_precedence = 1, .production_id = 127), + [10276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 4, .dynamic_precedence = 1, .production_id = 127), [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5226), - [10280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 5, .dynamic_precedence = 1, .production_id = 170), - [10282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 5, .dynamic_precedence = 1, .production_id = 170), - [10284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 4, .production_id = 90), + [10280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 5, .dynamic_precedence = 1, .production_id = 169), + [10282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 5, .dynamic_precedence = 1, .production_id = 169), + [10284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 4, .production_id = 89), [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), - [10288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 5, .production_id = 147), - [10290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 68), + [10288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 5, .production_id = 146), + [10290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 67), [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), - [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875), - [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), + [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4874), + [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), [10302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 2, .production_id = 22), [10304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type_declarator, 3, .dynamic_precedence = -10), [10306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type_declarator, 3, .dynamic_precedence = -10), - [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4828), + [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), [10310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1, .production_id = 1), [10312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1, .production_id = 1), [10314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1), [10316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1), - [10318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_declarator, 2, .production_id = 46), - [10320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_declarator, 2, .production_id = 46), - [10322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_argument_type_specifier, 3, .production_id = 149), - [10324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_argument_type_specifier, 3, .production_id = 149), - [10326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 5, .production_id = 171), - [10328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 5, .production_id = 171), + [10318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_declarator, 2, .production_id = 45), + [10320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_declarator, 2, .production_id = 45), + [10322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_argument_type_specifier, 3, .production_id = 148), + [10324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_argument_type_specifier, 3, .production_id = 148), + [10326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 5, .production_id = 170), + [10328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 5, .production_id = 170), [10330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_selector, 1), [10332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unary_selector, 1), [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4849), - [10336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 3, .production_id = 83), - [10338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 3, .production_id = 83), - [10340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 4, .production_id = 113), - [10342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 44), - [10344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 4, .production_id = 129), - [10346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 4, .production_id = 129), - [10348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 4, .production_id = 83), - [10350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 4, .production_id = 83), - [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4826), - [10354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, .production_id = 86), SHIFT_REPEAT(4716), - [10357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, .production_id = 86), - [10359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2, .production_id = 86), + [10336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 3, .production_id = 82), + [10338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 3, .production_id = 82), + [10340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 4, .production_id = 112), + [10342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_type_declarator, 3, .production_id = 43), + [10344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 4, .production_id = 128), + [10346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 4, .production_id = 128), + [10348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 4, .production_id = 82), + [10350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 4, .production_id = 82), + [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), + [10354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, .production_id = 85), SHIFT_REPEAT(4716), + [10357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2, .production_id = 85), + [10359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2, .production_id = 85), [10361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), [10363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_selector, 1), [10365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_selector, 1), @@ -634487,7 +634481,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), [10476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [10478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), - [10480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comma_expression, 3, .production_id = 35), + [10480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comma_expression, 3, .production_id = 34), [10482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), [10484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_selector, 3), [10486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_selector, 3), @@ -634508,12 +634502,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [10516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), [10518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [10520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver, 1), - [10522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4952), - [10524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_pair, 3, .production_id = 125), + [10522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4946), + [10524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_pair, 3, .production_id = 124), [10526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3639), [10528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), [10530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_initializer_list_repeat1, 2), - [10532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_pair, 3, .production_id = 174), + [10532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_pair, 3, .production_id = 173), [10534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), [10536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), [10538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), @@ -634527,7 +634521,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), [10556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), - [10560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 4), SHIFT(5130), + [10560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 4), SHIFT(5223), [10563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5879), [10565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3636), [10567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), @@ -634535,7 +634529,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 4), SHIFT(2738), [10574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), [10576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), SHIFT(2738), - [10579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), SHIFT(5130), + [10579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), SHIFT(5223), [10582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), [10584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), [10586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), @@ -634575,7 +634569,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), [10656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), [10658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), - [10660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 63), SHIFT(4823), + [10660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 62), SHIFT(4823), [10663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), [10665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 4), SHIFT(4823), [10668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 4), SHIFT(4104), @@ -634592,17 +634586,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [10700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 1), SHIFT(4110), [10703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(4549), [10706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), SHIFT(4823), - [10709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 144), SHIFT(4823), + [10709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 143), SHIFT(4823), [10712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 29), SHIFT(2738), [10715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 29), SHIFT(2738), [10718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 4), SHIFT(2738), [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), - [10723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(4823), + [10723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), SHIFT(4823), [10726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_swift_name_attribute_sepcifier_repeat2, 2), [10728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), [10730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), [10732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5380), - [10734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4989), + [10734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4986), [10736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4626), [10738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634), [10740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), @@ -634610,19 +634604,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [10744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), [10746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4603), [10748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), - [10750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), + [10750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), [10752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5826), - [10754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), + [10754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5140), [10756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), [10758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4630), [10760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), [10762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), - [10764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5094), + [10764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5095), [10766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4617), [10768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4617), [10770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4658), - [10772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5122), - [10774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5545), + [10772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), + [10774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5548), [10776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), [10778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4681), [10780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), @@ -634675,8 +634669,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), [10876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612), [10878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), - [10880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_binary_expression, 3, .production_id = 47), - [10882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_binary_expression, 3, .production_id = 47), + [10880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_binary_expression, 3, .production_id = 46), + [10882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_binary_expression, 3, .production_id = 46), [10884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_argument_list_repeat1, 2), [10886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_argument_list, 2), [10888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_argument_list, 2), @@ -634690,8 +634684,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_defined, 4), [10906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call_expression, 2, .production_id = 16), [10908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call_expression, 2, .production_id = 16), - [10910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_has_include, 4, .production_id = 92), - [10912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_has_include, 4, .production_id = 92), + [10910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_has_include, 4, .production_id = 91), + [10912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_has_include, 4, .production_id = 91), [10914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_defined, 2), [10916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_defined, 2), [10918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_unary_expression, 2, .production_id = 3), @@ -634718,13 +634712,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [10960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [10962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5169), [10964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5169), - [10966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4927), - [10968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4927), + [10966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), + [10968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4930), [10970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), [10972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), [10974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), [10976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), - [10978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5697), + [10978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), [10980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), [10982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), [10984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), @@ -634741,84 +634735,84 @@ static const TSParseActionEntry ts_parse_actions[] = { [11006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), [11008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), [11010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3474), - [11012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4972), - [11014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), - [11016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), + [11012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4973), + [11014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), + [11016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), [11018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), [11020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), [11022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4979), - [11024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), - [11026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4894), + [11024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), + [11026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4893), [11028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), [11030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4715), [11032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3263), [11034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), [11036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), - [11038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5259), - [11040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5259), + [11038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), + [11040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5262), [11042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), - [11044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), - [11046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5515), + [11044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), + [11046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5517), [11048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), - [11050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), - [11052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 4, .production_id = 97), - [11054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 4, .dynamic_precedence = 1, .production_id = 128), - [11056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 3, .dynamic_precedence = 1, .production_id = 82), + [11050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5136), + [11052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 4, .production_id = 96), + [11054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 4, .dynamic_precedence = 1, .production_id = 127), + [11056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 3, .dynamic_precedence = 1, .production_id = 81), [11058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 2, .production_id = 20), - [11060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 55), - [11062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 53), - [11064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4861), - [11066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [11068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 2, .dynamic_precedence = 1, .production_id = 23), - [11070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 5, .dynamic_precedence = 1, .production_id = 170), - [11072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4857), - [11074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [11060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 54), + [11062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4861), + [11064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [11066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 52), + [11068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4857), + [11070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [11072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 5, .dynamic_precedence = 1, .production_id = 169), + [11074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 2, .dynamic_precedence = 1, .production_id = 23), [11076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), [11078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), [11080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), - [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), - [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5132), - [11088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), + [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), + [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5157), + [11088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4809), [11090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [11092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), SHIFT(5221), - [11095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 4, .production_id = 129), - [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), - [11099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector_name, 1, .production_id = 41), - [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4914), - [11103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__selector_name_repeat1, 2, .production_id = 72), SHIFT_REPEAT(2751), - [11106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__selector_name_repeat1, 2, .production_id = 72), - [11108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__selector_name_repeat1, 2, .production_id = 72), SHIFT_REPEAT(4914), + [11092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 29), SHIFT(5136), + [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), + [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4917), + [11099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector_name, 1, .production_id = 40), + [11101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__selector_name_repeat1, 2, .production_id = 72), SHIFT_REPEAT(2751), + [11104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__selector_name_repeat1, 2, .production_id = 72), + [11106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__selector_name_repeat1, 2, .production_id = 72), SHIFT_REPEAT(4917), + [11109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 4, .production_id = 128), [11111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [11113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), - [11115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), - [11117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 4, .production_id = 83), - [11119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 4), SHIFT(5221), - [11122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [11124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), - [11126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), + [11113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), + [11115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), + [11117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), + [11119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), + [11121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 4), SHIFT(5136), + [11124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [11126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 4, .production_id = 82), [11128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), [11130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), - [11132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declarator, 1, .production_id = 65), - [11134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_field_declarator, 2, .production_id = 46), - [11136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 3, .production_id = 83), + [11132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declarator, 1, .production_id = 64), + [11134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_field_declarator, 2, .production_id = 45), + [11136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 3, .production_id = 82), [11138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 23), - [11140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 5, .production_id = 171), + [11140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 5, .production_id = 170), [11142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_field_declarator, 3, .dynamic_precedence = -10), [11144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(3684), - [11147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), SHIFT_REPEAT(3686), - [11150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), - [11152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), SHIFT_REPEAT(5240), - [11155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declarator, 1), + [11147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declarator, 1), + [11149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), SHIFT_REPEAT(3686), + [11152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), + [11154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), SHIFT_REPEAT(5242), [11157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), [11159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4543), [11161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4539), [11163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4770), - [11165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_forward_declaration_repeat1, 2, .production_id = 37), + [11165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_forward_declaration_repeat1, 2, .production_id = 36), [11167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), - [11169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5251), + [11169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253), [11171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument_list, 1), - [11173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_declaration, 2, .production_id = 44), + [11173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_declaration, 2, .production_id = 43), [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3320), [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), [11179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4888), @@ -634830,86 +634824,86 @@ static const TSParseActionEntry ts_parse_actions[] = { [11191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), [11193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3434), [11195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4207), - [11197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyword_argument_list_repeat1, 2), SHIFT_REPEAT(5251), + [11197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyword_argument_list_repeat1, 2), SHIFT_REPEAT(5253), [11200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyword_argument_list_repeat1, 2), [11202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyword_argument_list_repeat1, 2), SHIFT_REPEAT(3644), - [11205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3284), - [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4916), - [11209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5532), - [11211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), - [11213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5724), - [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), - [11217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), - [11219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), - [11221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4829), - [11223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), - [11225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3260), + [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5328), + [11209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), + [11211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5725), + [11213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), + [11215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), + [11217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), + [11219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4829), + [11221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), + [11223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3260), + [11225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4915), [11227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5776), [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), - [11231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), - [11233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 4), SHIFT(4082), - [11236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), - [11238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), - [11240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), - [11242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), - [11244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5841), - [11246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), - [11248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2806), - [11250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), - [11252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4830), - [11254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), - [11256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(4830), - [11259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(4830), + [11231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 4), SHIFT(4082), + [11234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), + [11236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), + [11238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), + [11240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [11242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5841), + [11244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), + [11246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2806), + [11248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), + [11250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4830), + [11252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), + [11254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(4830), + [11257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(4830), + [11260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124), [11262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 1), SHIFT(4822), [11265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 1), SHIFT(4100), - [11268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124), - [11270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 4), SHIFT(4156), - [11273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3211), - [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838), - [11277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4838), - [11279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), - [11281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5345), - [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), - [11285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), - [11287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 1), SHIFT(4833), - [11290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 1), SHIFT(4142), - [11293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), - [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4832), - [11297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4832), + [11268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 4), SHIFT(4156), + [11271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3211), + [11273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838), + [11275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4838), + [11277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), + [11279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5345), + [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), + [11283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), + [11285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 1), SHIFT(4833), + [11288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 1), SHIFT(4142), + [11291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), + [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4831), + [11295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4831), + [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), [11299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5730), [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4848), [11303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4848), - [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), - [11307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [11309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5399), - [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), - [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), - [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [11317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5713), - [11319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4928), - [11321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), - [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), - [11325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4855), - [11327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), - [11329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5496), - [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), - [11333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), - [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), - [11337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), - [11341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4860), - [11343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), - [11345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5518), - [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), - [11349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [11351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), - [11355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4864), - [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), - [11359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [11361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5604), - [11363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), - [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5385), + [11305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [11307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5403), + [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), + [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), + [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), + [11315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5713), + [11317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4929), + [11319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), + [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), + [11323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4855), + [11325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [11327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5496), + [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), + [11331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), + [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), + [11335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), + [11339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4860), + [11341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), + [11343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5518), + [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), + [11347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [11349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [11351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4863), + [11353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4863), + [11355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3284), + [11357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5532), + [11359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [11361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [11363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5605), + [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5392), [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), @@ -634917,296 +634911,296 @@ static const TSParseActionEntry ts_parse_actions[] = { [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4467), - [11381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 86), SHIFT_REPEAT(4715), - [11384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 86), - [11386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5206), - [11388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [11390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), - [11392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), - [11394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5778), - [11396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5636), - [11398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), - [11400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), - [11402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), - [11404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), - [11406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), - [11408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 2, .production_id = 59), - [11410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), + [11381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 85), SHIFT_REPEAT(4715), + [11384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 85), + [11386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), + [11388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), + [11390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), + [11392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4443), + [11394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), + [11396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), + [11398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), + [11400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [11402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), + [11404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [11406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5778), + [11408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5636), + [11410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5239), [11412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), - [11414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 2, .production_id = 166), SHIFT_REPEAT(5732), - [11417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 2, .production_id = 166), - [11419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_protocol_identifier, 1, .dynamic_precedence = 5, .production_id = 34), REDUCE(sym__parameterized_class_type_arguments, 1, .production_id = 2), - [11422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), - [11424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5148), - [11426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [11428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), - [11430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), - [11432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), - [11434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_list, 1, .production_id = 42), - [11436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_protocol_forward_declaration_repeat1, 2, .production_id = 72), SHIFT_REPEAT(5151), - [11439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_forward_declaration_repeat1, 2, .production_id = 72), - [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [11414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 2, .production_id = 58), + [11416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 2, .production_id = 165), SHIFT_REPEAT(5732), + [11419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 2, .production_id = 165), + [11421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__protocol_identifier, 1, .dynamic_precedence = 5, .production_id = 10), REDUCE(sym__parameterized_class_type_arguments, 1, .production_id = 2), + [11424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), + [11426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), + [11428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [11430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [11432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_protocol_forward_declaration_repeat1, 2, .production_id = 72), SHIFT_REPEAT(5151), + [11435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_forward_declaration_repeat1, 2, .production_id = 72), + [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [11439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [11441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_list, 1, .production_id = 41), [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4850), [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5146), - [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), - [11455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_forward_declaration_repeat1, 2, .production_id = 72), SHIFT_REPEAT(5132), - [11458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_forward_declaration_repeat1, 2, .production_id = 72), - [11460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dynamic_definition_repeat1, 2, .production_id = 162), SHIFT_REPEAT(5449), - [11463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dynamic_definition_repeat1, 2, .production_id = 162), - [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), - [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), - [11469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_synthesize_definition_repeat1, 2), SHIFT_REPEAT(5033), + [11451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_forward_declaration_repeat1, 2, .production_id = 72), SHIFT_REPEAT(5157), + [11454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_forward_declaration_repeat1, 2, .production_id = 72), + [11456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), + [11458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), + [11460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dynamic_definition_repeat1, 2, .production_id = 161), SHIFT_REPEAT(5449), + [11463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dynamic_definition_repeat1, 2, .production_id = 161), + [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), + [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), + [11469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_synthesize_definition_repeat1, 2), SHIFT_REPEAT(5039), [11472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_synthesize_definition_repeat1, 2), [11474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_platform_version_repeat1, 2), SHIFT_REPEAT(4912), [11477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_platform_version_repeat1, 2), [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), - [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5011), - [11489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5011), + [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5010), + [11487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5010), + [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), [11491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4912), - [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5114), - [11495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5293), - [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038), - [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), - [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5096), - [11503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5096), - [11505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synthesize_property, 1, .production_id = 76), - [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), - [11509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__selector_name_repeat1, 1, .production_id = 41), - [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033), - [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), - [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4898), - [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), - [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), - [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), - [11523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__keyword_name, 2, .production_id = 41), - [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), - [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), - [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), - [11531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_version, 1, .production_id = 39), - [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), - [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), - [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), - [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), + [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), + [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043), + [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), + [11499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synthesize_property, 1, .production_id = 75), + [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), + [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), + [11505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5099), + [11507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5293), + [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5039), + [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), + [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901), + [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), + [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), + [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), + [11521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__selector_name_repeat1, 1, .production_id = 40), + [11523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__keyword_name, 2, .production_id = 40), + [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), + [11527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_list, 2, .production_id = 80), + [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), + [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), + [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), + [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5190), + [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), + [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), [11541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generics_type_reference_repeat1, 2), SHIFT_REPEAT(4206), [11544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generics_type_reference_repeat1, 2), - [11546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), - [11548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_class_type_arguments_repeat1, 2, .production_id = 154), SHIFT_REPEAT(4850), - [11551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_class_type_arguments_repeat1, 2, .production_id = 154), - [11553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform, 1), - [11555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameterized_class_type_arguments, 1, .production_id = 2), - [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), - [11559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_key_value_list, 2, .production_id = 81), - [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [11567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_attributes_repeat1, 2), SHIFT_REPEAT(4591), - [11570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_attributes_repeat1, 2), - [11572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591), - [11574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), - [11576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), - [11578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [11580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [11582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_scope, 1), - [11584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), - [11586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), - [11588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), - [11590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_scope, 1), - [11592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), - [11594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), - [11596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), - [11598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), - [11600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5041), - [11602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), - [11604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 3, .production_id = 73), - [11606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5224), - [11608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), SHIFT_REPEAT(2854), - [11611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), - [11613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_designator, 3), - [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), + [11546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_version, 1, .production_id = 38), + [11548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907), + [11550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_class_type_arguments_repeat1, 2, .production_id = 153), SHIFT_REPEAT(4850), + [11553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_class_type_arguments_repeat1, 2, .production_id = 153), + [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), + [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), + [11559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameterized_class_type_arguments, 1, .production_id = 2), + [11561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform, 1), + [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), + [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), + [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), + [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), + [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591), + [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), + [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), + [11585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_scope, 1), + [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), + [11589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_scope, 1), + [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), + [11595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_designator, 3), + [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), + [11599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_attributes_repeat1, 2), SHIFT_REPEAT(4591), + [11602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_attributes_repeat1, 2), + [11604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), + [11606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 3, .production_id = 70), + [11608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), + [11610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), SHIFT_REPEAT(2854), + [11613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), + [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5199), [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), - [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), - [11621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, .production_id = 103), - [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4956), - [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4579), - [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [11629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(5117), - [11632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), - [11634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5108), + [11619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, .production_id = 102), + [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), + [11625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(5111), + [11628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), + [11630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958), + [11632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4579), + [11634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104), [11636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), - [11638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), - [11640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), - [11642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [11644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [11638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), + [11640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [11642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [11644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), [11646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), [11648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), [11650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), [11652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), [11654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), - [11656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [11658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), - [11660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4880), + [11656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), + [11658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [11660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4883), [11662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), [11664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_references_repeat1, 2), SHIFT_REPEAT(3773), [11667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_references_repeat1, 2), - [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), - [11671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923), - [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), - [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4552), - [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), - [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), - [11683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_protocol_qualifiers_repeat1, 2), SHIFT_REPEAT(5233), - [11686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_qualifiers_repeat1, 2), - [11688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), - [11690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), - [11692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), - [11694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), + [11671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_protocol_qualifiers_repeat1, 2, .production_id = 72), SHIFT_REPEAT(5239), + [11674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_qualifiers_repeat1, 2, .production_id = 72), + [11676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), + [11678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [11680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), + [11682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), + [11684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), + [11686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), + [11688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4552), + [11690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), + [11692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), + [11694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), [11696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), - [11698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), - [11700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), - [11702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_designator, 2, .production_id = 135), - [11704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameterized_class_type_arguments, 2, .production_id = 17), - [11706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), - [11708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4443), - [11710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4536), - [11712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), - [11714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), - [11716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [11698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), + [11700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameterized_class_type_arguments, 2, .production_id = 17), + [11702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), + [11704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [11706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [11708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_designator, 2, .production_id = 134), + [11710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), + [11712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), + [11714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [11716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4536), [11718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), [11720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), - [11722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), - [11724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [11726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [11728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_params_repeat1, 2), SHIFT_REPEAT(5146), - [11731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_params_repeat1, 2), - [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), - [11735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4489), - [11737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), - [11739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), - [11741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), - [11743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2, .production_id = 119), SHIFT_REPEAT(4683), - [11746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2, .production_id = 119), + [11722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2, .production_id = 118), SHIFT_REPEAT(4683), + [11725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2, .production_id = 118), + [11727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [11729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), + [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), + [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), + [11735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_params_repeat1, 2), SHIFT_REPEAT(5150), + [11738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_params_repeat1, 2), + [11740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), + [11742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4489), + [11744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), + [11746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), [11748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [11750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [11752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5186), - [11754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [11756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), - [11758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [11760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [11762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_argument_list_repeat1, 2), SHIFT_REPEAT(4594), - [11765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [11767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_list_repeat1, 2), SHIFT_REPEAT(3398), - [11770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [11750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5187), + [11752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [11754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [11756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [11758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_list_repeat1, 2), SHIFT_REPEAT(3398), + [11761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), + [11763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [11765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [11767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_argument_list_repeat1, 2), SHIFT_REPEAT(4594), + [11770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), [11772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [11774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), - [11776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), - [11778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), - [11780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), - [11782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), - [11784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__dictionary_key_value_list_repeat1, 2, .production_id = 81), SHIFT_REPEAT(3623), - [11787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__dictionary_key_value_list_repeat1, 2, .production_id = 81), + [11774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), + [11776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), + [11778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5213), + [11780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), + [11782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [11784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__dictionary_key_value_list_repeat1, 2, .production_id = 80), SHIFT_REPEAT(3623), + [11787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__dictionary_key_value_list_repeat1, 2, .production_id = 80), [11789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), - [11791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5242), - [11793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), - [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), - [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913), - [11799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), - [11801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [11803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5503), + [11791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5251), + [11793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__dictionary_key_value_list_repeat1, 2, .production_id = 125), + [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), + [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), + [11799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [11801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5503), + [11803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), [11805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 4), - [11807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2), - [11809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), - [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), - [11813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2, .production_id = 117), - [11815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), - [11817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), - [11819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5531), - [11821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5617), - [11823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), - [11825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5599), - [11827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [11829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), - [11831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3238), - [11833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5522), - [11835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__message_selector, 1, .production_id = 26), - [11837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), - [11839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [11841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5512), - [11843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_forward_declaration_repeat1, 3, .production_id = 37), - [11845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), + [11807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), + [11809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), + [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), + [11813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), + [11815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2), + [11817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), + [11819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2, .production_id = 116), + [11821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), + [11823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5535), + [11825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5617), + [11827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), + [11829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5599), + [11831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [11833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), + [11835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3238), + [11837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5522), + [11839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__message_selector, 1, .production_id = 26), + [11841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), + [11843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [11845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5515), [11847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5807), [11849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4548), - [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), - [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [11855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), - [11857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5536), - [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), - [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), - [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), - [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4556), - [11867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3291), - [11869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5682), - [11871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), - [11873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), - [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4673), - [11877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), - [11879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), - [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [11883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), - [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794), - [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), - [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5669), - [11893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_version, 5, .production_id = 192), - [11895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2859), - [11897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5368), - [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), - [11901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5383), - [11903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 3, .production_id = 73), - [11905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5781), - [11907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3273), - [11909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5708), - [11911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 3), - [11913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), - [11915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 3, .production_id = 198), - [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5228), - [11919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__dictionary_key_value_list_repeat1, 2, .production_id = 126), - [11921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579), - [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), - [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5266), - [11927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), - [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), - [11931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [11933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameterized_class_type_arguments, 3, .production_id = 2), - [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), - [11937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), - [11939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_version, 1, .production_id = 38), - [11941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_class_type_arguments_repeat1, 2, .production_id = 68), - [11943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), - [11945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5262), - [11947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5341), - [11949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), - [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), + [11853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_forward_declaration_repeat1, 3, .production_id = 36), + [11855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), + [11857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), + [11859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), + [11861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5536), + [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), + [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), + [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), + [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4556), + [11871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_qualifiers_repeat1, 2, .production_id = 36), + [11873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), + [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), + [11877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), + [11879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), + [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4673), + [11883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), + [11885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3291), + [11887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5683), + [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), + [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [11893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670), + [11895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), + [11897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794), + [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), + [11901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5390), + [11903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2859), + [11905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5368), + [11907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 3, .production_id = 70), + [11909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3273), + [11911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5709), + [11913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5781), + [11915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), + [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), + [11919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 3, .production_id = 197), + [11921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 3), + [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), + [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5252), + [11927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), + [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5266), + [11931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), + [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [11937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_argument_type_specifier, 4, .production_id = 148), + [11939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_version, 1, .production_id = 37), + [11941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameterized_class_type_arguments, 3, .production_id = 2), + [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), + [11945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), + [11947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_class_type_arguments_repeat1, 2, .production_id = 67), + [11949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), + [11951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5264), [11953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4918), - [11955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5630), - [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), - [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), - [11963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_version, 4, .production_id = 158), - [11965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synthesize_property, 3, .production_id = 160), - [11967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_argument_type_specifier, 4, .production_id = 149), - [11969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameterized_class_type_arguments, 4, .production_id = 17), - [11971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), - [11973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), + [11955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5341), + [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), + [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5630), + [11963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), + [11965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_version, 4, .production_id = 157), + [11967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), + [11969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), + [11971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synthesize_property, 3, .production_id = 159), + [11973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameterized_class_type_arguments, 4, .production_id = 17), [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5405), [11977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), - [11979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dynamic_definition_repeat1, 2, .production_id = 122), + [11979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dynamic_definition_repeat1, 2, .production_id = 121), [11981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 2), [11983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649), [11985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), @@ -635214,602 +635208,601 @@ static const TSParseActionEntry ts_parse_actions[] = { [11989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), [11991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), [11993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [11995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 4, .production_id = 73), - [11997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_identifier, 1, .dynamic_precedence = 5, .production_id = 34), - [11999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), - [12001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_forward_declaration_repeat1, 2, .production_id = 37), - [12003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), - [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4991), - [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [12011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), - [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), - [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), - [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), - [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5366), - [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5367), - [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), - [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [12027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), - [12029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [12031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [12033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), - [12035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), - [12037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), - [12039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), - [12041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), - [12043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4992), - [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), - [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), - [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), - [12053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [12057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), - [12059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), - [12061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), - [12063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [11995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 4, .production_id = 70), + [11997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), + [11999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_version, 5, .production_id = 191), + [12001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__protocol_identifier, 1, .dynamic_precedence = 5, .production_id = 10), + [12003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_forward_declaration_repeat1, 2, .production_id = 36), + [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), + [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993), + [12011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), + [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5366), + [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5367), + [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), + [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), + [12027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), + [12029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5351), + [12031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [12033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [12035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), + [12037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [12039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), + [12041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), + [12043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), + [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), + [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), + [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [12053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), + [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), + [12057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), + [12059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), + [12061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [12063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), [12065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), - [12067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [12067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), [12069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [12073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940), - [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), - [12077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [12079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), - [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3330), - [12083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [12085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), - [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), - [12091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [12093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), - [12095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), - [12097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4917), - [12099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5458), - [12103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5285), - [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), - [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), - [12111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [12113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5652), - [12115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [12117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [12119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [12121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [12123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5774), - [12125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [12127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [12129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), - [12131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), - [12133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), - [12135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), - [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), - [12139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), - [12141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [12143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), - [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [12147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), - [12151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_based_modifier, 2), + [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [12073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [12077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), + [12079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), + [12083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3330), + [12085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), + [12091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), + [12093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [12095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), + [12097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), + [12099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5458), + [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4916), + [12103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5285), + [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), + [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [12111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), + [12113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [12115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [12117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [12119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [12121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), + [12123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [12125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [12127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [12129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [12131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), + [12133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), + [12135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [12139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5774), + [12141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), + [12143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [12145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [12147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), + [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [12151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), [12153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), [12155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), - [12157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), - [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), - [12161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), - [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), - [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), - [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), - [12169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3302), + [12157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_based_modifier, 2), + [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), + [12161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), + [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), + [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), + [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), + [12169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), [12171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [12173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [12175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), - [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), - [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), - [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), - [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), - [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), - [12189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), - [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), - [12203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), - [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), - [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), - [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), - [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), - [12225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), - [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), - [12229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), - [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), - [12233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), - [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), - [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5700), - [12239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), - [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5154), + [12175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3302), + [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), + [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), + [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), + [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), + [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [12189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), + [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), + [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), + [12201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), + [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), + [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), + [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), + [12225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), + [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), + [12229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), + [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), + [12233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), + [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), + [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [12239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), + [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5156), [12243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), [12245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5156), + [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5159), [12249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [12253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), - [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), + [12253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), [12259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), [12261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), [12263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), [12267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), - [12271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), - [12273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [12275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), - [12277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), - [12279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [12281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [12283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [12285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [12287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), - [12289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), - [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [12293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [12295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), - [12303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), - [12305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), - [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), - [12309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), - [12311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [12313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [12315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [12317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), + [12271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [12273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), + [12275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [12277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), + [12279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [12281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [12283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [12285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [12287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [12289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), + [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [12293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [12295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), + [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), + [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), + [12303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), + [12305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), + [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [12309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [12311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [12313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [12315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [12317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), [12319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [12321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), + [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), [12325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), [12327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), [12329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), - [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [12335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), - [12337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [12339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), - [12341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [12343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [12345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [12351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), - [12353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), - [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670), - [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), - [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), + [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), + [12335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), + [12337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), + [12339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [12341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [12343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [12345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), + [12351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), + [12353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), + [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), + [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5671), [12361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), [12363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), [12365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), [12367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), [12369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [12371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [12373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), + [12373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), [12375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), + [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), [12379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), [12381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), - [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), - [12389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3308), - [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [12399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [12401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3305), - [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [12405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), - [12409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), - [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), - [12413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [12417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [12421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [12425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [12441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084), - [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), - [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), - [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), + [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), + [12389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), + [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [12399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3308), + [12401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), + [12405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), + [12407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3305), + [12409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [12413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [12417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [12421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [12425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [12441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), + [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), + [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084), + [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), + [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), - [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4487), - [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), - [12461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), - [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), - [12469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [12471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), - [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), - [12475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), - [12477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 4, .production_id = 93), - [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), - [12481] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), - [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5091), - [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), - [12491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), - [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), - [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), - [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), - [12499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), - [12501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), - [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), - [12505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4534), - [12507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), - [12509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), - [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), + [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [12461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), + [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), + [12469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [12471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), + [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), + [12475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 4, .production_id = 92), + [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), + [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), + [12483] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), + [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), + [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), + [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), + [12495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), + [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), + [12499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), + [12501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), + [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4534), + [12505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), + [12507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), + [12509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), + [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), + [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), + [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), - [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5726), - [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3350), - [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), - [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), - [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), - [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [12541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [12543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), - [12545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [12547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), + [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), + [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), + [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5726), + [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3350), + [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [12541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [12543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [12545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [12547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), [12549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [12551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), [12553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [12555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [12559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [12561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), - [12563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), - [12565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3280), - [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), - [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [12573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), - [12581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [12583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [12559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), + [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [12563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3280), + [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5385), + [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), + [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [12573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [12575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [12581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), + [12583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3313), - [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5408), - [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), - [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), - [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5351), + [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5413), + [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), + [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), + [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), [12605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3214), - [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), + [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587), - [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), - [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), + [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), + [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), - [12623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276), - [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), - [12627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), + [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5545), + [12627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276), [12629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), - [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), [12639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), - [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), - [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4961), - [12647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 5, .production_id = 132), + [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4961), + [12645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 5, .production_id = 131), + [12647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), [12651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), - [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), - [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212), - [12659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), - [12661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), - [12663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5581), - [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5588), - [12669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), + [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212), + [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), + [12659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), + [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), + [12663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), + [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), + [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5593), + [12669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), [12671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [12673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), [12675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), [12681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [12683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), [12691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5605), - [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), - [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), - [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5611), - [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), - [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5190), - [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147), - [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5261), + [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), + [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), + [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), + [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), + [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), + [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5194), + [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5142), + [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), + [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), [12713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [12715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661), + [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5664), [12721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [12723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), [12725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5403), + [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5408), [12731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), [12735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [12737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), [12739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3250), - [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), - [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), - [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), - [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), + [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), + [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), [12755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), - [12757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5277), + [12757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), [12759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [12761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [12763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [12765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4568), - [12767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [12769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [12771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [12773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [12765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [12767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [12769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [12771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [12773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4568), [12775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), - [12777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [12779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3268), + [12777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3268), + [12779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [12781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), - [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), - [12787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [12789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), + [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [12787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [12789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [12791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [12793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), - [12795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), + [12793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), + [12795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), [12797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), [12799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [12803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3251), - [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5281), - [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919), - [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), - [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), - [12813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), - [12815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), - [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5329), + [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), + [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), + [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923), + [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), + [12815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), + [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5332), [12819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), [12825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), [12827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), [12829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), - [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5295), - [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), - [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5674), + [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), + [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), + [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5305), [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), - [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), - [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), + [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), + [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), + [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [12847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), - [12849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5312), - [12851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5314), - [12853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [12855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [12857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [12859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), - [12861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5600), - [12863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [12849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5316), + [12851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [12853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [12855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [12857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), + [12859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5527), + [12861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [12863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), [12865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5590), - [12867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), - [12869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [12871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [12873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), - [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), - [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [12879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5141), - [12883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), - [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), - [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), - [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [12903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), - [12905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), - [12907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), - [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), - [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), - [12925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), - [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), - [12929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4557), - [12931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), - [12933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [12935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), - [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307), - [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3336), - [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), - [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), - [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), - [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), - [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), - [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [12965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 4, .production_id = 93), - [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), - [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), - [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), - [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853), - [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), - [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), - [12981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), - [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), - [12985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), - [12987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), - [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), - [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), - [12993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), - [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), - [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5570), - [12999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), - [13001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), - [13003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), - [13005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), - [13007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), - [13009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), - [13011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), - [13013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), - [13015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), - [13017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), - [13019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), - [13021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5578), - [13023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5597), - [13025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5172), - [13027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), - [13029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), - [13031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), - [13033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607), - [13035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), - [13037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), - [13039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), - [13041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [13043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [13045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), - [13047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5620), - [13049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [13051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), - [13053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [13055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), - [13057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634), - [13059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), - [13061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [13063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [13065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [13067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), - [13069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5647), - [13071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [13073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5660), - [13075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [13077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), - [13079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5167), - [13081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), - [13083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), - [13085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), - [13087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), - [13089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), - [13091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), - [13093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205), - [13095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), - [13097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), - [13099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), - [13101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), - [13103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4863), - [13105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), - [13107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936), - [13109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), - [13111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), - [13113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), - [13115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5736), - [13117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5737), - [13119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 5, .production_id = 132), - [13121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), - [13123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [13125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5750), - [13127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), - [13129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), - [13131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), - [13133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), - [13135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), - [13137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), - [13139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), - [13141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [13143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), - [13145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [13147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), - [13149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), - [13151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), - [13153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), - [13155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), - [13157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), - [13159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [13161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5834), - [13163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5846), - [13165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [13167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [13169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [13171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5885), - [13173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), - [13175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899), - [13177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5905), - [13179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), - [13181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), - [13183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), - [13185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5911), + [12867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), + [12869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [12871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), + [12873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), + [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [12879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5141), + [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [12883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), + [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), + [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), + [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), + [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), + [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5460), + [12903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), + [12905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), + [12907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), + [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), + [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), + [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [12925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4557), + [12929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), + [12931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [12933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), + [12935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307), + [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3336), + [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), + [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), + [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), + [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), + [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), + [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [12963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 4, .production_id = 92), + [12965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), + [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), + [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), + [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853), + [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), + [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), + [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), + [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), + [12981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), + [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), + [12985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), + [12987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), + [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), + [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), + [12993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147), + [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5570), + [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), + [12999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), + [13001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), + [13003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), + [13005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), + [13007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), + [13009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), + [13011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), + [13013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), + [13015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), + [13017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), + [13019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5154), + [13021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5597), + [13023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5174), + [13025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), + [13027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), + [13029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), + [13031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607), + [13033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), + [13035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), + [13037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), + [13039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), + [13041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [13043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), + [13045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5620), + [13047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [13049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), + [13051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [13053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), + [13055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634), + [13057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), + [13059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [13061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), + [13063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [13065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), + [13067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5647), + [13069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [13071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5660), + [13073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [13075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), + [13077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5158), + [13079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), + [13081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), + [13083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), + [13085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), + [13087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), + [13089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), + [13091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205), + [13093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), + [13095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [13097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), + [13099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5106), + [13101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), + [13103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), + [13105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936), + [13107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), + [13109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), + [13111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), + [13113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5736), + [13115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5737), + [13117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 5, .production_id = 131), + [13119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), + [13121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [13123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5750), + [13125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), + [13127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [13129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), + [13131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), + [13133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), + [13135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), + [13137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), + [13139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [13141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), + [13143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), + [13145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5228), + [13147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), + [13149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), + [13151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), + [13153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), + [13155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), + [13157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [13159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5834), + [13161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5846), + [13163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [13165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [13167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [13169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5885), + [13171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), + [13173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899), + [13175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5905), + [13177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), + [13179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), + [13181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), + [13183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5911), }; #ifdef __cplusplus diff --git a/test/corpus/blocks.txt b/test/corpus/blocks.txt index 9846749..1a2c33f 100644 --- a/test/corpus/blocks.txt +++ b/test/corpus/blocks.txt @@ -1046,7 +1046,7 @@ CGFloat (* msgSendIMP)(id, SEL, id, CGFloat) = (CGFloat (*)(id, SEL, id, CGFloat (class_interface name: (identifier) (protocol_qualifiers - (protocol_identifier)) + name: (identifier)) (superclass_reference name: (identifier) type_reference: (generic_type_references diff --git a/test/corpus/compiler_attributes.txt b/test/corpus/compiler_attributes.txt index 2b549a1..d7a38b4 100644 --- a/test/corpus/compiler_attributes.txt +++ b/test/corpus/compiler_attributes.txt @@ -55,7 +55,7 @@ __attribute__((objc_subclassing_restricted)) (superclass_reference name: (identifier)) (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) (class_interface (attribute_specifier (availability_attribute_specifier @@ -719,7 +719,7 @@ __attribute__((__swift_name__("SDWebImage"))) type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) name: (identifier))) (swift_name_attribute_sepcifier method: (identifier) @@ -782,7 +782,7 @@ FOUNDATION_EXTERN IGListIndexSetResult *IGListDiff(NSArray> * type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier)))))) + name: (identifier)))))) declarator: (pointer_declarator (type_qualifier) declarator: (identifier))) @@ -794,7 +794,7 @@ FOUNDATION_EXTERN IGListIndexSetResult *IGListDiff(NSArray> * type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier)))))) + name: (identifier)))))) declarator: (pointer_declarator (type_qualifier) declarator: (identifier))) diff --git a/test/corpus/declarations.txt b/test/corpus/declarations.txt index bb53c07..e234d11 100644 --- a/test/corpus/declarations.txt +++ b/test/corpus/declarations.txt @@ -45,18 +45,18 @@ Class interface: protocol qualifier (class_interface name: (identifier) (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) (class_interface name: (identifier) (superclass_reference name: (identifier)) (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) (class_interface name: (identifier) (protocol_qualifiers - (protocol_identifier) - (protocol_identifier)))) + name: (identifier) + name: (identifier)))) ================================================================================ Class interface: ObjectType generic @@ -89,12 +89,12 @@ Class interface: ObjectType generic type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier) - (protocol_identifier))))) + name: (identifier) + name: (identifier))))) (superclass_reference name: (identifier)) (protocol_qualifiers - (protocol_identifier)) + name: (identifier)) (property_declaration (property_attributes (nonatomic) @@ -102,14 +102,14 @@ Class interface: ObjectType generic type: (generic_type_specifier class_name: (type_identifier) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (pointer_declarator declarator: (identifier)))) (category_interface name: (identifier) (protocol_qualifiers - (protocol_identifier) - (protocol_identifier))) + name: (identifier) + name: (identifier))) (class_interface name: (identifier) (parameterized_class_type_arguments @@ -123,7 +123,7 @@ Class interface: ObjectType generic (type_descriptor type: (type_identifier)))) (protocol_qualifiers - (protocol_identifier)))) + name: (identifier)))) ================================================================================ Class interface: __GENERICS generic @@ -180,7 +180,7 @@ Class interface: superclass type arguments type: (type_identifier) declarator: (abstract_pointer_declarator)))) (protocol_qualifiers - (protocol_identifier)))) + name: (identifier)))) ================================================================================ Class interface: parameterized classes @@ -218,13 +218,13 @@ Class interface: parameterized classes type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))))) + name: (identifier))))) (superclass_reference name: (identifier))) (class_interface name: (identifier) (protocol_qualifiers - (protocol_identifier)) + name: (identifier)) (superclass_reference name: (identifier) type_reference: (generic_type_references @@ -399,7 +399,7 @@ Class interface: property generic type type: (generic_type_specifier class_name: (type_identifier) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (pointer_declarator declarator: (identifier))) (property_declaration @@ -413,7 +413,7 @@ Class interface: property generic type type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier)))))) + name: (identifier)))))) declarator: (pointer_declarator declarator: (identifier))) (property_declaration @@ -444,7 +444,7 @@ Class interface: property generic type type: (generic_type_specifier class_name: (type_identifier) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (abstract_pointer_declarator)))) declarator: (pointer_declarator declarator: (identifier))) @@ -459,8 +459,8 @@ Class interface: property generic type type: (type_identifier) declarator: (abstract_pointer_declarator))) type_reference: (protocol_qualifiers - (protocol_identifier) - (protocol_identifier))) + name: (identifier) + name: (identifier))) declarator: (pointer_declarator declarator: (identifier))))) @@ -524,7 +524,7 @@ Method declaration: unary selector type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) selector: (identifier)))) ================================================================================ @@ -664,7 +664,7 @@ Class implementation: method definition ending with semicolon (class_interface name: (identifier) (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) (class_implementation name: (identifier) (method_definition @@ -856,8 +856,8 @@ Category interface: protocol qualifier name: (identifier) category: (identifier) (protocol_qualifiers - (protocol_identifier) - (protocol_identifier)))) + name: (identifier) + name: (identifier)))) ================================================================================ Category implementation @@ -886,8 +886,8 @@ Protocol declaration: inheritance (protocol_declaration name: (identifier) (protocol_qualifiers - (protocol_identifier) - (protocol_identifier)))) + name: (identifier) + name: (identifier)))) ================================================================================ Protocol forward declaration @@ -927,7 +927,7 @@ Class forward declaration (class_forward_declaration name: (identifier) (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) (class_forward_declaration name: (identifier) (parameterized_class_type_arguments @@ -936,7 +936,7 @@ Class forward declaration name: (identifier) name: (identifier) (protocol_qualifiers - (protocol_identifier)))) + name: (identifier)))) ================================================================================ FOUNDATION_EXPORT global declaration diff --git a/test/corpus/expressions.txt b/test/corpus/expressions.txt index 0240e28..56d0f91 100644 --- a/test/corpus/expressions.txt +++ b/test/corpus/expressions.txt @@ -141,7 +141,7 @@ int n; type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (abstract_array_declarator)))) (expression_statement (encode_expression @@ -355,7 +355,7 @@ NSArray *array = @[[NSArray class], [AFHTTPResponseSerializer > * type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier)))))) + name: (identifier)))))) declarator: (pointer_declarator (type_qualifier) declarator: (identifier))) @@ -693,7 +693,7 @@ FOUNDATION_EXTERN IGListIndexSetResult *IGListDiff(NSArray> * type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier)))))) + name: (identifier)))))) declarator: (pointer_declarator (type_qualifier) declarator: (identifier))) @@ -949,7 +949,7 @@ __auto_type copy = (typeof(self.message))[self.message copy]; (superclass_reference name: (identifier)) (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) (class_interface name: (identifier) (method_declaration @@ -961,7 +961,7 @@ __auto_type copy = (typeof(self.message))[self.message copy]; type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) name: (identifier))) (swift_name_attribute_sepcifier method: (identifier) @@ -1460,7 +1460,7 @@ NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropri receiver: (generic_type_specifier class_name: (type_identifier) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) selector: (identifier)))))))) (class_interface (attribute_specifier diff --git a/test/corpus/ifdef.txt b/test/corpus/ifdef.txt index 9125f7b..73cc7a3 100644 --- a/test/corpus/ifdef.txt +++ b/test/corpus/ifdef.txt @@ -44,7 +44,7 @@ ifdef (category_interface name: (identifier) (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) (category_interface name: (identifier) (property_declaration diff --git a/test/corpus/properties.txt b/test/corpus/properties.txt index c94a85e..90638e8 100644 --- a/test/corpus/properties.txt +++ b/test/corpus/properties.txt @@ -35,7 +35,7 @@ Property: declaration type: (type_identifier) declarator: (abstract_pointer_declarator))) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (pointer_declarator declarator: (identifier))) (property_declaration diff --git a/test/corpus/statements.txt b/test/corpus/statements.txt index b66f184..a1ea45f 100644 --- a/test/corpus/statements.txt +++ b/test/corpus/statements.txt @@ -71,7 +71,7 @@ for (NSNumber * _Nonnull foo in foos) { type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (identifier) loop: (field_expression argument: (self) @@ -81,7 +81,7 @@ for (NSNumber * _Nonnull foo in foos) { type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (identifier) loop: (field_expression argument: (message_expression diff --git a/test/corpus/typedef.txt b/test/corpus/typedef.txt index f3883dd..459d4db 100644 --- a/test/corpus/typedef.txt +++ b/test/corpus/typedef.txt @@ -20,7 +20,7 @@ typedef SEL _Nonnull nonnull_SEL; type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) attributes: (identifier)) (type_definition type: (generic_type_specifier diff --git a/test/corpus/types.txt b/test/corpus/types.txt index 5500d25..a500546 100644 --- a/test/corpus/types.txt +++ b/test/corpus/types.txt @@ -26,7 +26,7 @@ NSArray<__kindof UIView *> *backgroundSubviews; type: (generic_type_specifier class_name: (type_identifier) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (pointer_declarator declarator: (identifier))) (declaration @@ -175,7 +175,7 @@ Type: generics in selector receiver receiver: (generic_type_specifier class_name: (type_identifier) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) selector: (identifier)) selector: (identifier)))) @@ -197,7 +197,7 @@ static NSMapTable , NSString *> * mapTable = nil; type: (generic_type_specifier class_name: (Class) type_reference: (protocol_qualifiers - (protocol_identifier)))) + name: (identifier)))) (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)))) @@ -223,7 +223,7 @@ id imageCoder; type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list @@ -231,7 +231,7 @@ id imageCoder; type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (identifier)))) body: (compound_statement (expression_statement @@ -243,7 +243,7 @@ id imageCoder; type: (generic_type_specifier class_name: (id) type_reference: (protocol_qualifiers - (protocol_identifier))) + name: (identifier))) declarator: (identifier))) ================================================================================ @@ -415,8 +415,8 @@ Type: ** type: (generic_type_specifier class_name: (type_identifier) type_reference: (protocol_qualifiers - (protocol_identifier) - (protocol_identifier))) + name: (identifier) + name: (identifier))) declarator: (abstract_pointer_declarator) name: (identifier)) (keyword_declarator