diff --git a/grammar.js b/grammar.js index 065ad5b3..e08273b8 100644 --- a/grammar.js +++ b/grammar.js @@ -111,11 +111,16 @@ module.exports = grammar({ field('declaration', $.declaration), seq( 'default', - field('value', $.expression), - $._semicolon + choice( + field('declaration', $.declaration), + seq( + field('value', $.expression), + $._semicolon + ) + ) ) ) - ), + ) ), export_clause: $ => seq( diff --git a/src/grammar.json b/src/grammar.json index 3926d31a..ed59f2be 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -131,16 +131,34 @@ "value": "default" }, { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "expression" - } - }, - { - "type": "SYMBOL", - "name": "_semicolon" + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "declaration", + "content": { + "type": "SYMBOL", + "name": "declaration" + } + }, + { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "expression" + } + }, + { + "type": "SYMBOL", + "name": "_semicolon" + } + ] + } + ] } ] } @@ -4806,7 +4824,7 @@ }, { "type": "PATTERN", - "value": "[^*]*\\*+([^/*][^*]*\\*+)*" + "value": "[^*]*\\*+([^\\/*][^*]*\\*+)*" }, { "type": "STRING", @@ -4970,7 +4988,7 @@ }, { "type": "PATTERN", - "value": "[^/\\\\\\[\\n]" + "value": "[^\\/\\\\\\[\\n]" } ] } @@ -5480,13 +5498,13 @@ "members": [ { "type": "PATTERN", - "value": "[^\\x00-\\x1F\\s0-9:;`\"'@#.,|^&<=>+\\-*/\\\\%?!~()\\[\\]{}\\uFEFF\\u2060\\u200B\\u00A0]|\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}" + "value": "[^\\x00-\\x1F\\s0-9:;`\"'@#.,|^&<=>+\\-*\\/\\\\%?!~()\\[\\]{}\\uFEFF\\u2060\\u200B\\u00A0]|\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}" }, { "type": "REPEAT", "content": { "type": "PATTERN", - "value": "[^\\x00-\\x1F\\s:;`\"'@#.,|^&<=>+\\-*/\\\\%?!~()\\[\\]{}\\uFEFF\\u2060\\u200B\\u00A0]|\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}" + "value": "[^\\x00-\\x1F\\s:;`\"'@#.,|^&<=>+\\-*\\/\\\\%?!~()\\[\\]{}\\uFEFF\\u2060\\u200B\\u00A0]|\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}" } } ] diff --git a/src/parser.c b/src/parser.c index 98df6dd5..a2749996 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,15 +6,15 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 1368 -#define LARGE_STATE_COUNT 207 +#define STATE_COUNT 1376 +#define LARGE_STATE_COUNT 209 #define SYMBOL_COUNT 241 #define ALIAS_COUNT 5 #define TOKEN_COUNT 124 #define EXTERNAL_TOKEN_COUNT 2 #define FIELD_COUNT 34 #define MAX_ALIAS_SEQUENCE_LENGTH 7 -#define PRODUCTION_ID_COUNT 98 +#define PRODUCTION_ID_COUNT 100 enum { sym_identifier = 1, @@ -1840,88 +1840,90 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [11] = {.index = 11, .length = 2}, [12] = {.index = 13, .length = 2}, [13] = {.index = 15, .length = 1}, - [14] = {.index = 16, .length = 2}, - [15] = {.index = 18, .length = 2}, - [18] = {.index = 20, .length = 1}, - [19] = {.index = 21, .length = 2}, - [20] = {.index = 23, .length = 2}, - [21] = {.index = 25, .length = 2}, - [22] = {.index = 27, .length = 3}, - [23] = {.index = 30, .length = 2}, - [24] = {.index = 32, .length = 2}, - [25] = {.index = 34, .length = 2}, - [26] = {.index = 36, .length = 2}, - [27] = {.index = 38, .length = 1}, + [14] = {.index = 16, .length = 1}, + [15] = {.index = 17, .length = 2}, + [16] = {.index = 19, .length = 2}, + [19] = {.index = 21, .length = 1}, + [20] = {.index = 22, .length = 2}, + [21] = {.index = 24, .length = 2}, + [22] = {.index = 26, .length = 2}, + [23] = {.index = 28, .length = 3}, + [24] = {.index = 31, .length = 2}, + [25] = {.index = 33, .length = 2}, + [26] = {.index = 35, .length = 2}, + [27] = {.index = 37, .length = 2}, [28] = {.index = 39, .length = 1}, [29] = {.index = 40, .length = 1}, [30] = {.index = 41, .length = 1}, [31] = {.index = 42, .length = 1}, [32] = {.index = 43, .length = 1}, - [33] = {.index = 44, .length = 2}, - [34] = {.index = 46, .length = 1}, - [35] = {.index = 47, .length = 2}, - [36] = {.index = 49, .length = 2}, - [37] = {.index = 16, .length = 2}, - [38] = {.index = 18, .length = 2}, - [39] = {.index = 51, .length = 3}, - [40] = {.index = 54, .length = 2}, - [41] = {.index = 56, .length = 2}, - [42] = {.index = 58, .length = 2}, - [43] = {.index = 60, .length = 2}, - [44] = {.index = 62, .length = 2}, - [45] = {.index = 64, .length = 2}, - [46] = {.index = 66, .length = 1}, + [33] = {.index = 44, .length = 1}, + [34] = {.index = 45, .length = 2}, + [35] = {.index = 47, .length = 1}, + [36] = {.index = 48, .length = 2}, + [37] = {.index = 50, .length = 2}, + [38] = {.index = 17, .length = 2}, + [39] = {.index = 19, .length = 2}, + [40] = {.index = 52, .length = 3}, + [41] = {.index = 55, .length = 2}, + [42] = {.index = 57, .length = 2}, + [43] = {.index = 59, .length = 2}, + [44] = {.index = 61, .length = 2}, + [45] = {.index = 63, .length = 2}, + [46] = {.index = 65, .length = 2}, [47] = {.index = 67, .length = 1}, - [48] = {.index = 68, .length = 2}, - [49] = {.index = 16, .length = 2}, - [50] = {.index = 70, .length = 2}, - [51] = {.index = 72, .length = 3}, - [52] = {.index = 68, .length = 2}, - [53] = {.index = 75, .length = 1}, - [54] = {.index = 76, .length = 3}, - [55] = {.index = 79, .length = 3}, - [56] = {.index = 82, .length = 3}, - [57] = {.index = 85, .length = 2}, - [58] = {.index = 87, .length = 2}, - [59] = {.index = 89, .length = 2}, - [60] = {.index = 91, .length = 1}, - [61] = {.index = 92, .length = 2}, - [62] = {.index = 94, .length = 2}, - [63] = {.index = 96, .length = 1}, - [64] = {.index = 97, .length = 2}, - [65] = {.index = 99, .length = 2}, - [66] = {.index = 101, .length = 2}, - [67] = {.index = 103, .length = 2}, - [68] = {.index = 101, .length = 2}, - [69] = {.index = 105, .length = 2}, - [70] = {.index = 107, .length = 3}, - [71] = {.index = 110, .length = 2}, - [72] = {.index = 112, .length = 3}, - [73] = {.index = 115, .length = 2}, - [74] = {.index = 117, .length = 2}, - [75] = {.index = 119, .length = 4}, - [76] = {.index = 123, .length = 2}, - [77] = {.index = 125, .length = 2}, - [78] = {.index = 127, .length = 2}, - [79] = {.index = 129, .length = 3}, - [80] = {.index = 132, .length = 2}, - [81] = {.index = 134, .length = 3}, - [82] = {.index = 137, .length = 2}, - [83] = {.index = 139, .length = 3}, - [84] = {.index = 142, .length = 1}, - [85] = {.index = 143, .length = 2}, - [86] = {.index = 145, .length = 3}, - [87] = {.index = 148, .length = 4}, - [88] = {.index = 152, .length = 2}, - [89] = {.index = 152, .length = 2}, - [90] = {.index = 154, .length = 3}, - [91] = {.index = 157, .length = 3}, - [92] = {.index = 160, .length = 3}, - [93] = {.index = 163, .length = 4}, - [94] = {.index = 167, .length = 2}, - [95] = {.index = 169, .length = 4}, - [96] = {.index = 173, .length = 2}, - [97] = {.index = 175, .length = 4}, + [48] = {.index = 68, .length = 1}, + [49] = {.index = 69, .length = 2}, + [50] = {.index = 17, .length = 2}, + [51] = {.index = 71, .length = 2}, + [52] = {.index = 73, .length = 3}, + [53] = {.index = 69, .length = 2}, + [54] = {.index = 76, .length = 1}, + [55] = {.index = 77, .length = 3}, + [56] = {.index = 80, .length = 3}, + [57] = {.index = 83, .length = 3}, + [58] = {.index = 86, .length = 2}, + [59] = {.index = 88, .length = 2}, + [60] = {.index = 90, .length = 2}, + [61] = {.index = 92, .length = 1}, + [62] = {.index = 93, .length = 2}, + [63] = {.index = 95, .length = 2}, + [64] = {.index = 97, .length = 1}, + [65] = {.index = 98, .length = 2}, + [66] = {.index = 100, .length = 2}, + [67] = {.index = 102, .length = 2}, + [68] = {.index = 104, .length = 2}, + [69] = {.index = 102, .length = 2}, + [70] = {.index = 106, .length = 2}, + [71] = {.index = 108, .length = 3}, + [72] = {.index = 111, .length = 2}, + [73] = {.index = 113, .length = 2}, + [74] = {.index = 115, .length = 3}, + [75] = {.index = 118, .length = 2}, + [76] = {.index = 120, .length = 2}, + [77] = {.index = 122, .length = 4}, + [78] = {.index = 126, .length = 2}, + [79] = {.index = 128, .length = 2}, + [80] = {.index = 130, .length = 2}, + [81] = {.index = 132, .length = 3}, + [82] = {.index = 135, .length = 2}, + [83] = {.index = 137, .length = 3}, + [84] = {.index = 140, .length = 2}, + [85] = {.index = 142, .length = 3}, + [86] = {.index = 145, .length = 1}, + [87] = {.index = 146, .length = 2}, + [88] = {.index = 148, .length = 3}, + [89] = {.index = 151, .length = 4}, + [90] = {.index = 155, .length = 2}, + [91] = {.index = 155, .length = 2}, + [92] = {.index = 157, .length = 3}, + [93] = {.index = 160, .length = 3}, + [94] = {.index = 163, .length = 3}, + [95] = {.index = 166, .length = 4}, + [96] = {.index = 170, .length = 2}, + [97] = {.index = 172, .length = 4}, + [98] = {.index = 176, .length = 2}, + [99] = {.index = 178, .length = 4}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -1951,242 +1953,247 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_decorator, 0, .inherited = true}, {field_decorator, 1, .inherited = true}, [15] = - {field_label, 0}, + {field_declaration, 2}, [16] = + {field_label, 0}, + [17] = {field_left, 0}, {field_right, 2}, - [18] = + [19] = {field_body, 2}, {field_parameter, 0}, - [20] = - {field_source, 1}, [21] = + {field_source, 1}, + [22] = {field_name, 0}, {field_value, 1, .inherited = true}, - [23] = + [24] = {field_condition, 1}, {field_consequence, 2}, - [25] = + [26] = {field_body, 2}, {field_value, 1}, - [27] = + [28] = {field_body, 2}, {field_left, 1, .inherited = true}, {field_right, 1, .inherited = true}, - [30] = + [31] = {field_body, 2}, {field_condition, 1}, - [32] = + [33] = {field_body, 1}, {field_handler, 2}, - [34] = + [35] = {field_body, 1}, {field_finalizer, 2}, - [36] = + [37] = {field_body, 2}, {field_object, 1}, - [38] = - {field_label, 1}, [39] = - {field_name, 1}, + {field_label, 1}, [40] = - {field_attribute, 0}, + {field_name, 1}, [41] = - {field_pattern, 1}, + {field_attribute, 0}, [42] = - {field_member, 0}, + {field_pattern, 1}, [43] = - {field_property, 0}, + {field_member, 0}, [44] = + {field_property, 0}, + [45] = {field_body, 2}, {field_name, 1}, - [46] = - {field_body, 2}, [47] = {field_body, 2}, + [48] = + {field_body, 2}, {field_parameters, 1}, - [49] = + [50] = {field_arguments, 2}, {field_constructor, 1}, - [51] = + [52] = {field_left, 0}, {field_operator, 1}, {field_right, 2}, - [54] = + [55] = {field_object, 0}, {field_property, 2}, - [56] = + [57] = {field_arguments, 2}, {field_function, 0}, - [58] = + [59] = {field_close_tag, 2}, {field_open_tag, 0}, - [60] = + [61] = {field_body, 2}, {field_parameters, 0}, - [62] = + [63] = {field_declaration, 2}, {field_decorator, 0, .inherited = true}, - [64] = + [65] = {field_body, 2}, {field_decorator, 0, .inherited = true}, - [66] = - {field_source, 2, .inherited = true}, [67] = - {field_value, 2}, + {field_source, 2, .inherited = true}, [68] = + {field_value, 2}, + [69] = {field_alias, 1, .inherited = true}, {field_name, 1, .inherited = true}, - [70] = + [71] = {field_key, 0}, {field_value, 2}, - [72] = + [73] = {field_body, 2}, {field_name, 0}, {field_parameters, 1}, - [75] = - {field_value, 1}, [76] = + {field_value, 1}, + [77] = {field_alternative, 3}, {field_condition, 1}, {field_consequence, 2}, - [79] = + [80] = {field_body, 3}, {field_left, 2, .inherited = true}, {field_right, 2, .inherited = true}, - [82] = + [83] = {field_body, 1}, {field_finalizer, 3}, {field_handler, 2}, - [85] = + [86] = {field_attribute, 2, .inherited = true}, {field_name, 1}, - [87] = + [88] = {field_attribute, 0, .inherited = true}, {field_attribute, 1, .inherited = true}, - [89] = + [90] = {field_flags, 3}, {field_pattern, 1}, - [91] = - {field_property, 1}, [92] = + {field_property, 1}, + [93] = {field_property, 0}, {field_value, 1, .inherited = true}, - [94] = + [95] = {field_decorator, 0, .inherited = true}, {field_property, 1}, - [96] = - {field_member, 1, .inherited = true}, [97] = + {field_member, 1, .inherited = true}, + [98] = {field_member, 0, .inherited = true}, {field_member, 1, .inherited = true}, - [99] = + [100] = {field_body, 3}, {field_name, 1}, - [101] = + [102] = {field_body, 3}, {field_parameter, 1}, - [103] = + [104] = {field_body, 3}, {field_parameters, 2}, - [105] = + [106] = {field_body, 3}, {field_parameters, 1}, - [107] = + [108] = {field_body, 3}, {field_name, 1}, {field_parameters, 2}, - [110] = + [111] = {field_index, 2}, {field_object, 0}, - [112] = + [113] = + {field_declaration, 3}, + {field_decorator, 0, .inherited = true}, + [115] = {field_body, 3}, {field_decorator, 0, .inherited = true}, {field_name, 2}, - [115] = + [118] = {field_body, 3}, {field_decorator, 0, .inherited = true}, - [117] = + [120] = {field_alias, 2}, {field_name, 0}, - [119] = + [122] = {field_body, 3}, {field_decorator, 0, .inherited = true}, {field_name, 1}, {field_parameters, 2}, - [123] = + [126] = {field_body, 1}, {field_condition, 3}, - [125] = + [128] = {field_property, 1}, {field_value, 2, .inherited = true}, - [127] = + [130] = {field_decorator, 0, .inherited = true}, {field_property, 2}, - [129] = + [132] = {field_decorator, 0, .inherited = true}, {field_property, 1}, {field_value, 2, .inherited = true}, - [132] = + [135] = {field_body, 4}, {field_parameters, 3}, - [134] = + [137] = {field_body, 4}, {field_name, 2}, {field_parameters, 3}, - [137] = + [140] = {field_index, 3}, {field_object, 0}, - [139] = + [142] = {field_alternative, 4}, {field_condition, 0}, {field_consequence, 2}, - [142] = + [145] = {field_name, 2}, - [143] = + [146] = {field_decorator, 0, .inherited = true}, {field_value, 3}, - [145] = + [148] = {field_body, 4}, {field_decorator, 0, .inherited = true}, {field_name, 2}, - [148] = + [151] = {field_body, 4}, {field_decorator, 0, .inherited = true}, {field_name, 2}, {field_parameters, 3}, - [152] = + [155] = {field_left, 1}, {field_right, 3}, - [154] = + [157] = {field_body, 5}, {field_condition, 3}, {field_initializer, 2}, - [157] = + [160] = {field_decorator, 0, .inherited = true}, {field_property, 2}, {field_value, 3, .inherited = true}, - [160] = + [163] = {field_body, 5}, {field_name, 3}, {field_parameters, 4}, - [163] = + [166] = {field_body, 5}, {field_decorator, 0, .inherited = true}, {field_name, 3}, {field_parameters, 4}, - [167] = + [170] = {field_left, 2}, {field_right, 4}, - [169] = + [172] = {field_body, 6}, {field_condition, 3}, {field_increment, 4}, {field_initializer, 2}, - [173] = + [176] = {field_body, 4}, {field_parameter, 2}, - [175] = + [178] = {field_body, 6}, {field_decorator, 0, .inherited = true}, {field_name, 4}, @@ -2201,37 +2208,37 @@ static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGT [4] = { [0] = alias_sym_property_identifier, }, - [13] = { - [0] = alias_sym_statement_identifier, - }, [14] = { - [0] = sym_identifier, + [0] = alias_sym_statement_identifier, }, [15] = { [0] = sym_identifier, }, [16] = { - [1] = alias_sym_shorthand_property_identifier, + [0] = sym_identifier, }, [17] = { + [1] = alias_sym_shorthand_property_identifier, + }, + [18] = { [1] = alias_sym_shorthand_property_identifier_pattern, }, - [27] = { + [28] = { [1] = alias_sym_statement_identifier, }, - [40] = { + [41] = { [2] = alias_sym_property_identifier, }, - [49] = { + [50] = { [0] = alias_sym_shorthand_property_identifier_pattern, }, - [52] = { + [53] = { [1] = alias_sym_import_specifier, }, - [66] = { + [67] = { [1] = sym_identifier, }, - [88] = { + [90] = { [1] = sym_identifier, }, }; @@ -4328,13 +4335,13 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [79] = {.lex_state = 56}, [80] = {.lex_state = 56}, [81] = {.lex_state = 56}, - [82] = {.lex_state = 56, .external_lex_state = 2}, + [82] = {.lex_state = 56}, [83] = {.lex_state = 56}, [84] = {.lex_state = 56}, [85] = {.lex_state = 56}, [86] = {.lex_state = 56}, [87] = {.lex_state = 56}, - [88] = {.lex_state = 3}, + [88] = {.lex_state = 56, .external_lex_state = 2}, [89] = {.lex_state = 56}, [90] = {.lex_state = 56}, [91] = {.lex_state = 56}, @@ -4344,13 +4351,13 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [95] = {.lex_state = 56}, [96] = {.lex_state = 56}, [97] = {.lex_state = 56}, - [98] = {.lex_state = 4, .external_lex_state = 2}, + [98] = {.lex_state = 56}, [99] = {.lex_state = 56}, [100] = {.lex_state = 56}, [101] = {.lex_state = 56}, - [102] = {.lex_state = 56}, + [102] = {.lex_state = 3}, [103] = {.lex_state = 56}, - [104] = {.lex_state = 3}, + [104] = {.lex_state = 56}, [105] = {.lex_state = 56}, [106] = {.lex_state = 56}, [107] = {.lex_state = 56}, @@ -4359,19 +4366,19 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [110] = {.lex_state = 56}, [111] = {.lex_state = 56}, [112] = {.lex_state = 56}, - [113] = {.lex_state = 56}, + [113] = {.lex_state = 4, .external_lex_state = 2}, [114] = {.lex_state = 56}, - [115] = {.lex_state = 4, .external_lex_state = 2}, - [116] = {.lex_state = 3}, + [115] = {.lex_state = 56}, + [116] = {.lex_state = 56}, [117] = {.lex_state = 56}, [118] = {.lex_state = 56}, [119] = {.lex_state = 4, .external_lex_state = 2}, - [120] = {.lex_state = 56}, - [121] = {.lex_state = 56}, - [122] = {.lex_state = 56}, - [123] = {.lex_state = 3}, + [120] = {.lex_state = 4, .external_lex_state = 2}, + [121] = {.lex_state = 3}, + [122] = {.lex_state = 3}, + [123] = {.lex_state = 56}, [124] = {.lex_state = 56}, - [125] = {.lex_state = 56}, + [125] = {.lex_state = 3}, [126] = {.lex_state = 56}, [127] = {.lex_state = 56}, [128] = {.lex_state = 56}, @@ -4442,8 +4449,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [193] = {.lex_state = 56}, [194] = {.lex_state = 56}, [195] = {.lex_state = 56}, - [196] = {.lex_state = 4, .external_lex_state = 2}, - [197] = {.lex_state = 4, .external_lex_state = 2}, + [196] = {.lex_state = 56}, + [197] = {.lex_state = 56}, [198] = {.lex_state = 4, .external_lex_state = 2}, [199] = {.lex_state = 4, .external_lex_state = 2}, [200] = {.lex_state = 4, .external_lex_state = 2}, @@ -4453,44 +4460,44 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [204] = {.lex_state = 4, .external_lex_state = 2}, [205] = {.lex_state = 4, .external_lex_state = 2}, [206] = {.lex_state = 4, .external_lex_state = 2}, - [207] = {.lex_state = 4}, - [208] = {.lex_state = 4}, + [207] = {.lex_state = 4, .external_lex_state = 2}, + [208] = {.lex_state = 4, .external_lex_state = 2}, [209] = {.lex_state = 56, .external_lex_state = 2}, [210] = {.lex_state = 56, .external_lex_state = 2}, - [211] = {.lex_state = 4, .external_lex_state = 2}, - [212] = {.lex_state = 4, .external_lex_state = 2}, - [213] = {.lex_state = 56}, - [214] = {.lex_state = 4, .external_lex_state = 2}, + [211] = {.lex_state = 4}, + [212] = {.lex_state = 4}, + [213] = {.lex_state = 4, .external_lex_state = 2}, + [214] = {.lex_state = 56}, [215] = {.lex_state = 4, .external_lex_state = 2}, - [216] = {.lex_state = 56}, - [217] = {.lex_state = 56}, - [218] = {.lex_state = 4, .external_lex_state = 2}, - [219] = {.lex_state = 4}, - [220] = {.lex_state = 56}, + [216] = {.lex_state = 4, .external_lex_state = 2}, + [217] = {.lex_state = 4, .external_lex_state = 2}, + [218] = {.lex_state = 56}, + [219] = {.lex_state = 56}, + [220] = {.lex_state = 4, .external_lex_state = 2}, [221] = {.lex_state = 4}, - [222] = {.lex_state = 4}, - [223] = {.lex_state = 4}, - [224] = {.lex_state = 56}, - [225] = {.lex_state = 56, .external_lex_state = 2}, + [222] = {.lex_state = 56}, + [223] = {.lex_state = 4, .external_lex_state = 2}, + [224] = {.lex_state = 4}, + [225] = {.lex_state = 4}, [226] = {.lex_state = 4}, - [227] = {.lex_state = 56}, + [227] = {.lex_state = 4, .external_lex_state = 2}, [228] = {.lex_state = 56, .external_lex_state = 2}, [229] = {.lex_state = 56, .external_lex_state = 2}, - [230] = {.lex_state = 56}, + [230] = {.lex_state = 56, .external_lex_state = 2}, [231] = {.lex_state = 56, .external_lex_state = 2}, - [232] = {.lex_state = 56, .external_lex_state = 2}, - [233] = {.lex_state = 56, .external_lex_state = 2}, + [232] = {.lex_state = 56}, + [233] = {.lex_state = 4}, [234] = {.lex_state = 56, .external_lex_state = 2}, [235] = {.lex_state = 56, .external_lex_state = 2}, [236] = {.lex_state = 56, .external_lex_state = 2}, [237] = {.lex_state = 56, .external_lex_state = 2}, [238] = {.lex_state = 56, .external_lex_state = 2}, [239] = {.lex_state = 56, .external_lex_state = 2}, - [240] = {.lex_state = 56, .external_lex_state = 2}, - [241] = {.lex_state = 56}, - [242] = {.lex_state = 56}, + [240] = {.lex_state = 56}, + [241] = {.lex_state = 56, .external_lex_state = 2}, + [242] = {.lex_state = 56, .external_lex_state = 2}, [243] = {.lex_state = 56, .external_lex_state = 2}, - [244] = {.lex_state = 56}, + [244] = {.lex_state = 56, .external_lex_state = 2}, [245] = {.lex_state = 56}, [246] = {.lex_state = 56}, [247] = {.lex_state = 56}, @@ -4578,24 +4585,24 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [329] = {.lex_state = 56}, [330] = {.lex_state = 56}, [331] = {.lex_state = 56}, - [332] = {.lex_state = 4, .external_lex_state = 2}, - [333] = {.lex_state = 4, .external_lex_state = 2}, - [334] = {.lex_state = 4, .external_lex_state = 2}, - [335] = {.lex_state = 4}, - [336] = {.lex_state = 4}, - [337] = {.lex_state = 4}, - [338] = {.lex_state = 4}, - [339] = {.lex_state = 4}, - [340] = {.lex_state = 4}, + [332] = {.lex_state = 56}, + [333] = {.lex_state = 56}, + [334] = {.lex_state = 56}, + [335] = {.lex_state = 56}, + [336] = {.lex_state = 56}, + [337] = {.lex_state = 56}, + [338] = {.lex_state = 4, .external_lex_state = 2}, + [339] = {.lex_state = 4, .external_lex_state = 2}, + [340] = {.lex_state = 4, .external_lex_state = 2}, [341] = {.lex_state = 4}, [342] = {.lex_state = 4}, [343] = {.lex_state = 4}, - [344] = {.lex_state = 4, .external_lex_state = 2}, - [345] = {.lex_state = 4, .external_lex_state = 2}, - [346] = {.lex_state = 4, .external_lex_state = 2}, - [347] = {.lex_state = 4, .external_lex_state = 2}, - [348] = {.lex_state = 4, .external_lex_state = 2}, - [349] = {.lex_state = 4, .external_lex_state = 2}, + [344] = {.lex_state = 4}, + [345] = {.lex_state = 4}, + [346] = {.lex_state = 4}, + [347] = {.lex_state = 4}, + [348] = {.lex_state = 4}, + [349] = {.lex_state = 4}, [350] = {.lex_state = 4, .external_lex_state = 2}, [351] = {.lex_state = 4, .external_lex_state = 2}, [352] = {.lex_state = 4, .external_lex_state = 2}, @@ -4603,40 +4610,40 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [354] = {.lex_state = 4, .external_lex_state = 2}, [355] = {.lex_state = 4, .external_lex_state = 2}, [356] = {.lex_state = 4, .external_lex_state = 2}, - [357] = {.lex_state = 4, .external_lex_state = 2}, - [358] = {.lex_state = 4}, - [359] = {.lex_state = 4}, - [360] = {.lex_state = 56}, - [361] = {.lex_state = 4}, + [357] = {.lex_state = 4}, + [358] = {.lex_state = 4, .external_lex_state = 2}, + [359] = {.lex_state = 4, .external_lex_state = 2}, + [360] = {.lex_state = 4, .external_lex_state = 2}, + [361] = {.lex_state = 4, .external_lex_state = 2}, [362] = {.lex_state = 4, .external_lex_state = 2}, [363] = {.lex_state = 4, .external_lex_state = 2}, - [364] = {.lex_state = 56}, - [365] = {.lex_state = 4, .external_lex_state = 2}, + [364] = {.lex_state = 4, .external_lex_state = 2}, + [365] = {.lex_state = 4}, [366] = {.lex_state = 56}, [367] = {.lex_state = 56}, [368] = {.lex_state = 4}, - [369] = {.lex_state = 4}, - [370] = {.lex_state = 4}, - [371] = {.lex_state = 4}, - [372] = {.lex_state = 4}, - [373] = {.lex_state = 4}, + [369] = {.lex_state = 56}, + [370] = {.lex_state = 56}, + [371] = {.lex_state = 4, .external_lex_state = 2}, + [372] = {.lex_state = 4, .external_lex_state = 2}, + [373] = {.lex_state = 4, .external_lex_state = 2}, [374] = {.lex_state = 4}, [375] = {.lex_state = 4}, [376] = {.lex_state = 4}, [377] = {.lex_state = 4}, - [378] = {.lex_state = 55}, - [379] = {.lex_state = 55}, + [378] = {.lex_state = 4}, + [379] = {.lex_state = 4}, [380] = {.lex_state = 4}, - [381] = {.lex_state = 55}, - [382] = {.lex_state = 55, .external_lex_state = 2}, - [383] = {.lex_state = 55}, - [384] = {.lex_state = 55}, + [381] = {.lex_state = 4}, + [382] = {.lex_state = 4}, + [383] = {.lex_state = 4}, + [384] = {.lex_state = 4}, [385] = {.lex_state = 55}, [386] = {.lex_state = 55}, - [387] = {.lex_state = 55, .external_lex_state = 2}, + [387] = {.lex_state = 55}, [388] = {.lex_state = 55, .external_lex_state = 2}, [389] = {.lex_state = 55}, - [390] = {.lex_state = 55}, + [390] = {.lex_state = 55, .external_lex_state = 2}, [391] = {.lex_state = 55}, [392] = {.lex_state = 55}, [393] = {.lex_state = 55}, @@ -4645,7 +4652,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [396] = {.lex_state = 55}, [397] = {.lex_state = 55}, [398] = {.lex_state = 55}, - [399] = {.lex_state = 55}, + [399] = {.lex_state = 5}, [400] = {.lex_state = 55}, [401] = {.lex_state = 55}, [402] = {.lex_state = 55}, @@ -4661,70 +4668,70 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [412] = {.lex_state = 55}, [413] = {.lex_state = 55}, [414] = {.lex_state = 55}, - [415] = {.lex_state = 5}, - [416] = {.lex_state = 55}, + [415] = {.lex_state = 55}, + [416] = {.lex_state = 55, .external_lex_state = 2}, [417] = {.lex_state = 55}, [418] = {.lex_state = 55}, [419] = {.lex_state = 55}, [420] = {.lex_state = 55}, [421] = {.lex_state = 55}, - [422] = {.lex_state = 55, .external_lex_state = 2}, + [422] = {.lex_state = 55}, [423] = {.lex_state = 55}, [424] = {.lex_state = 55, .external_lex_state = 2}, [425] = {.lex_state = 55, .external_lex_state = 2}, - [426] = {.lex_state = 55}, + [426] = {.lex_state = 55, .external_lex_state = 2}, [427] = {.lex_state = 55}, - [428] = {.lex_state = 55}, + [428] = {.lex_state = 55, .external_lex_state = 2}, [429] = {.lex_state = 55}, [430] = {.lex_state = 55}, [431] = {.lex_state = 55, .external_lex_state = 2}, [432] = {.lex_state = 55}, - [433] = {.lex_state = 55, .external_lex_state = 2}, - [434] = {.lex_state = 55}, - [435] = {.lex_state = 55}, + [433] = {.lex_state = 55}, + [434] = {.lex_state = 55, .external_lex_state = 2}, + [435] = {.lex_state = 55, .external_lex_state = 2}, [436] = {.lex_state = 55}, [437] = {.lex_state = 55, .external_lex_state = 2}, - [438] = {.lex_state = 55, .external_lex_state = 2}, + [438] = {.lex_state = 55}, [439] = {.lex_state = 55, .external_lex_state = 2}, [440] = {.lex_state = 55, .external_lex_state = 2}, [441] = {.lex_state = 55, .external_lex_state = 2}, - [442] = {.lex_state = 55}, - [443] = {.lex_state = 55}, + [442] = {.lex_state = 55, .external_lex_state = 2}, + [443] = {.lex_state = 55, .external_lex_state = 2}, [444] = {.lex_state = 55}, - [445] = {.lex_state = 55, .external_lex_state = 2}, + [445] = {.lex_state = 55}, [446] = {.lex_state = 55}, [447] = {.lex_state = 55}, [448] = {.lex_state = 55}, - [449] = {.lex_state = 55, .external_lex_state = 2}, - [450] = {.lex_state = 55, .external_lex_state = 2}, - [451] = {.lex_state = 55}, + [449] = {.lex_state = 55}, + [450] = {.lex_state = 55}, + [451] = {.lex_state = 55, .external_lex_state = 2}, [452] = {.lex_state = 55}, - [453] = {.lex_state = 55}, + [453] = {.lex_state = 55, .external_lex_state = 2}, [454] = {.lex_state = 55}, - [455] = {.lex_state = 55, .external_lex_state = 2}, - [456] = {.lex_state = 55, .external_lex_state = 2}, + [455] = {.lex_state = 55}, + [456] = {.lex_state = 55}, [457] = {.lex_state = 55}, [458] = {.lex_state = 55}, [459] = {.lex_state = 55}, [460] = {.lex_state = 55}, - [461] = {.lex_state = 55}, + [461] = {.lex_state = 55, .external_lex_state = 2}, [462] = {.lex_state = 55}, [463] = {.lex_state = 55}, - [464] = {.lex_state = 55}, - [465] = {.lex_state = 55}, + [464] = {.lex_state = 55, .external_lex_state = 2}, + [465] = {.lex_state = 55, .external_lex_state = 2}, [466] = {.lex_state = 55, .external_lex_state = 2}, [467] = {.lex_state = 55}, [468] = {.lex_state = 55}, - [469] = {.lex_state = 55}, + [469] = {.lex_state = 55, .external_lex_state = 2}, [470] = {.lex_state = 55}, [471] = {.lex_state = 55}, - [472] = {.lex_state = 55, .external_lex_state = 2}, + [472] = {.lex_state = 55}, [473] = {.lex_state = 55}, [474] = {.lex_state = 55, .external_lex_state = 2}, [475] = {.lex_state = 55}, - [476] = {.lex_state = 55, .external_lex_state = 2}, - [477] = {.lex_state = 55}, - [478] = {.lex_state = 55}, + [476] = {.lex_state = 55}, + [477] = {.lex_state = 55, .external_lex_state = 2}, + [478] = {.lex_state = 55, .external_lex_state = 2}, [479] = {.lex_state = 55}, [480] = {.lex_state = 55, .external_lex_state = 2}, [481] = {.lex_state = 55}, @@ -4732,16 +4739,16 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [483] = {.lex_state = 55, .external_lex_state = 2}, [484] = {.lex_state = 55}, [485] = {.lex_state = 55}, - [486] = {.lex_state = 55}, - [487] = {.lex_state = 55, .external_lex_state = 2}, + [486] = {.lex_state = 55, .external_lex_state = 2}, + [487] = {.lex_state = 55}, [488] = {.lex_state = 55, .external_lex_state = 2}, [489] = {.lex_state = 55}, [490] = {.lex_state = 55}, [491] = {.lex_state = 55, .external_lex_state = 2}, [492] = {.lex_state = 55, .external_lex_state = 2}, [493] = {.lex_state = 55, .external_lex_state = 2}, - [494] = {.lex_state = 55, .external_lex_state = 2}, - [495] = {.lex_state = 55, .external_lex_state = 2}, + [494] = {.lex_state = 55}, + [495] = {.lex_state = 55}, [496] = {.lex_state = 55}, [497] = {.lex_state = 55}, [498] = {.lex_state = 55}, @@ -4749,98 +4756,98 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [500] = {.lex_state = 55}, [501] = {.lex_state = 55}, [502] = {.lex_state = 55}, - [503] = {.lex_state = 55, .external_lex_state = 2}, - [504] = {.lex_state = 55, .external_lex_state = 2}, - [505] = {.lex_state = 55, .external_lex_state = 2}, - [506] = {.lex_state = 55, .external_lex_state = 2}, - [507] = {.lex_state = 55, .external_lex_state = 2}, - [508] = {.lex_state = 55, .external_lex_state = 2}, + [503] = {.lex_state = 55}, + [504] = {.lex_state = 55}, + [505] = {.lex_state = 55}, + [506] = {.lex_state = 55}, + [507] = {.lex_state = 55}, + [508] = {.lex_state = 55}, [509] = {.lex_state = 55}, [510] = {.lex_state = 55}, - [511] = {.lex_state = 55}, - [512] = {.lex_state = 5, .external_lex_state = 2}, - [513] = {.lex_state = 55, .external_lex_state = 2}, + [511] = {.lex_state = 55, .external_lex_state = 2}, + [512] = {.lex_state = 55, .external_lex_state = 2}, + [513] = {.lex_state = 55}, [514] = {.lex_state = 55, .external_lex_state = 2}, [515] = {.lex_state = 55, .external_lex_state = 2}, - [516] = {.lex_state = 55}, + [516] = {.lex_state = 55, .external_lex_state = 2}, [517] = {.lex_state = 55, .external_lex_state = 2}, - [518] = {.lex_state = 55, .external_lex_state = 2}, + [518] = {.lex_state = 5, .external_lex_state = 2}, [519] = {.lex_state = 55, .external_lex_state = 2}, [520] = {.lex_state = 55, .external_lex_state = 2}, [521] = {.lex_state = 55, .external_lex_state = 2}, [522] = {.lex_state = 55, .external_lex_state = 2}, [523] = {.lex_state = 55, .external_lex_state = 2}, - [524] = {.lex_state = 55, .external_lex_state = 2}, + [524] = {.lex_state = 55}, [525] = {.lex_state = 55, .external_lex_state = 2}, [526] = {.lex_state = 55}, - [527] = {.lex_state = 55}, + [527] = {.lex_state = 55, .external_lex_state = 2}, [528] = {.lex_state = 55, .external_lex_state = 2}, [529] = {.lex_state = 55, .external_lex_state = 2}, [530] = {.lex_state = 55}, [531] = {.lex_state = 55, .external_lex_state = 2}, [532] = {.lex_state = 55, .external_lex_state = 2}, - [533] = {.lex_state = 55, .external_lex_state = 2}, + [533] = {.lex_state = 55}, [534] = {.lex_state = 55}, - [535] = {.lex_state = 55}, + [535] = {.lex_state = 55, .external_lex_state = 2}, [536] = {.lex_state = 55, .external_lex_state = 2}, - [537] = {.lex_state = 55, .external_lex_state = 2}, + [537] = {.lex_state = 55}, [538] = {.lex_state = 55, .external_lex_state = 2}, [539] = {.lex_state = 55, .external_lex_state = 2}, [540] = {.lex_state = 55, .external_lex_state = 2}, [541] = {.lex_state = 55, .external_lex_state = 2}, [542] = {.lex_state = 55, .external_lex_state = 2}, [543] = {.lex_state = 55, .external_lex_state = 2}, - [544] = {.lex_state = 55, .external_lex_state = 2}, - [545] = {.lex_state = 55}, + [544] = {.lex_state = 55}, + [545] = {.lex_state = 55, .external_lex_state = 2}, [546] = {.lex_state = 55, .external_lex_state = 2}, [547] = {.lex_state = 55, .external_lex_state = 2}, [548] = {.lex_state = 55, .external_lex_state = 2}, [549] = {.lex_state = 55, .external_lex_state = 2}, - [550] = {.lex_state = 55, .external_lex_state = 2}, - [551] = {.lex_state = 55, .external_lex_state = 2}, + [550] = {.lex_state = 55}, + [551] = {.lex_state = 55}, [552] = {.lex_state = 55, .external_lex_state = 2}, - [553] = {.lex_state = 55, .external_lex_state = 2}, - [554] = {.lex_state = 55}, - [555] = {.lex_state = 55, .external_lex_state = 2}, - [556] = {.lex_state = 55, .external_lex_state = 2}, - [557] = {.lex_state = 55, .external_lex_state = 2}, + [553] = {.lex_state = 55}, + [554] = {.lex_state = 55, .external_lex_state = 2}, + [555] = {.lex_state = 55}, + [556] = {.lex_state = 55}, + [557] = {.lex_state = 55}, [558] = {.lex_state = 55}, [559] = {.lex_state = 55, .external_lex_state = 2}, - [560] = {.lex_state = 55, .external_lex_state = 2}, + [560] = {.lex_state = 55}, [561] = {.lex_state = 55}, [562] = {.lex_state = 55}, [563] = {.lex_state = 55}, - [564] = {.lex_state = 55, .external_lex_state = 2}, + [564] = {.lex_state = 55}, [565] = {.lex_state = 55, .external_lex_state = 2}, [566] = {.lex_state = 55, .external_lex_state = 2}, - [567] = {.lex_state = 55, .external_lex_state = 2}, + [567] = {.lex_state = 55}, [568] = {.lex_state = 55, .external_lex_state = 2}, - [569] = {.lex_state = 55, .external_lex_state = 2}, - [570] = {.lex_state = 55, .external_lex_state = 2}, + [569] = {.lex_state = 55}, + [570] = {.lex_state = 55}, [571] = {.lex_state = 55, .external_lex_state = 2}, - [572] = {.lex_state = 55, .external_lex_state = 2}, - [573] = {.lex_state = 55, .external_lex_state = 2}, - [574] = {.lex_state = 55}, + [572] = {.lex_state = 55}, + [573] = {.lex_state = 55}, + [574] = {.lex_state = 55, .external_lex_state = 2}, [575] = {.lex_state = 55}, [576] = {.lex_state = 55, .external_lex_state = 2}, [577] = {.lex_state = 55}, [578] = {.lex_state = 55}, - [579] = {.lex_state = 55}, + [579] = {.lex_state = 55, .external_lex_state = 2}, [580] = {.lex_state = 55, .external_lex_state = 2}, [581] = {.lex_state = 55, .external_lex_state = 2}, [582] = {.lex_state = 55, .external_lex_state = 2}, [583] = {.lex_state = 55, .external_lex_state = 2}, [584] = {.lex_state = 55, .external_lex_state = 2}, - [585] = {.lex_state = 55}, + [585] = {.lex_state = 55, .external_lex_state = 2}, [586] = {.lex_state = 55, .external_lex_state = 2}, - [587] = {.lex_state = 55, .external_lex_state = 2}, - [588] = {.lex_state = 55, .external_lex_state = 2}, - [589] = {.lex_state = 55}, + [587] = {.lex_state = 55}, + [588] = {.lex_state = 55}, + [589] = {.lex_state = 55, .external_lex_state = 2}, [590] = {.lex_state = 55, .external_lex_state = 2}, [591] = {.lex_state = 55, .external_lex_state = 2}, - [592] = {.lex_state = 55}, + [592] = {.lex_state = 55, .external_lex_state = 2}, [593] = {.lex_state = 55, .external_lex_state = 2}, - [594] = {.lex_state = 55, .external_lex_state = 2}, + [594] = {.lex_state = 55}, [595] = {.lex_state = 55, .external_lex_state = 2}, [596] = {.lex_state = 55, .external_lex_state = 2}, [597] = {.lex_state = 55}, @@ -4848,39 +4855,39 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [599] = {.lex_state = 55, .external_lex_state = 2}, [600] = {.lex_state = 55, .external_lex_state = 2}, [601] = {.lex_state = 55}, - [602] = {.lex_state = 55}, - [603] = {.lex_state = 55}, + [602] = {.lex_state = 55, .external_lex_state = 2}, + [603] = {.lex_state = 55, .external_lex_state = 2}, [604] = {.lex_state = 55, .external_lex_state = 2}, [605] = {.lex_state = 55, .external_lex_state = 2}, - [606] = {.lex_state = 55}, - [607] = {.lex_state = 55}, + [606] = {.lex_state = 55, .external_lex_state = 2}, + [607] = {.lex_state = 55, .external_lex_state = 2}, [608] = {.lex_state = 55}, [609] = {.lex_state = 55, .external_lex_state = 2}, - [610] = {.lex_state = 55, .external_lex_state = 2}, + [610] = {.lex_state = 55}, [611] = {.lex_state = 55}, [612] = {.lex_state = 55, .external_lex_state = 2}, - [613] = {.lex_state = 55}, + [613] = {.lex_state = 55, .external_lex_state = 2}, [614] = {.lex_state = 55}, - [615] = {.lex_state = 55, .external_lex_state = 2}, + [615] = {.lex_state = 55}, [616] = {.lex_state = 55}, [617] = {.lex_state = 55}, [618] = {.lex_state = 55}, [619] = {.lex_state = 55, .external_lex_state = 2}, [620] = {.lex_state = 55}, - [621] = {.lex_state = 55}, + [621] = {.lex_state = 55, .external_lex_state = 2}, [622] = {.lex_state = 55}, - [623] = {.lex_state = 55}, - [624] = {.lex_state = 55}, + [623] = {.lex_state = 55, .external_lex_state = 2}, + [624] = {.lex_state = 55, .external_lex_state = 2}, [625] = {.lex_state = 55}, - [626] = {.lex_state = 55}, - [627] = {.lex_state = 55}, - [628] = {.lex_state = 55}, - [629] = {.lex_state = 55}, - [630] = {.lex_state = 55}, + [626] = {.lex_state = 55, .external_lex_state = 2}, + [627] = {.lex_state = 55, .external_lex_state = 2}, + [628] = {.lex_state = 55, .external_lex_state = 2}, + [629] = {.lex_state = 55, .external_lex_state = 2}, + [630] = {.lex_state = 55, .external_lex_state = 2}, [631] = {.lex_state = 55}, - [632] = {.lex_state = 55}, - [633] = {.lex_state = 55}, - [634] = {.lex_state = 55}, + [632] = {.lex_state = 55, .external_lex_state = 2}, + [633] = {.lex_state = 55, .external_lex_state = 2}, + [634] = {.lex_state = 55, .external_lex_state = 2}, [635] = {.lex_state = 55}, [636] = {.lex_state = 55}, [637] = {.lex_state = 55}, @@ -4889,12 +4896,12 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [640] = {.lex_state = 55}, [641] = {.lex_state = 55}, [642] = {.lex_state = 55}, - [643] = {.lex_state = 56}, - [644] = {.lex_state = 56}, - [645] = {.lex_state = 56}, - [646] = {.lex_state = 56}, - [647] = {.lex_state = 56}, - [648] = {.lex_state = 56}, + [643] = {.lex_state = 55}, + [644] = {.lex_state = 55}, + [645] = {.lex_state = 55}, + [646] = {.lex_state = 55}, + [647] = {.lex_state = 55}, + [648] = {.lex_state = 55}, [649] = {.lex_state = 56}, [650] = {.lex_state = 56}, [651] = {.lex_state = 56}, @@ -4927,42 +4934,42 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [678] = {.lex_state = 56}, [679] = {.lex_state = 56}, [680] = {.lex_state = 56}, - [681] = {.lex_state = 56, .external_lex_state = 2}, + [681] = {.lex_state = 56}, [682] = {.lex_state = 56}, - [683] = {.lex_state = 56, .external_lex_state = 2}, - [684] = {.lex_state = 56, .external_lex_state = 2}, + [683] = {.lex_state = 56}, + [684] = {.lex_state = 56}, [685] = {.lex_state = 56}, [686] = {.lex_state = 56}, [687] = {.lex_state = 56}, - [688] = {.lex_state = 56, .external_lex_state = 2}, - [689] = {.lex_state = 56}, - [690] = {.lex_state = 56}, - [691] = {.lex_state = 56, .external_lex_state = 2}, - [692] = {.lex_state = 56, .external_lex_state = 2}, + [688] = {.lex_state = 56}, + [689] = {.lex_state = 56, .external_lex_state = 2}, + [690] = {.lex_state = 56, .external_lex_state = 2}, + [691] = {.lex_state = 56}, + [692] = {.lex_state = 56}, [693] = {.lex_state = 56, .external_lex_state = 2}, [694] = {.lex_state = 56}, [695] = {.lex_state = 56, .external_lex_state = 2}, - [696] = {.lex_state = 56, .external_lex_state = 2}, - [697] = {.lex_state = 56}, - [698] = {.lex_state = 56}, - [699] = {.lex_state = 56}, - [700] = {.lex_state = 56, .external_lex_state = 2}, + [696] = {.lex_state = 56}, + [697] = {.lex_state = 56, .external_lex_state = 2}, + [698] = {.lex_state = 56, .external_lex_state = 2}, + [699] = {.lex_state = 56, .external_lex_state = 2}, + [700] = {.lex_state = 56}, [701] = {.lex_state = 56}, [702] = {.lex_state = 56, .external_lex_state = 2}, - [703] = {.lex_state = 56, .external_lex_state = 2}, + [703] = {.lex_state = 56}, [704] = {.lex_state = 56}, - [705] = {.lex_state = 56}, - [706] = {.lex_state = 55}, + [705] = {.lex_state = 56, .external_lex_state = 2}, + [706] = {.lex_state = 56, .external_lex_state = 2}, [707] = {.lex_state = 56}, - [708] = {.lex_state = 56}, - [709] = {.lex_state = 56}, + [708] = {.lex_state = 56, .external_lex_state = 2}, + [709] = {.lex_state = 56, .external_lex_state = 2}, [710] = {.lex_state = 56}, - [711] = {.lex_state = 56}, + [711] = {.lex_state = 55}, [712] = {.lex_state = 56}, [713] = {.lex_state = 56}, - [714] = {.lex_state = 4}, + [714] = {.lex_state = 56}, [715] = {.lex_state = 56}, - [716] = {.lex_state = 4}, + [716] = {.lex_state = 56}, [717] = {.lex_state = 56}, [718] = {.lex_state = 56}, [719] = {.lex_state = 56}, @@ -4976,23 +4983,23 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [727] = {.lex_state = 56}, [728] = {.lex_state = 56}, [729] = {.lex_state = 56}, - [730] = {.lex_state = 4}, + [730] = {.lex_state = 56}, [731] = {.lex_state = 56}, - [732] = {.lex_state = 56}, - [733] = {.lex_state = 55}, + [732] = {.lex_state = 4}, + [733] = {.lex_state = 56}, [734] = {.lex_state = 56}, [735] = {.lex_state = 56}, [736] = {.lex_state = 56}, [737] = {.lex_state = 56}, [738] = {.lex_state = 56}, [739] = {.lex_state = 56}, - [740] = {.lex_state = 56}, - [741] = {.lex_state = 56}, + [740] = {.lex_state = 55}, + [741] = {.lex_state = 4}, [742] = {.lex_state = 56}, [743] = {.lex_state = 56}, [744] = {.lex_state = 56}, [745] = {.lex_state = 56}, - [746] = {.lex_state = 56}, + [746] = {.lex_state = 4}, [747] = {.lex_state = 56}, [748] = {.lex_state = 56}, [749] = {.lex_state = 56}, @@ -5010,270 +5017,270 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [761] = {.lex_state = 56}, [762] = {.lex_state = 56}, [763] = {.lex_state = 56}, - [764] = {.lex_state = 16}, - [765] = {.lex_state = 16}, - [766] = {.lex_state = 16}, - [767] = {.lex_state = 16}, - [768] = {.lex_state = 17}, - [769] = {.lex_state = 16}, + [764] = {.lex_state = 56}, + [765] = {.lex_state = 56}, + [766] = {.lex_state = 56}, + [767] = {.lex_state = 56}, + [768] = {.lex_state = 56}, + [769] = {.lex_state = 56}, [770] = {.lex_state = 16}, - [771] = {.lex_state = 56}, - [772] = {.lex_state = 17}, - [773] = {.lex_state = 17}, - [774] = {.lex_state = 17}, - [775] = {.lex_state = 16}, + [771] = {.lex_state = 16}, + [772] = {.lex_state = 16}, + [773] = {.lex_state = 16}, + [774] = {.lex_state = 56}, + [775] = {.lex_state = 17}, [776] = {.lex_state = 17}, - [777] = {.lex_state = 17}, + [777] = {.lex_state = 16}, [778] = {.lex_state = 16}, [779] = {.lex_state = 16}, - [780] = {.lex_state = 17}, + [780] = {.lex_state = 16}, [781] = {.lex_state = 17}, - [782] = {.lex_state = 16}, - [783] = {.lex_state = 56}, - [784] = {.lex_state = 16}, - [785] = {.lex_state = 16}, + [782] = {.lex_state = 56}, + [783] = {.lex_state = 17}, + [784] = {.lex_state = 17}, + [785] = {.lex_state = 17}, [786] = {.lex_state = 16}, [787] = {.lex_state = 16}, [788] = {.lex_state = 16}, [789] = {.lex_state = 16}, - [790] = {.lex_state = 16}, - [791] = {.lex_state = 16}, - [792] = {.lex_state = 16}, + [790] = {.lex_state = 17}, + [791] = {.lex_state = 17}, + [792] = {.lex_state = 17}, [793] = {.lex_state = 16}, [794] = {.lex_state = 16}, [795] = {.lex_state = 16}, [796] = {.lex_state = 16}, [797] = {.lex_state = 17}, - [798] = {.lex_state = 17}, - [799] = {.lex_state = 16}, - [800] = {.lex_state = 16}, - [801] = {.lex_state = 16}, + [798] = {.lex_state = 16}, + [799] = {.lex_state = 17}, + [800] = {.lex_state = 17}, + [801] = {.lex_state = 17}, [802] = {.lex_state = 16}, [803] = {.lex_state = 17}, - [804] = {.lex_state = 17}, - [805] = {.lex_state = 17}, + [804] = {.lex_state = 16}, + [805] = {.lex_state = 16}, [806] = {.lex_state = 16}, [807] = {.lex_state = 16}, [808] = {.lex_state = 16}, [809] = {.lex_state = 17}, - [810] = {.lex_state = 17}, + [810] = {.lex_state = 16}, [811] = {.lex_state = 17}, - [812] = {.lex_state = 17}, + [812] = {.lex_state = 16}, [813] = {.lex_state = 16}, [814] = {.lex_state = 16}, [815] = {.lex_state = 16}, - [816] = {.lex_state = 56}, - [817] = {.lex_state = 0}, - [818] = {.lex_state = 56}, - [819] = {.lex_state = 56}, - [820] = {.lex_state = 56}, - [821] = {.lex_state = 56, .external_lex_state = 2}, + [816] = {.lex_state = 16}, + [817] = {.lex_state = 16}, + [818] = {.lex_state = 16}, + [819] = {.lex_state = 16}, + [820] = {.lex_state = 17}, + [821] = {.lex_state = 16}, [822] = {.lex_state = 56}, - [823] = {.lex_state = 0}, - [824] = {.lex_state = 16}, - [825] = {.lex_state = 56}, - [826] = {.lex_state = 0}, - [827] = {.lex_state = 56}, + [823] = {.lex_state = 56}, + [824] = {.lex_state = 0}, + [825] = {.lex_state = 0}, + [826] = {.lex_state = 56}, + [827] = {.lex_state = 0}, [828] = {.lex_state = 56}, [829] = {.lex_state = 56}, [830] = {.lex_state = 56}, - [831] = {.lex_state = 0}, - [832] = {.lex_state = 56}, - [833] = {.lex_state = 0}, - [834] = {.lex_state = 0}, + [831] = {.lex_state = 56}, + [832] = {.lex_state = 0}, + [833] = {.lex_state = 56, .external_lex_state = 2}, + [834] = {.lex_state = 56}, [835] = {.lex_state = 56}, - [836] = {.lex_state = 56}, - [837] = {.lex_state = 56, .external_lex_state = 2}, - [838] = {.lex_state = 56}, - [839] = {.lex_state = 8, .external_lex_state = 3}, - [840] = {.lex_state = 16}, - [841] = {.lex_state = 56, .external_lex_state = 2}, - [842] = {.lex_state = 0, .external_lex_state = 2}, - [843] = {.lex_state = 8, .external_lex_state = 3}, - [844] = {.lex_state = 16}, - [845] = {.lex_state = 56, .external_lex_state = 2}, - [846] = {.lex_state = 16}, - [847] = {.lex_state = 56, .external_lex_state = 2}, - [848] = {.lex_state = 56}, + [836] = {.lex_state = 16}, + [837] = {.lex_state = 56}, + [838] = {.lex_state = 0}, + [839] = {.lex_state = 56}, + [840] = {.lex_state = 56}, + [841] = {.lex_state = 56}, + [842] = {.lex_state = 0}, + [843] = {.lex_state = 56, .external_lex_state = 2}, + [844] = {.lex_state = 56}, + [845] = {.lex_state = 16}, + [846] = {.lex_state = 56, .external_lex_state = 2}, + [847] = {.lex_state = 56}, + [848] = {.lex_state = 16}, [849] = {.lex_state = 16}, - [850] = {.lex_state = 16}, - [851] = {.lex_state = 0, .external_lex_state = 2}, - [852] = {.lex_state = 56}, - [853] = {.lex_state = 16}, - [854] = {.lex_state = 0, .external_lex_state = 2}, + [850] = {.lex_state = 56, .external_lex_state = 2}, + [851] = {.lex_state = 56}, + [852] = {.lex_state = 16}, + [853] = {.lex_state = 8, .external_lex_state = 3}, + [854] = {.lex_state = 16}, [855] = {.lex_state = 16}, - [856] = {.lex_state = 8, .external_lex_state = 3}, + [856] = {.lex_state = 16}, [857] = {.lex_state = 16}, [858] = {.lex_state = 56, .external_lex_state = 2}, - [859] = {.lex_state = 16}, - [860] = {.lex_state = 16}, + [859] = {.lex_state = 0, .external_lex_state = 2}, + [860] = {.lex_state = 56, .external_lex_state = 2}, [861] = {.lex_state = 56}, [862] = {.lex_state = 16}, [863] = {.lex_state = 8, .external_lex_state = 3}, - [864] = {.lex_state = 16}, + [864] = {.lex_state = 56, .external_lex_state = 2}, [865] = {.lex_state = 8, .external_lex_state = 3}, - [866] = {.lex_state = 16}, - [867] = {.lex_state = 56}, - [868] = {.lex_state = 16}, - [869] = {.lex_state = 56, .external_lex_state = 2}, + [866] = {.lex_state = 56}, + [867] = {.lex_state = 0, .external_lex_state = 2}, + [868] = {.lex_state = 56, .external_lex_state = 2}, + [869] = {.lex_state = 16}, [870] = {.lex_state = 16}, - [871] = {.lex_state = 56}, - [872] = {.lex_state = 56, .external_lex_state = 2}, + [871] = {.lex_state = 16}, + [872] = {.lex_state = 56}, [873] = {.lex_state = 56, .external_lex_state = 2}, [874] = {.lex_state = 0, .external_lex_state = 2}, - [875] = {.lex_state = 0}, - [876] = {.lex_state = 16}, + [875] = {.lex_state = 16}, + [876] = {.lex_state = 8, .external_lex_state = 3}, [877] = {.lex_state = 16}, - [878] = {.lex_state = 0}, + [878] = {.lex_state = 8, .external_lex_state = 3}, [879] = {.lex_state = 16}, - [880] = {.lex_state = 16}, - [881] = {.lex_state = 56}, - [882] = {.lex_state = 16}, + [880] = {.lex_state = 0, .external_lex_state = 2}, + [881] = {.lex_state = 0}, + [882] = {.lex_state = 56}, [883] = {.lex_state = 16}, - [884] = {.lex_state = 56}, + [884] = {.lex_state = 16}, [885] = {.lex_state = 16}, [886] = {.lex_state = 16}, [887] = {.lex_state = 56}, [888] = {.lex_state = 16}, - [889] = {.lex_state = 0}, - [890] = {.lex_state = 16}, - [891] = {.lex_state = 56}, + [889] = {.lex_state = 16}, + [890] = {.lex_state = 0}, + [891] = {.lex_state = 16}, [892] = {.lex_state = 16}, [893] = {.lex_state = 56}, [894] = {.lex_state = 16}, - [895] = {.lex_state = 56}, + [895] = {.lex_state = 16}, [896] = {.lex_state = 16}, [897] = {.lex_state = 16}, [898] = {.lex_state = 16}, - [899] = {.lex_state = 16}, + [899] = {.lex_state = 56}, [900] = {.lex_state = 16}, [901] = {.lex_state = 16}, - [902] = {.lex_state = 56}, - [903] = {.lex_state = 0, .external_lex_state = 2}, + [902] = {.lex_state = 16}, + [903] = {.lex_state = 56}, [904] = {.lex_state = 0}, [905] = {.lex_state = 16}, - [906] = {.lex_state = 56}, + [906] = {.lex_state = 0}, [907] = {.lex_state = 0}, [908] = {.lex_state = 16}, [909] = {.lex_state = 0}, - [910] = {.lex_state = 56}, - [911] = {.lex_state = 56}, - [912] = {.lex_state = 16}, - [913] = {.lex_state = 0}, + [910] = {.lex_state = 16}, + [911] = {.lex_state = 16}, + [912] = {.lex_state = 56}, + [913] = {.lex_state = 56}, [914] = {.lex_state = 56}, - [915] = {.lex_state = 56, .external_lex_state = 2}, - [916] = {.lex_state = 10}, + [915] = {.lex_state = 16}, + [916] = {.lex_state = 56}, [917] = {.lex_state = 0, .external_lex_state = 2}, [918] = {.lex_state = 56}, [919] = {.lex_state = 56}, - [920] = {.lex_state = 56}, - [921] = {.lex_state = 56}, + [920] = {.lex_state = 0}, + [921] = {.lex_state = 7}, [922] = {.lex_state = 56}, [923] = {.lex_state = 10}, - [924] = {.lex_state = 7}, - [925] = {.lex_state = 7}, - [926] = {.lex_state = 10}, - [927] = {.lex_state = 56}, - [928] = {.lex_state = 0}, - [929] = {.lex_state = 7}, - [930] = {.lex_state = 10}, - [931] = {.lex_state = 56}, - [932] = {.lex_state = 10}, - [933] = {.lex_state = 7}, + [924] = {.lex_state = 16}, + [925] = {.lex_state = 0}, + [926] = {.lex_state = 0, .external_lex_state = 2}, + [927] = {.lex_state = 0, .external_lex_state = 2}, + [928] = {.lex_state = 8, .external_lex_state = 3}, + [929] = {.lex_state = 56}, + [930] = {.lex_state = 56}, + [931] = {.lex_state = 56, .external_lex_state = 2}, + [932] = {.lex_state = 56}, + [933] = {.lex_state = 10}, [934] = {.lex_state = 7}, - [935] = {.lex_state = 0, .external_lex_state = 2}, + [935] = {.lex_state = 56}, [936] = {.lex_state = 56}, - [937] = {.lex_state = 56}, + [937] = {.lex_state = 7}, [938] = {.lex_state = 56}, - [939] = {.lex_state = 16}, - [940] = {.lex_state = 0}, - [941] = {.lex_state = 8, .external_lex_state = 3}, - [942] = {.lex_state = 56}, - [943] = {.lex_state = 56}, - [944] = {.lex_state = 56}, + [939] = {.lex_state = 0, .external_lex_state = 2}, + [940] = {.lex_state = 56}, + [941] = {.lex_state = 0}, + [942] = {.lex_state = 10}, + [943] = {.lex_state = 10}, + [944] = {.lex_state = 10}, [945] = {.lex_state = 56}, - [946] = {.lex_state = 0, .external_lex_state = 2}, - [947] = {.lex_state = 0}, - [948] = {.lex_state = 16}, + [946] = {.lex_state = 56}, + [947] = {.lex_state = 7}, + [948] = {.lex_state = 56}, [949] = {.lex_state = 56}, - [950] = {.lex_state = 56}, - [951] = {.lex_state = 56}, + [950] = {.lex_state = 7}, + [951] = {.lex_state = 16}, [952] = {.lex_state = 56}, - [953] = {.lex_state = 56}, + [953] = {.lex_state = 0}, [954] = {.lex_state = 56}, - [955] = {.lex_state = 56}, - [956] = {.lex_state = 56}, - [957] = {.lex_state = 0, .external_lex_state = 2}, - [958] = {.lex_state = 0, .external_lex_state = 2}, + [955] = {.lex_state = 10}, + [956] = {.lex_state = 16}, + [957] = {.lex_state = 7}, + [958] = {.lex_state = 16}, [959] = {.lex_state = 56}, [960] = {.lex_state = 56}, [961] = {.lex_state = 0}, - [962] = {.lex_state = 56}, + [962] = {.lex_state = 0, .external_lex_state = 2}, [963] = {.lex_state = 56}, [964] = {.lex_state = 0, .external_lex_state = 2}, - [965] = {.lex_state = 0}, - [966] = {.lex_state = 7}, - [967] = {.lex_state = 0, .external_lex_state = 2}, - [968] = {.lex_state = 0}, - [969] = {.lex_state = 7}, - [970] = {.lex_state = 10}, - [971] = {.lex_state = 16}, - [972] = {.lex_state = 0}, - [973] = {.lex_state = 16}, + [965] = {.lex_state = 0, .external_lex_state = 2}, + [966] = {.lex_state = 56}, + [967] = {.lex_state = 56}, + [968] = {.lex_state = 56}, + [969] = {.lex_state = 0}, + [970] = {.lex_state = 56}, + [971] = {.lex_state = 0}, + [972] = {.lex_state = 56}, + [973] = {.lex_state = 0}, [974] = {.lex_state = 56}, - [975] = {.lex_state = 10}, + [975] = {.lex_state = 56}, [976] = {.lex_state = 0}, - [977] = {.lex_state = 0}, - [978] = {.lex_state = 0}, - [979] = {.lex_state = 17}, - [980] = {.lex_state = 17}, - [981] = {.lex_state = 17}, - [982] = {.lex_state = 17}, - [983] = {.lex_state = 17}, - [984] = {.lex_state = 17}, - [985] = {.lex_state = 0, .external_lex_state = 2}, + [977] = {.lex_state = 56}, + [978] = {.lex_state = 56}, + [979] = {.lex_state = 56}, + [980] = {.lex_state = 10}, + [981] = {.lex_state = 0, .external_lex_state = 2}, + [982] = {.lex_state = 56}, + [983] = {.lex_state = 7}, + [984] = {.lex_state = 56}, + [985] = {.lex_state = 0}, [986] = {.lex_state = 0}, - [987] = {.lex_state = 56}, - [988] = {.lex_state = 56}, + [987] = {.lex_state = 17}, + [988] = {.lex_state = 17}, [989] = {.lex_state = 56}, - [990] = {.lex_state = 56}, - [991] = {.lex_state = 56}, + [990] = {.lex_state = 17}, + [991] = {.lex_state = 17}, [992] = {.lex_state = 17}, - [993] = {.lex_state = 0}, + [993] = {.lex_state = 56}, [994] = {.lex_state = 17}, - [995] = {.lex_state = 0}, + [995] = {.lex_state = 56}, [996] = {.lex_state = 17}, - [997] = {.lex_state = 17}, + [997] = {.lex_state = 56}, [998] = {.lex_state = 17}, - [999] = {.lex_state = 17}, - [1000] = {.lex_state = 56, .external_lex_state = 2}, - [1001] = {.lex_state = 56}, + [999] = {.lex_state = 56, .external_lex_state = 2}, + [1000] = {.lex_state = 0}, + [1001] = {.lex_state = 0}, [1002] = {.lex_state = 0}, [1003] = {.lex_state = 17}, [1004] = {.lex_state = 56}, - [1005] = {.lex_state = 0}, + [1005] = {.lex_state = 56}, [1006] = {.lex_state = 0}, - [1007] = {.lex_state = 17}, + [1007] = {.lex_state = 0}, [1008] = {.lex_state = 0}, - [1009] = {.lex_state = 0}, - [1010] = {.lex_state = 56}, - [1011] = {.lex_state = 56, .external_lex_state = 2}, + [1009] = {.lex_state = 0, .external_lex_state = 2}, + [1010] = {.lex_state = 0}, + [1011] = {.lex_state = 0}, [1012] = {.lex_state = 56, .external_lex_state = 2}, - [1013] = {.lex_state = 3}, - [1014] = {.lex_state = 56}, - [1015] = {.lex_state = 56, .external_lex_state = 2}, + [1013] = {.lex_state = 56, .external_lex_state = 2}, + [1014] = {.lex_state = 17}, + [1015] = {.lex_state = 56}, [1016] = {.lex_state = 56}, [1017] = {.lex_state = 56}, - [1018] = {.lex_state = 56, .external_lex_state = 2}, - [1019] = {.lex_state = 0}, + [1018] = {.lex_state = 0}, + [1019] = {.lex_state = 56}, [1020] = {.lex_state = 56}, - [1021] = {.lex_state = 0}, + [1021] = {.lex_state = 56, .external_lex_state = 2}, [1022] = {.lex_state = 56}, - [1023] = {.lex_state = 0}, + [1023] = {.lex_state = 56, .external_lex_state = 2}, [1024] = {.lex_state = 0}, - [1025] = {.lex_state = 3}, - [1026] = {.lex_state = 56}, - [1027] = {.lex_state = 0}, + [1025] = {.lex_state = 56}, + [1026] = {.lex_state = 0}, + [1027] = {.lex_state = 3}, [1028] = {.lex_state = 0}, [1029] = {.lex_state = 0}, [1030] = {.lex_state = 0}, @@ -5282,73 +5289,73 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1033] = {.lex_state = 0}, [1034] = {.lex_state = 0}, [1035] = {.lex_state = 0}, - [1036] = {.lex_state = 3}, - [1037] = {.lex_state = 56, .external_lex_state = 2}, + [1036] = {.lex_state = 17}, + [1037] = {.lex_state = 0}, [1038] = {.lex_state = 0}, [1039] = {.lex_state = 0}, - [1040] = {.lex_state = 56, .external_lex_state = 2}, - [1041] = {.lex_state = 0}, + [1040] = {.lex_state = 0}, + [1041] = {.lex_state = 3}, [1042] = {.lex_state = 0}, - [1043] = {.lex_state = 56}, - [1044] = {.lex_state = 56, .external_lex_state = 2}, - [1045] = {.lex_state = 0}, + [1043] = {.lex_state = 56, .external_lex_state = 2}, + [1044] = {.lex_state = 0}, + [1045] = {.lex_state = 17}, [1046] = {.lex_state = 0}, - [1047] = {.lex_state = 56, .external_lex_state = 2}, + [1047] = {.lex_state = 17}, [1048] = {.lex_state = 0}, [1049] = {.lex_state = 0}, [1050] = {.lex_state = 0}, - [1051] = {.lex_state = 0, .external_lex_state = 2}, - [1052] = {.lex_state = 56}, + [1051] = {.lex_state = 17}, + [1052] = {.lex_state = 0}, [1053] = {.lex_state = 0}, [1054] = {.lex_state = 0}, [1055] = {.lex_state = 17}, - [1056] = {.lex_state = 0}, - [1057] = {.lex_state = 0}, - [1058] = {.lex_state = 17}, - [1059] = {.lex_state = 56}, + [1056] = {.lex_state = 17}, + [1057] = {.lex_state = 3}, + [1058] = {.lex_state = 0}, + [1059] = {.lex_state = 0}, [1060] = {.lex_state = 0}, - [1061] = {.lex_state = 0}, + [1061] = {.lex_state = 17}, [1062] = {.lex_state = 0}, [1063] = {.lex_state = 0}, - [1064] = {.lex_state = 3}, - [1065] = {.lex_state = 0}, + [1064] = {.lex_state = 0}, + [1065] = {.lex_state = 56, .external_lex_state = 2}, [1066] = {.lex_state = 0}, - [1067] = {.lex_state = 0}, - [1068] = {.lex_state = 17}, - [1069] = {.lex_state = 0}, - [1070] = {.lex_state = 0}, - [1071] = {.lex_state = 0}, + [1067] = {.lex_state = 56}, + [1068] = {.lex_state = 56}, + [1069] = {.lex_state = 56}, + [1070] = {.lex_state = 56, .external_lex_state = 2}, + [1071] = {.lex_state = 56}, [1072] = {.lex_state = 0}, - [1073] = {.lex_state = 0}, + [1073] = {.lex_state = 0, .external_lex_state = 2}, [1074] = {.lex_state = 0}, [1075] = {.lex_state = 0}, - [1076] = {.lex_state = 56}, + [1076] = {.lex_state = 0}, [1077] = {.lex_state = 0}, [1078] = {.lex_state = 0}, - [1079] = {.lex_state = 0}, + [1079] = {.lex_state = 56}, [1080] = {.lex_state = 0}, - [1081] = {.lex_state = 0}, + [1081] = {.lex_state = 56, .external_lex_state = 2}, [1082] = {.lex_state = 56}, [1083] = {.lex_state = 0}, - [1084] = {.lex_state = 0}, + [1084] = {.lex_state = 3}, [1085] = {.lex_state = 0}, [1086] = {.lex_state = 0}, - [1087] = {.lex_state = 56}, + [1087] = {.lex_state = 0}, [1088] = {.lex_state = 0}, [1089] = {.lex_state = 0}, - [1090] = {.lex_state = 16}, - [1091] = {.lex_state = 56}, - [1092] = {.lex_state = 0}, + [1090] = {.lex_state = 0}, + [1091] = {.lex_state = 0}, + [1092] = {.lex_state = 0, .external_lex_state = 2}, [1093] = {.lex_state = 0}, - [1094] = {.lex_state = 0}, - [1095] = {.lex_state = 0}, + [1094] = {.lex_state = 56}, + [1095] = {.lex_state = 56}, [1096] = {.lex_state = 0}, [1097] = {.lex_state = 0}, [1098] = {.lex_state = 0}, - [1099] = {.lex_state = 0, .external_lex_state = 2}, - [1100] = {.lex_state = 0}, + [1099] = {.lex_state = 0}, + [1100] = {.lex_state = 56}, [1101] = {.lex_state = 0}, - [1102] = {.lex_state = 0}, + [1102] = {.lex_state = 0, .external_lex_state = 2}, [1103] = {.lex_state = 0}, [1104] = {.lex_state = 0}, [1105] = {.lex_state = 0}, @@ -5365,13 +5372,13 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1116] = {.lex_state = 0}, [1117] = {.lex_state = 0}, [1118] = {.lex_state = 0}, - [1119] = {.lex_state = 56}, - [1120] = {.lex_state = 56}, - [1121] = {.lex_state = 3}, + [1119] = {.lex_state = 0}, + [1120] = {.lex_state = 0}, + [1121] = {.lex_state = 0, .external_lex_state = 2}, [1122] = {.lex_state = 0}, - [1123] = {.lex_state = 0}, + [1123] = {.lex_state = 56}, [1124] = {.lex_state = 0}, - [1125] = {.lex_state = 0}, + [1125] = {.lex_state = 3}, [1126] = {.lex_state = 0}, [1127] = {.lex_state = 0}, [1128] = {.lex_state = 0}, @@ -5379,7 +5386,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1130] = {.lex_state = 0}, [1131] = {.lex_state = 0}, [1132] = {.lex_state = 0}, - [1133] = {.lex_state = 0}, + [1133] = {.lex_state = 0, .external_lex_state = 2}, [1134] = {.lex_state = 0}, [1135] = {.lex_state = 0}, [1136] = {.lex_state = 0}, @@ -5387,25 +5394,25 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1138] = {.lex_state = 0}, [1139] = {.lex_state = 0}, [1140] = {.lex_state = 0}, - [1141] = {.lex_state = 0}, - [1142] = {.lex_state = 0, .external_lex_state = 2}, - [1143] = {.lex_state = 0, .external_lex_state = 2}, - [1144] = {.lex_state = 0, .external_lex_state = 2}, + [1141] = {.lex_state = 0, .external_lex_state = 2}, + [1142] = {.lex_state = 0}, + [1143] = {.lex_state = 0}, + [1144] = {.lex_state = 0}, [1145] = {.lex_state = 0}, [1146] = {.lex_state = 0}, [1147] = {.lex_state = 0, .external_lex_state = 2}, [1148] = {.lex_state = 0}, [1149] = {.lex_state = 56}, - [1150] = {.lex_state = 56}, - [1151] = {.lex_state = 0}, - [1152] = {.lex_state = 0}, + [1150] = {.lex_state = 0}, + [1151] = {.lex_state = 56}, + [1152] = {.lex_state = 0, .external_lex_state = 2}, [1153] = {.lex_state = 0}, [1154] = {.lex_state = 0}, - [1155] = {.lex_state = 0, .external_lex_state = 2}, - [1156] = {.lex_state = 56}, + [1155] = {.lex_state = 0}, + [1156] = {.lex_state = 0}, [1157] = {.lex_state = 0}, - [1158] = {.lex_state = 0, .external_lex_state = 2}, - [1159] = {.lex_state = 56}, + [1158] = {.lex_state = 0}, + [1159] = {.lex_state = 0}, [1160] = {.lex_state = 0}, [1161] = {.lex_state = 0}, [1162] = {.lex_state = 0}, @@ -5415,37 +5422,37 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1166] = {.lex_state = 0}, [1167] = {.lex_state = 0}, [1168] = {.lex_state = 0}, - [1169] = {.lex_state = 0}, + [1169] = {.lex_state = 56}, [1170] = {.lex_state = 0}, - [1171] = {.lex_state = 0, .external_lex_state = 2}, + [1171] = {.lex_state = 0}, [1172] = {.lex_state = 0}, [1173] = {.lex_state = 0}, - [1174] = {.lex_state = 56}, - [1175] = {.lex_state = 56}, + [1174] = {.lex_state = 0}, + [1175] = {.lex_state = 0}, [1176] = {.lex_state = 0, .external_lex_state = 2}, [1177] = {.lex_state = 0}, - [1178] = {.lex_state = 0}, - [1179] = {.lex_state = 0, .external_lex_state = 2}, + [1178] = {.lex_state = 0, .external_lex_state = 2}, + [1179] = {.lex_state = 0}, [1180] = {.lex_state = 0}, - [1181] = {.lex_state = 0}, + [1181] = {.lex_state = 0, .external_lex_state = 2}, [1182] = {.lex_state = 0}, - [1183] = {.lex_state = 0, .external_lex_state = 2}, - [1184] = {.lex_state = 0, .external_lex_state = 2}, + [1183] = {.lex_state = 0}, + [1184] = {.lex_state = 0}, [1185] = {.lex_state = 0}, - [1186] = {.lex_state = 0}, - [1187] = {.lex_state = 0}, + [1186] = {.lex_state = 0, .external_lex_state = 2}, + [1187] = {.lex_state = 56}, [1188] = {.lex_state = 0}, - [1189] = {.lex_state = 56}, - [1190] = {.lex_state = 0, .external_lex_state = 2}, + [1189] = {.lex_state = 0}, + [1190] = {.lex_state = 0}, [1191] = {.lex_state = 0}, - [1192] = {.lex_state = 0, .external_lex_state = 2}, - [1193] = {.lex_state = 0, .external_lex_state = 2}, + [1192] = {.lex_state = 0}, + [1193] = {.lex_state = 0}, [1194] = {.lex_state = 0}, [1195] = {.lex_state = 0}, - [1196] = {.lex_state = 56}, - [1197] = {.lex_state = 0}, + [1196] = {.lex_state = 16}, + [1197] = {.lex_state = 0, .external_lex_state = 2}, [1198] = {.lex_state = 0}, - [1199] = {.lex_state = 0}, + [1199] = {.lex_state = 0, .external_lex_state = 2}, [1200] = {.lex_state = 0}, [1201] = {.lex_state = 0}, [1202] = {.lex_state = 0}, @@ -5453,167 +5460,175 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1204] = {.lex_state = 0}, [1205] = {.lex_state = 0}, [1206] = {.lex_state = 0}, - [1207] = {.lex_state = 0}, - [1208] = {.lex_state = 0}, + [1207] = {.lex_state = 0, .external_lex_state = 2}, + [1208] = {.lex_state = 56}, [1209] = {.lex_state = 0}, [1210] = {.lex_state = 0}, [1211] = {.lex_state = 0}, [1212] = {.lex_state = 0}, [1213] = {.lex_state = 0}, - [1214] = {.lex_state = 0}, - [1215] = {.lex_state = 56}, + [1214] = {.lex_state = 0, .external_lex_state = 2}, + [1215] = {.lex_state = 0}, [1216] = {.lex_state = 0}, - [1217] = {.lex_state = 56}, + [1217] = {.lex_state = 0}, [1218] = {.lex_state = 0}, - [1219] = {.lex_state = 3}, + [1219] = {.lex_state = 0}, [1220] = {.lex_state = 0}, - [1221] = {.lex_state = 3}, - [1222] = {.lex_state = 56}, - [1223] = {.lex_state = 0}, + [1221] = {.lex_state = 56}, + [1222] = {.lex_state = 0}, + [1223] = {.lex_state = 3}, [1224] = {.lex_state = 0}, - [1225] = {.lex_state = 0, .external_lex_state = 2}, - [1226] = {.lex_state = 0}, - [1227] = {.lex_state = 0}, - [1228] = {.lex_state = 0}, + [1225] = {.lex_state = 0}, + [1226] = {.lex_state = 56}, + [1227] = {.lex_state = 56}, + [1228] = {.lex_state = 0, .external_lex_state = 2}, [1229] = {.lex_state = 0}, [1230] = {.lex_state = 0}, [1231] = {.lex_state = 0, .external_lex_state = 2}, [1232] = {.lex_state = 0}, [1233] = {.lex_state = 0}, [1234] = {.lex_state = 0}, - [1235] = {.lex_state = 0}, + [1235] = {.lex_state = 56}, [1236] = {.lex_state = 0}, - [1237] = {.lex_state = 56}, - [1238] = {.lex_state = 0, .external_lex_state = 2}, - [1239] = {.lex_state = 3}, + [1237] = {.lex_state = 0}, + [1238] = {.lex_state = 0}, + [1239] = {.lex_state = 0}, [1240] = {.lex_state = 0}, [1241] = {.lex_state = 0}, [1242] = {.lex_state = 0}, [1243] = {.lex_state = 0}, [1244] = {.lex_state = 0}, - [1245] = {.lex_state = 0}, + [1245] = {.lex_state = 56}, [1246] = {.lex_state = 0}, - [1247] = {.lex_state = 0}, + [1247] = {.lex_state = 3}, [1248] = {.lex_state = 0}, [1249] = {.lex_state = 0}, [1250] = {.lex_state = 0}, [1251] = {.lex_state = 0}, - [1252] = {.lex_state = 0}, - [1253] = {.lex_state = 0}, + [1252] = {.lex_state = 3}, + [1253] = {.lex_state = 56}, [1254] = {.lex_state = 0}, [1255] = {.lex_state = 0}, [1256] = {.lex_state = 0}, [1257] = {.lex_state = 0}, - [1258] = {.lex_state = 0}, + [1258] = {.lex_state = 56}, [1259] = {.lex_state = 0}, [1260] = {.lex_state = 0}, [1261] = {.lex_state = 0}, [1262] = {.lex_state = 0}, [1263] = {.lex_state = 0}, [1264] = {.lex_state = 0}, - [1265] = {.lex_state = 56}, - [1266] = {.lex_state = 56}, - [1267] = {.lex_state = 56}, - [1268] = {.lex_state = 56}, - [1269] = {.lex_state = 8}, - [1270] = {.lex_state = 56}, - [1271] = {.lex_state = 0}, + [1265] = {.lex_state = 0}, + [1266] = {.lex_state = 0}, + [1267] = {.lex_state = 0}, + [1268] = {.lex_state = 0, .external_lex_state = 2}, + [1269] = {.lex_state = 0}, + [1270] = {.lex_state = 0}, + [1271] = {.lex_state = 56}, [1272] = {.lex_state = 56}, - [1273] = {.lex_state = 1}, - [1274] = {.lex_state = 56}, - [1275] = {.lex_state = 56}, - [1276] = {.lex_state = 56}, + [1273] = {.lex_state = 0}, + [1274] = {.lex_state = 0}, + [1275] = {.lex_state = 0}, + [1276] = {.lex_state = 1}, [1277] = {.lex_state = 56}, - [1278] = {.lex_state = 1}, + [1278] = {.lex_state = 0}, [1279] = {.lex_state = 0}, - [1280] = {.lex_state = 0}, + [1280] = {.lex_state = 56}, [1281] = {.lex_state = 56}, [1282] = {.lex_state = 56}, [1283] = {.lex_state = 56}, [1284] = {.lex_state = 0}, - [1285] = {.lex_state = 0}, - [1286] = {.lex_state = 0}, + [1285] = {.lex_state = 56}, + [1286] = {.lex_state = 56}, [1287] = {.lex_state = 0}, - [1288] = {.lex_state = 0}, - [1289] = {.lex_state = 0}, + [1288] = {.lex_state = 56}, + [1289] = {.lex_state = 56}, [1290] = {.lex_state = 56}, - [1291] = {.lex_state = 0}, - [1292] = {.lex_state = 0}, + [1291] = {.lex_state = 56}, + [1292] = {.lex_state = 56}, [1293] = {.lex_state = 56}, [1294] = {.lex_state = 56}, - [1295] = {.lex_state = 56}, - [1296] = {.lex_state = 56}, - [1297] = {.lex_state = 56}, + [1295] = {.lex_state = 0}, + [1296] = {.lex_state = 0}, + [1297] = {.lex_state = 0}, [1298] = {.lex_state = 56}, - [1299] = {.lex_state = 0}, + [1299] = {.lex_state = 56}, [1300] = {.lex_state = 56}, - [1301] = {.lex_state = 56}, - [1302] = {.lex_state = 0}, + [1301] = {.lex_state = 0}, + [1302] = {.lex_state = 56}, [1303] = {.lex_state = 56}, - [1304] = {.lex_state = 0}, - [1305] = {.lex_state = 56}, - [1306] = {.lex_state = 0}, - [1307] = {.lex_state = 0}, - [1308] = {.lex_state = 0}, - [1309] = {.lex_state = 0}, - [1310] = {.lex_state = 0}, - [1311] = {.lex_state = 0}, - [1312] = {.lex_state = 56}, + [1304] = {.lex_state = 56}, + [1305] = {.lex_state = 1}, + [1306] = {.lex_state = 56}, + [1307] = {.lex_state = 56}, + [1308] = {.lex_state = 56}, + [1309] = {.lex_state = 56}, + [1310] = {.lex_state = 56}, + [1311] = {.lex_state = 56}, + [1312] = {.lex_state = 0}, [1313] = {.lex_state = 0}, - [1314] = {.lex_state = 56}, - [1315] = {.lex_state = 56}, - [1316] = {.lex_state = 56}, + [1314] = {.lex_state = 0}, + [1315] = {.lex_state = 0}, + [1316] = {.lex_state = 0}, [1317] = {.lex_state = 0}, - [1318] = {.lex_state = 0}, - [1319] = {.lex_state = 0}, + [1318] = {.lex_state = 56}, + [1319] = {.lex_state = 8}, [1320] = {.lex_state = 56}, [1321] = {.lex_state = 0}, - [1322] = {.lex_state = 8}, - [1323] = {.lex_state = 56}, + [1322] = {.lex_state = 0}, + [1323] = {.lex_state = 0}, [1324] = {.lex_state = 56}, [1325] = {.lex_state = 56}, [1326] = {.lex_state = 0}, [1327] = {.lex_state = 0}, - [1328] = {.lex_state = 56}, - [1329] = {.lex_state = 0}, - [1330] = {.lex_state = 56}, - [1331] = {.lex_state = 0}, - [1332] = {.lex_state = 56}, + [1328] = {.lex_state = 0}, + [1329] = {.lex_state = 56}, + [1330] = {.lex_state = 0}, + [1331] = {.lex_state = 56}, + [1332] = {.lex_state = 0}, [1333] = {.lex_state = 0}, [1334] = {.lex_state = 56}, - [1335] = {.lex_state = 0}, + [1335] = {.lex_state = 56}, [1336] = {.lex_state = 56}, [1337] = {.lex_state = 56}, - [1338] = {.lex_state = 56}, - [1339] = {.lex_state = 0}, - [1340] = {.lex_state = 56}, - [1341] = {.lex_state = 56}, + [1338] = {.lex_state = 8}, + [1339] = {.lex_state = 56}, + [1340] = {.lex_state = 0}, + [1341] = {.lex_state = 0}, [1342] = {.lex_state = 0}, [1343] = {.lex_state = 0}, [1344] = {.lex_state = 56}, [1345] = {.lex_state = 0}, [1346] = {.lex_state = 56}, [1347] = {.lex_state = 56}, - [1348] = {.lex_state = 56}, - [1349] = {.lex_state = 0}, + [1348] = {.lex_state = 0}, + [1349] = {.lex_state = 56}, [1350] = {.lex_state = 56}, [1351] = {.lex_state = 56}, - [1352] = {.lex_state = 56}, + [1352] = {.lex_state = 0}, [1353] = {.lex_state = 56}, [1354] = {.lex_state = 56}, - [1355] = {.lex_state = 0}, - [1356] = {.lex_state = 56}, + [1355] = {.lex_state = 56}, + [1356] = {.lex_state = 0}, [1357] = {.lex_state = 56}, - [1358] = {.lex_state = 0}, + [1358] = {.lex_state = 56}, [1359] = {.lex_state = 56}, [1360] = {.lex_state = 56}, [1361] = {.lex_state = 56}, - [1362] = {.lex_state = 56}, + [1362] = {.lex_state = 0}, [1363] = {.lex_state = 56}, [1364] = {.lex_state = 56}, [1365] = {.lex_state = 56}, - [1366] = {.lex_state = 56}, + [1366] = {.lex_state = 0}, [1367] = {.lex_state = 56}, + [1368] = {.lex_state = 0}, + [1369] = {.lex_state = 0}, + [1370] = {.lex_state = 0}, + [1371] = {.lex_state = 0}, + [1372] = {.lex_state = 56}, + [1373] = {.lex_state = 56}, + [1374] = {.lex_state = 56}, + [1375] = {.lex_state = 56}, }; enum { @@ -5760,71 +5775,71 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_chars] = ACTIONS(1), }, [1] = { - [sym_program] = STATE(1264), - [sym_export_statement] = STATE(14), - [sym_declaration] = STATE(14), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(14), - [sym_expression_statement] = STATE(14), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(14), - [sym_if_statement] = STATE(14), - [sym_switch_statement] = STATE(14), - [sym_for_statement] = STATE(14), - [sym_for_in_statement] = STATE(14), - [sym_while_statement] = STATE(14), - [sym_do_statement] = STATE(14), - [sym_try_statement] = STATE(14), - [sym_with_statement] = STATE(14), - [sym_break_statement] = STATE(14), - [sym_continue_statement] = STATE(14), - [sym_debugger_statement] = STATE(14), - [sym_return_statement] = STATE(14), - [sym_throw_statement] = STATE(14), - [sym_empty_statement] = STATE(14), - [sym_labeled_statement] = STATE(14), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_program] = STATE(1273), + [sym_export_statement] = STATE(20), + [sym_declaration] = STATE(20), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(20), + [sym_expression_statement] = STATE(20), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(20), + [sym_if_statement] = STATE(20), + [sym_switch_statement] = STATE(20), + [sym_for_statement] = STATE(20), + [sym_for_in_statement] = STATE(20), + [sym_while_statement] = STATE(20), + [sym_do_statement] = STATE(20), + [sym_try_statement] = STATE(20), + [sym_with_statement] = STATE(20), + [sym_break_statement] = STATE(20), + [sym_continue_statement] = STATE(20), + [sym_debugger_statement] = STATE(20), + [sym_return_statement] = STATE(20), + [sym_throw_statement] = STATE(20), + [sym_empty_statement] = STATE(20), + [sym_labeled_statement] = STATE(20), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(20), + [aux_sym_export_statement_repeat1] = STATE(916), [ts_builtin_sym_end] = ACTIONS(5), [sym_identifier] = ACTIONS(7), [sym_hash_bang_line] = ACTIONS(9), @@ -5883,80 +5898,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [2] = { - [sym_export_statement] = STATE(18), - [sym_declaration] = STATE(18), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(18), - [sym_expression_statement] = STATE(18), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(18), - [sym_if_statement] = STATE(18), - [sym_switch_statement] = STATE(18), - [sym_for_statement] = STATE(18), - [sym_for_in_statement] = STATE(18), - [sym_while_statement] = STATE(18), - [sym_do_statement] = STATE(18), - [sym_try_statement] = STATE(18), - [sym_with_statement] = STATE(18), - [sym_break_statement] = STATE(18), - [sym_continue_statement] = STATE(18), - [sym_debugger_statement] = STATE(18), - [sym_return_statement] = STATE(18), - [sym_throw_statement] = STATE(18), - [sym_empty_statement] = STATE(18), - [sym_labeled_statement] = STATE(18), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1326), - [sym_object_assignment_pattern] = STATE(1050), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1326), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1326), - [sym_spread_element] = STATE(1053), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(572), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [sym_rest_pattern] = STATE(1050), - [sym_method_definition] = STATE(1053), - [sym_pair] = STATE(1053), - [sym_pair_pattern] = STATE(1050), - [sym__property_name] = STATE(1054), - [sym_computed_property_name] = STATE(1054), - [aux_sym_program_repeat1] = STATE(18), - [aux_sym_export_statement_repeat1] = STATE(690), - [aux_sym_object_repeat1] = STATE(1056), - [aux_sym_object_pattern_repeat1] = STATE(1057), + [sym_export_statement] = STATE(12), + [sym_declaration] = STATE(12), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(12), + [sym_expression_statement] = STATE(12), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(12), + [sym_if_statement] = STATE(12), + [sym_switch_statement] = STATE(12), + [sym_for_statement] = STATE(12), + [sym_for_in_statement] = STATE(12), + [sym_while_statement] = STATE(12), + [sym_do_statement] = STATE(12), + [sym_try_statement] = STATE(12), + [sym_with_statement] = STATE(12), + [sym_break_statement] = STATE(12), + [sym_continue_statement] = STATE(12), + [sym_debugger_statement] = STATE(12), + [sym_return_statement] = STATE(12), + [sym_throw_statement] = STATE(12), + [sym_empty_statement] = STATE(12), + [sym_labeled_statement] = STATE(12), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1295), + [sym_object_assignment_pattern] = STATE(1030), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1295), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1295), + [sym_spread_element] = STATE(1033), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(590), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [sym_rest_pattern] = STATE(1030), + [sym_method_definition] = STATE(1033), + [sym_pair] = STATE(1033), + [sym_pair_pattern] = STATE(1030), + [sym__property_name] = STATE(1037), + [sym_computed_property_name] = STATE(1037), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(692), + [aux_sym_object_repeat1] = STATE(1038), + [aux_sym_object_pattern_repeat1] = STATE(1039), [sym_identifier] = ACTIONS(89), [anon_sym_export] = ACTIONS(91), [anon_sym_STAR] = ACTIONS(93), @@ -6017,80 +6032,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(109), }, [3] = { - [sym_export_statement] = STATE(24), - [sym_declaration] = STATE(24), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(24), - [sym_expression_statement] = STATE(24), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(24), - [sym_if_statement] = STATE(24), - [sym_switch_statement] = STATE(24), - [sym_for_statement] = STATE(24), - [sym_for_in_statement] = STATE(24), - [sym_while_statement] = STATE(24), - [sym_do_statement] = STATE(24), - [sym_try_statement] = STATE(24), - [sym_with_statement] = STATE(24), - [sym_break_statement] = STATE(24), - [sym_continue_statement] = STATE(24), - [sym_debugger_statement] = STATE(24), - [sym_return_statement] = STATE(24), - [sym_throw_statement] = STATE(24), - [sym_empty_statement] = STATE(24), - [sym_labeled_statement] = STATE(24), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1326), - [sym_object_assignment_pattern] = STATE(1050), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1326), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1326), - [sym_spread_element] = STATE(1053), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(572), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [sym_rest_pattern] = STATE(1050), - [sym_method_definition] = STATE(1053), - [sym_pair] = STATE(1053), - [sym_pair_pattern] = STATE(1050), - [sym__property_name] = STATE(1054), - [sym_computed_property_name] = STATE(1054), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(690), - [aux_sym_object_repeat1] = STATE(1056), - [aux_sym_object_pattern_repeat1] = STATE(1057), + [sym_export_statement] = STATE(12), + [sym_declaration] = STATE(12), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(12), + [sym_expression_statement] = STATE(12), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(12), + [sym_if_statement] = STATE(12), + [sym_switch_statement] = STATE(12), + [sym_for_statement] = STATE(12), + [sym_for_in_statement] = STATE(12), + [sym_while_statement] = STATE(12), + [sym_do_statement] = STATE(12), + [sym_try_statement] = STATE(12), + [sym_with_statement] = STATE(12), + [sym_break_statement] = STATE(12), + [sym_continue_statement] = STATE(12), + [sym_debugger_statement] = STATE(12), + [sym_return_statement] = STATE(12), + [sym_throw_statement] = STATE(12), + [sym_empty_statement] = STATE(12), + [sym_labeled_statement] = STATE(12), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1295), + [sym_object_assignment_pattern] = STATE(1030), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1295), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1295), + [sym_spread_element] = STATE(1033), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(590), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [sym_rest_pattern] = STATE(1030), + [sym_method_definition] = STATE(1033), + [sym_pair] = STATE(1033), + [sym_pair_pattern] = STATE(1030), + [sym__property_name] = STATE(1037), + [sym_computed_property_name] = STATE(1037), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(692), + [aux_sym_object_repeat1] = STATE(1038), + [aux_sym_object_pattern_repeat1] = STATE(1039), [sym_identifier] = ACTIONS(89), [anon_sym_export] = ACTIONS(91), [anon_sym_STAR] = ACTIONS(93), @@ -6151,80 +6166,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(109), }, [4] = { - [sym_export_statement] = STATE(12), - [sym_declaration] = STATE(12), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(12), - [sym_expression_statement] = STATE(12), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_switch_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_for_in_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_do_statement] = STATE(12), - [sym_try_statement] = STATE(12), - [sym_with_statement] = STATE(12), - [sym_break_statement] = STATE(12), - [sym_continue_statement] = STATE(12), - [sym_debugger_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_throw_statement] = STATE(12), - [sym_empty_statement] = STATE(12), - [sym_labeled_statement] = STATE(12), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1326), - [sym_object_assignment_pattern] = STATE(1050), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1326), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1326), - [sym_spread_element] = STATE(1028), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(572), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [sym_rest_pattern] = STATE(1050), - [sym_method_definition] = STATE(1028), - [sym_pair] = STATE(1028), - [sym_pair_pattern] = STATE(1050), - [sym__property_name] = STATE(1054), - [sym_computed_property_name] = STATE(1054), - [aux_sym_program_repeat1] = STATE(12), - [aux_sym_export_statement_repeat1] = STATE(690), - [aux_sym_object_repeat1] = STATE(1030), - [aux_sym_object_pattern_repeat1] = STATE(1057), + [sym_export_statement] = STATE(24), + [sym_declaration] = STATE(24), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(24), + [sym_expression_statement] = STATE(24), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(24), + [sym_if_statement] = STATE(24), + [sym_switch_statement] = STATE(24), + [sym_for_statement] = STATE(24), + [sym_for_in_statement] = STATE(24), + [sym_while_statement] = STATE(24), + [sym_do_statement] = STATE(24), + [sym_try_statement] = STATE(24), + [sym_with_statement] = STATE(24), + [sym_break_statement] = STATE(24), + [sym_continue_statement] = STATE(24), + [sym_debugger_statement] = STATE(24), + [sym_return_statement] = STATE(24), + [sym_throw_statement] = STATE(24), + [sym_empty_statement] = STATE(24), + [sym_labeled_statement] = STATE(24), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1295), + [sym_object_assignment_pattern] = STATE(1030), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1295), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1295), + [sym_spread_element] = STATE(1032), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(590), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [sym_rest_pattern] = STATE(1030), + [sym_method_definition] = STATE(1032), + [sym_pair] = STATE(1032), + [sym_pair_pattern] = STATE(1030), + [sym__property_name] = STATE(1037), + [sym_computed_property_name] = STATE(1037), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(692), + [aux_sym_object_repeat1] = STATE(1034), + [aux_sym_object_pattern_repeat1] = STATE(1039), [sym_identifier] = ACTIONS(113), [anon_sym_export] = ACTIONS(115), [anon_sym_STAR] = ACTIONS(93), @@ -6285,86 +6300,86 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(123), }, [5] = { - [sym_export_statement] = STATE(12), - [sym_declaration] = STATE(12), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(12), - [sym_expression_statement] = STATE(12), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_switch_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_for_in_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_do_statement] = STATE(12), - [sym_try_statement] = STATE(12), - [sym_with_statement] = STATE(12), - [sym_break_statement] = STATE(12), - [sym_continue_statement] = STATE(12), - [sym_debugger_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_throw_statement] = STATE(12), - [sym_empty_statement] = STATE(12), - [sym_labeled_statement] = STATE(12), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1326), - [sym_object_assignment_pattern] = STATE(1050), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1326), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1326), - [sym_spread_element] = STATE(1028), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(572), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [sym_rest_pattern] = STATE(1050), - [sym_method_definition] = STATE(1028), - [sym_pair] = STATE(1028), - [sym_pair_pattern] = STATE(1050), - [sym__property_name] = STATE(1054), - [sym_computed_property_name] = STATE(1054), - [aux_sym_program_repeat1] = STATE(12), - [aux_sym_export_statement_repeat1] = STATE(690), - [aux_sym_object_repeat1] = STATE(1030), - [aux_sym_object_pattern_repeat1] = STATE(1057), - [sym_identifier] = ACTIONS(125), - [anon_sym_export] = ACTIONS(127), + [sym_export_statement] = STATE(22), + [sym_declaration] = STATE(22), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(22), + [sym_expression_statement] = STATE(22), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(22), + [sym_if_statement] = STATE(22), + [sym_switch_statement] = STATE(22), + [sym_for_statement] = STATE(22), + [sym_for_in_statement] = STATE(22), + [sym_while_statement] = STATE(22), + [sym_do_statement] = STATE(22), + [sym_try_statement] = STATE(22), + [sym_with_statement] = STATE(22), + [sym_break_statement] = STATE(22), + [sym_continue_statement] = STATE(22), + [sym_debugger_statement] = STATE(22), + [sym_return_statement] = STATE(22), + [sym_throw_statement] = STATE(22), + [sym_empty_statement] = STATE(22), + [sym_labeled_statement] = STATE(22), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1295), + [sym_object_assignment_pattern] = STATE(1030), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1295), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1295), + [sym_spread_element] = STATE(1033), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(590), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [sym_rest_pattern] = STATE(1030), + [sym_method_definition] = STATE(1033), + [sym_pair] = STATE(1033), + [sym_pair_pattern] = STATE(1030), + [sym__property_name] = STATE(1037), + [sym_computed_property_name] = STATE(1037), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(692), + [aux_sym_object_repeat1] = STATE(1038), + [aux_sym_object_pattern_repeat1] = STATE(1039), + [sym_identifier] = ACTIONS(89), + [anon_sym_export] = ACTIONS(91), [anon_sym_STAR] = ACTIONS(93), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(95), - [anon_sym_RBRACE] = ACTIONS(117), + [anon_sym_RBRACE] = ACTIONS(125), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -6389,7 +6404,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(129), + [anon_sym_async] = ACTIONS(101), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), @@ -6414,18 +6429,18 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(131), - [anon_sym_get] = ACTIONS(133), - [anon_sym_set] = ACTIONS(133), + [anon_sym_static] = ACTIONS(107), + [anon_sym_get] = ACTIONS(109), + [anon_sym_set] = ACTIONS(109), }, [6] = { [sym_export_statement] = STATE(24), [sym_declaration] = STATE(24), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(24), [sym_expression_statement] = STATE(24), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(24), [sym_if_statement] = STATE(24), [sym_switch_statement] = STATE(24), @@ -6442,63 +6457,63 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(24), [sym_empty_statement] = STATE(24), [sym_labeled_statement] = STATE(24), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1326), - [sym_object_assignment_pattern] = STATE(1050), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1326), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1326), - [sym_spread_element] = STATE(1053), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(572), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [sym_rest_pattern] = STATE(1050), - [sym_method_definition] = STATE(1053), - [sym_pair] = STATE(1053), - [sym_pair_pattern] = STATE(1050), - [sym__property_name] = STATE(1054), - [sym_computed_property_name] = STATE(1054), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1295), + [sym_object_assignment_pattern] = STATE(1030), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1295), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1295), + [sym_spread_element] = STATE(1032), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(590), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [sym_rest_pattern] = STATE(1030), + [sym_method_definition] = STATE(1032), + [sym_pair] = STATE(1032), + [sym_pair_pattern] = STATE(1030), + [sym__property_name] = STATE(1037), + [sym_computed_property_name] = STATE(1037), [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(690), - [aux_sym_object_repeat1] = STATE(1056), - [aux_sym_object_pattern_repeat1] = STATE(1057), - [sym_identifier] = ACTIONS(89), - [anon_sym_export] = ACTIONS(91), + [aux_sym_export_statement_repeat1] = STATE(692), + [aux_sym_object_repeat1] = STATE(1034), + [aux_sym_object_pattern_repeat1] = STATE(1039), + [sym_identifier] = ACTIONS(127), + [anon_sym_export] = ACTIONS(129), [anon_sym_STAR] = ACTIONS(93), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(95), - [anon_sym_RBRACE] = ACTIONS(135), + [anon_sym_RBRACE] = ACTIONS(117), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -6523,7 +6538,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(101), + [anon_sym_async] = ACTIONS(131), [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(103), @@ -6548,18 +6563,18 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(107), - [anon_sym_get] = ACTIONS(109), - [anon_sym_set] = ACTIONS(109), + [anon_sym_static] = ACTIONS(133), + [anon_sym_get] = ACTIONS(135), + [anon_sym_set] = ACTIONS(135), }, [7] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -6576,47 +6591,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), [ts_builtin_sym_end] = ACTIONS(137), [sym_identifier] = ACTIONS(139), [anon_sym_export] = ACTIONS(142), @@ -6679,11 +6694,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [8] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -6700,47 +6715,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(261), @@ -6802,11 +6817,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [9] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -6823,47 +6838,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(265), @@ -6925,11 +6940,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [10] = { [sym_export_statement] = STATE(8), [sym_declaration] = STATE(8), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(8), [sym_expression_statement] = STATE(8), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(8), [sym_if_statement] = STATE(8), [sym_switch_statement] = STATE(8), @@ -6946,47 +6961,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(8), [sym_empty_statement] = STATE(8), [sym_labeled_statement] = STATE(8), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(8), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(269), @@ -7048,11 +7063,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [11] = { [sym_export_statement] = STATE(9), [sym_declaration] = STATE(9), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(9), [sym_expression_statement] = STATE(9), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(9), [sym_if_statement] = STATE(9), [sym_switch_statement] = STATE(9), @@ -7069,47 +7084,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(9), [sym_empty_statement] = STATE(9), [sym_labeled_statement] = STATE(9), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(273), @@ -7171,11 +7186,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [12] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -7192,47 +7207,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -7290,74 +7305,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [13] = { - [sym_export_statement] = STATE(20), - [sym_declaration] = STATE(20), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(20), - [sym_expression_statement] = STATE(20), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(20), - [sym_if_statement] = STATE(20), - [sym_switch_statement] = STATE(20), - [sym_for_statement] = STATE(20), - [sym_for_in_statement] = STATE(20), - [sym_while_statement] = STATE(20), - [sym_do_statement] = STATE(20), - [sym_try_statement] = STATE(20), - [sym_with_statement] = STATE(20), - [sym_break_statement] = STATE(20), - [sym_continue_statement] = STATE(20), - [sym_debugger_statement] = STATE(20), - [sym_return_statement] = STATE(20), - [sym_throw_statement] = STATE(20), - [sym_empty_statement] = STATE(20), - [sym_labeled_statement] = STATE(20), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(20), - [aux_sym_export_statement_repeat1] = STATE(891), - [ts_builtin_sym_end] = ACTIONS(279), + [sym_export_statement] = STATE(24), + [sym_declaration] = STATE(24), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(24), + [sym_expression_statement] = STATE(24), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(24), + [sym_if_statement] = STATE(24), + [sym_switch_statement] = STATE(24), + [sym_for_statement] = STATE(24), + [sym_for_in_statement] = STATE(24), + [sym_while_statement] = STATE(24), + [sym_do_statement] = STATE(24), + [sym_try_statement] = STATE(24), + [sym_with_statement] = STATE(24), + [sym_break_statement] = STATE(24), + [sym_continue_statement] = STATE(24), + [sym_debugger_statement] = STATE(24), + [sym_return_statement] = STATE(24), + [sym_throw_statement] = STATE(24), + [sym_empty_statement] = STATE(24), + [sym_labeled_statement] = STATE(24), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_RBRACE] = ACTIONS(279), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -7411,74 +7426,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [14] = { - [sym_export_statement] = STATE(7), - [sym_declaration] = STATE(7), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(7), - [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(7), - [sym_if_statement] = STATE(7), - [sym_switch_statement] = STATE(7), - [sym_for_statement] = STATE(7), - [sym_for_in_statement] = STATE(7), - [sym_while_statement] = STATE(7), - [sym_do_statement] = STATE(7), - [sym_try_statement] = STATE(7), - [sym_with_statement] = STATE(7), - [sym_break_statement] = STATE(7), - [sym_continue_statement] = STATE(7), - [sym_debugger_statement] = STATE(7), - [sym_return_statement] = STATE(7), - [sym_throw_statement] = STATE(7), - [sym_empty_statement] = STATE(7), - [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), - [ts_builtin_sym_end] = ACTIONS(279), + [sym_export_statement] = STATE(18), + [sym_declaration] = STATE(18), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(18), + [sym_expression_statement] = STATE(18), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(18), + [sym_if_statement] = STATE(18), + [sym_switch_statement] = STATE(18), + [sym_for_statement] = STATE(18), + [sym_for_in_statement] = STATE(18), + [sym_while_statement] = STATE(18), + [sym_do_statement] = STATE(18), + [sym_try_statement] = STATE(18), + [sym_with_statement] = STATE(18), + [sym_break_statement] = STATE(18), + [sym_continue_statement] = STATE(18), + [sym_debugger_statement] = STATE(18), + [sym_return_statement] = STATE(18), + [sym_throw_statement] = STATE(18), + [sym_empty_statement] = STATE(18), + [sym_labeled_statement] = STATE(18), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_RBRACE] = ACTIONS(281), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -7532,74 +7547,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [15] = { - [sym_export_statement] = STATE(7), - [sym_declaration] = STATE(7), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(7), - [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(7), - [sym_if_statement] = STATE(7), - [sym_switch_statement] = STATE(7), - [sym_for_statement] = STATE(7), - [sym_for_in_statement] = STATE(7), - [sym_while_statement] = STATE(7), - [sym_do_statement] = STATE(7), - [sym_try_statement] = STATE(7), - [sym_with_statement] = STATE(7), - [sym_break_statement] = STATE(7), - [sym_continue_statement] = STATE(7), - [sym_debugger_statement] = STATE(7), - [sym_return_statement] = STATE(7), - [sym_throw_statement] = STATE(7), - [sym_empty_statement] = STATE(7), - [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_export_statement] = STATE(22), + [sym_declaration] = STATE(22), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(22), + [sym_expression_statement] = STATE(22), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(22), + [sym_if_statement] = STATE(22), + [sym_switch_statement] = STATE(22), + [sym_for_statement] = STATE(22), + [sym_for_in_statement] = STATE(22), + [sym_while_statement] = STATE(22), + [sym_do_statement] = STATE(22), + [sym_try_statement] = STATE(22), + [sym_with_statement] = STATE(22), + [sym_break_statement] = STATE(22), + [sym_continue_statement] = STATE(22), + [sym_debugger_statement] = STATE(22), + [sym_return_statement] = STATE(22), + [sym_throw_statement] = STATE(22), + [sym_empty_statement] = STATE(22), + [sym_labeled_statement] = STATE(22), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(281), + [anon_sym_RBRACE] = ACTIONS(283), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -7653,74 +7668,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [16] = { - [sym_export_statement] = STATE(23), - [sym_declaration] = STATE(23), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(23), - [sym_expression_statement] = STATE(23), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(23), - [sym_if_statement] = STATE(23), - [sym_switch_statement] = STATE(23), - [sym_for_statement] = STATE(23), - [sym_for_in_statement] = STATE(23), - [sym_while_statement] = STATE(23), - [sym_do_statement] = STATE(23), - [sym_try_statement] = STATE(23), - [sym_with_statement] = STATE(23), - [sym_break_statement] = STATE(23), - [sym_continue_statement] = STATE(23), - [sym_debugger_statement] = STATE(23), - [sym_return_statement] = STATE(23), - [sym_throw_statement] = STATE(23), - [sym_empty_statement] = STATE(23), - [sym_labeled_statement] = STATE(23), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(23), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_export_statement] = STATE(7), + [sym_declaration] = STATE(7), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(7), + [sym_expression_statement] = STATE(7), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(7), + [sym_if_statement] = STATE(7), + [sym_switch_statement] = STATE(7), + [sym_for_statement] = STATE(7), + [sym_for_in_statement] = STATE(7), + [sym_while_statement] = STATE(7), + [sym_do_statement] = STATE(7), + [sym_try_statement] = STATE(7), + [sym_with_statement] = STATE(7), + [sym_break_statement] = STATE(7), + [sym_continue_statement] = STATE(7), + [sym_debugger_statement] = STATE(7), + [sym_return_statement] = STATE(7), + [sym_throw_statement] = STATE(7), + [sym_empty_statement] = STATE(7), + [sym_labeled_statement] = STATE(7), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(7), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(283), + [anon_sym_RBRACE] = ACTIONS(285), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -7774,74 +7789,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [17] = { - [sym_export_statement] = STATE(12), - [sym_declaration] = STATE(12), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(12), - [sym_expression_statement] = STATE(12), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_switch_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_for_in_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_do_statement] = STATE(12), - [sym_try_statement] = STATE(12), - [sym_with_statement] = STATE(12), - [sym_break_statement] = STATE(12), - [sym_continue_statement] = STATE(12), - [sym_debugger_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_throw_statement] = STATE(12), - [sym_empty_statement] = STATE(12), - [sym_labeled_statement] = STATE(12), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(12), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_export_statement] = STATE(23), + [sym_declaration] = STATE(23), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(23), + [sym_expression_statement] = STATE(23), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(23), + [sym_if_statement] = STATE(23), + [sym_switch_statement] = STATE(23), + [sym_for_statement] = STATE(23), + [sym_for_in_statement] = STATE(23), + [sym_while_statement] = STATE(23), + [sym_do_statement] = STATE(23), + [sym_try_statement] = STATE(23), + [sym_with_statement] = STATE(23), + [sym_break_statement] = STATE(23), + [sym_continue_statement] = STATE(23), + [sym_debugger_statement] = STATE(23), + [sym_return_statement] = STATE(23), + [sym_throw_statement] = STATE(23), + [sym_empty_statement] = STATE(23), + [sym_labeled_statement] = STATE(23), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(23), + [aux_sym_export_statement_repeat1] = STATE(916), + [ts_builtin_sym_end] = ACTIONS(287), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(285), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -7897,11 +7912,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [18] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -7918,168 +7933,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(287), - [anon_sym_import] = ACTIONS(15), - [anon_sym_var] = ACTIONS(17), - [anon_sym_let] = ACTIONS(19), - [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), - [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), - [anon_sym_do] = ACTIONS(33), - [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), - [anon_sym_break] = ACTIONS(39), - [anon_sym_continue] = ACTIONS(41), - [anon_sym_debugger] = ACTIONS(43), - [anon_sym_return] = ACTIONS(45), - [anon_sym_throw] = ACTIONS(47), - [anon_sym_SEMI] = ACTIONS(49), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), - }, - [19] = { - [sym_export_statement] = STATE(15), - [sym_declaration] = STATE(15), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(15), - [sym_expression_statement] = STATE(15), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(15), - [sym_if_statement] = STATE(15), - [sym_switch_statement] = STATE(15), - [sym_for_statement] = STATE(15), - [sym_for_in_statement] = STATE(15), - [sym_while_statement] = STATE(15), - [sym_do_statement] = STATE(15), - [sym_try_statement] = STATE(15), - [sym_with_statement] = STATE(15), - [sym_break_statement] = STATE(15), - [sym_continue_statement] = STATE(15), - [sym_debugger_statement] = STATE(15), - [sym_return_statement] = STATE(15), - [sym_throw_statement] = STATE(15), - [sym_empty_statement] = STATE(15), - [sym_labeled_statement] = STATE(15), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -8136,14 +8030,135 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, + [19] = { + [sym_export_statement] = STATE(16), + [sym_declaration] = STATE(16), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(16), + [sym_expression_statement] = STATE(16), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(16), + [sym_if_statement] = STATE(16), + [sym_switch_statement] = STATE(16), + [sym_for_statement] = STATE(16), + [sym_for_in_statement] = STATE(16), + [sym_while_statement] = STATE(16), + [sym_do_statement] = STATE(16), + [sym_try_statement] = STATE(16), + [sym_with_statement] = STATE(16), + [sym_break_statement] = STATE(16), + [sym_continue_statement] = STATE(16), + [sym_debugger_statement] = STATE(16), + [sym_return_statement] = STATE(16), + [sym_throw_statement] = STATE(16), + [sym_empty_statement] = STATE(16), + [sym_labeled_statement] = STATE(16), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(16), + [aux_sym_export_statement_repeat1] = STATE(916), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_RBRACE] = ACTIONS(283), + [anon_sym_import] = ACTIONS(15), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), + [anon_sym_if] = ACTIONS(21), + [anon_sym_switch] = ACTIONS(23), + [anon_sym_for] = ACTIONS(25), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_while] = ACTIONS(31), + [anon_sym_do] = ACTIONS(33), + [anon_sym_try] = ACTIONS(35), + [anon_sym_with] = ACTIONS(37), + [anon_sym_break] = ACTIONS(39), + [anon_sym_continue] = ACTIONS(41), + [anon_sym_debugger] = ACTIONS(43), + [anon_sym_return] = ACTIONS(45), + [anon_sym_throw] = ACTIONS(47), + [anon_sym_SEMI] = ACTIONS(49), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), + }, [20] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -8160,48 +8175,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), - [ts_builtin_sym_end] = ACTIONS(291), + [aux_sym_export_statement_repeat1] = STATE(916), + [ts_builtin_sym_end] = ACTIONS(287), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -8258,74 +8273,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [21] = { - [sym_export_statement] = STATE(24), - [sym_declaration] = STATE(24), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(24), - [sym_expression_statement] = STATE(24), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(24), - [sym_if_statement] = STATE(24), - [sym_switch_statement] = STATE(24), - [sym_for_statement] = STATE(24), - [sym_for_in_statement] = STATE(24), - [sym_while_statement] = STATE(24), - [sym_do_statement] = STATE(24), - [sym_try_statement] = STATE(24), - [sym_with_statement] = STATE(24), - [sym_break_statement] = STATE(24), - [sym_continue_statement] = STATE(24), - [sym_debugger_statement] = STATE(24), - [sym_return_statement] = STATE(24), - [sym_throw_statement] = STATE(24), - [sym_empty_statement] = STATE(24), - [sym_labeled_statement] = STATE(24), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_export_statement] = STATE(12), + [sym_declaration] = STATE(12), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(12), + [sym_expression_statement] = STATE(12), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(12), + [sym_if_statement] = STATE(12), + [sym_switch_statement] = STATE(12), + [sym_for_statement] = STATE(12), + [sym_for_in_statement] = STATE(12), + [sym_while_statement] = STATE(12), + [sym_do_statement] = STATE(12), + [sym_try_statement] = STATE(12), + [sym_with_statement] = STATE(12), + [sym_break_statement] = STATE(12), + [sym_continue_statement] = STATE(12), + [sym_debugger_statement] = STATE(12), + [sym_return_statement] = STATE(12), + [sym_throw_statement] = STATE(12), + [sym_empty_statement] = STATE(12), + [sym_labeled_statement] = STATE(12), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(293), + [anon_sym_RBRACE] = ACTIONS(291), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -8379,74 +8394,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [22] = { - [sym_export_statement] = STATE(18), - [sym_declaration] = STATE(18), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(18), - [sym_expression_statement] = STATE(18), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(18), - [sym_if_statement] = STATE(18), - [sym_switch_statement] = STATE(18), - [sym_for_statement] = STATE(18), - [sym_for_in_statement] = STATE(18), - [sym_while_statement] = STATE(18), - [sym_do_statement] = STATE(18), - [sym_try_statement] = STATE(18), - [sym_with_statement] = STATE(18), - [sym_break_statement] = STATE(18), - [sym_continue_statement] = STATE(18), - [sym_debugger_statement] = STATE(18), - [sym_return_statement] = STATE(18), - [sym_throw_statement] = STATE(18), - [sym_empty_statement] = STATE(18), - [sym_labeled_statement] = STATE(18), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_program_repeat1] = STATE(18), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_export_statement] = STATE(7), + [sym_declaration] = STATE(7), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(7), + [sym_expression_statement] = STATE(7), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(7), + [sym_if_statement] = STATE(7), + [sym_switch_statement] = STATE(7), + [sym_for_statement] = STATE(7), + [sym_for_in_statement] = STATE(7), + [sym_while_statement] = STATE(7), + [sym_do_statement] = STATE(7), + [sym_try_statement] = STATE(7), + [sym_with_statement] = STATE(7), + [sym_break_statement] = STATE(7), + [sym_continue_statement] = STATE(7), + [sym_debugger_statement] = STATE(7), + [sym_return_statement] = STATE(7), + [sym_throw_statement] = STATE(7), + [sym_empty_statement] = STATE(7), + [sym_labeled_statement] = STATE(7), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_program_repeat1] = STATE(7), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(289), + [anon_sym_RBRACE] = ACTIONS(293), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -8502,11 +8517,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [23] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -8523,51 +8538,51 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), + [ts_builtin_sym_end] = ACTIONS(295), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(295), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -8623,11 +8638,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [24] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -8644,47 +8659,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(891), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -8742,85 +8757,85 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [25] = { - [sym_export_statement] = STATE(307), - [sym_declaration] = STATE(307), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(307), - [sym_expression_statement] = STATE(307), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(307), - [sym_if_statement] = STATE(307), - [sym_switch_statement] = STATE(307), - [sym_for_statement] = STATE(307), - [sym_for_in_statement] = STATE(307), - [sym_while_statement] = STATE(307), + [sym_export_statement] = STATE(282), + [sym_declaration] = STATE(283), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(284), + [sym_expression_statement] = STATE(285), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(286), + [sym_if_statement] = STATE(296), + [sym_switch_statement] = STATE(297), + [sym_for_statement] = STATE(298), + [sym_for_in_statement] = STATE(304), + [sym_while_statement] = STATE(305), [sym_do_statement] = STATE(307), - [sym_try_statement] = STATE(307), - [sym_with_statement] = STATE(307), - [sym_break_statement] = STATE(307), - [sym_continue_statement] = STATE(307), - [sym_debugger_statement] = STATE(307), - [sym_return_statement] = STATE(307), - [sym_throw_statement] = STATE(307), - [sym_empty_statement] = STATE(307), - [sym_labeled_statement] = STATE(307), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), - [sym_identifier] = ACTIONS(299), - [anon_sym_export] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), + [sym_try_statement] = STATE(308), + [sym_with_statement] = STATE(309), + [sym_break_statement] = STATE(334), + [sym_continue_statement] = STATE(337), + [sym_debugger_statement] = STATE(249), + [sym_return_statement] = STATE(335), + [sym_throw_statement] = STATE(333), + [sym_empty_statement] = STATE(312), + [sym_labeled_statement] = STATE(311), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(305), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(307), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(309), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(311), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -8831,9 +8846,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(313), - [anon_sym_async] = ACTIONS(315), - [anon_sym_function] = ACTIONS(317), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -8856,90 +8871,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(319), - [anon_sym_get] = ACTIONS(319), - [anon_sym_set] = ACTIONS(319), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [26] = { - [sym_export_statement] = STATE(276), - [sym_declaration] = STATE(276), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(276), - [sym_expression_statement] = STATE(276), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(276), - [sym_if_statement] = STATE(276), - [sym_switch_statement] = STATE(276), - [sym_for_statement] = STATE(276), - [sym_for_in_statement] = STATE(276), - [sym_while_statement] = STATE(276), - [sym_do_statement] = STATE(276), - [sym_try_statement] = STATE(276), - [sym_with_statement] = STATE(276), - [sym_break_statement] = STATE(276), - [sym_continue_statement] = STATE(276), - [sym_debugger_statement] = STATE(276), - [sym_return_statement] = STATE(276), - [sym_throw_statement] = STATE(276), - [sym_empty_statement] = STATE(276), - [sym_labeled_statement] = STATE(276), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), - [sym_identifier] = ACTIONS(299), - [anon_sym_export] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), + [sym_export_statement] = STATE(258), + [sym_declaration] = STATE(258), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(258), + [sym_expression_statement] = STATE(258), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(258), + [sym_if_statement] = STATE(258), + [sym_switch_statement] = STATE(258), + [sym_for_statement] = STATE(258), + [sym_for_in_statement] = STATE(258), + [sym_while_statement] = STATE(258), + [sym_do_statement] = STATE(258), + [sym_try_statement] = STATE(258), + [sym_with_statement] = STATE(258), + [sym_break_statement] = STATE(258), + [sym_continue_statement] = STATE(258), + [sym_debugger_statement] = STATE(258), + [sym_return_statement] = STATE(258), + [sym_throw_statement] = STATE(258), + [sym_empty_statement] = STATE(258), + [sym_labeled_statement] = STATE(258), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(305), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(307), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(309), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(311), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -8950,9 +8965,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(313), - [anon_sym_async] = ACTIONS(315), - [anon_sym_function] = ACTIONS(317), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -8975,74 +8990,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(319), - [anon_sym_get] = ACTIONS(319), - [anon_sym_set] = ACTIONS(319), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [27] = { - [sym_export_statement] = STATE(330), - [sym_declaration] = STATE(330), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(330), - [sym_expression_statement] = STATE(330), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(330), - [sym_if_statement] = STATE(330), - [sym_switch_statement] = STATE(330), - [sym_for_statement] = STATE(330), - [sym_for_in_statement] = STATE(330), - [sym_while_statement] = STATE(330), - [sym_do_statement] = STATE(330), - [sym_try_statement] = STATE(330), - [sym_with_statement] = STATE(330), - [sym_break_statement] = STATE(330), - [sym_continue_statement] = STATE(330), - [sym_debugger_statement] = STATE(330), - [sym_return_statement] = STATE(330), - [sym_throw_statement] = STATE(330), - [sym_empty_statement] = STATE(330), - [sym_labeled_statement] = STATE(330), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_export_statement] = STATE(251), + [sym_declaration] = STATE(251), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(251), + [sym_expression_statement] = STATE(251), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(251), + [sym_if_statement] = STATE(251), + [sym_switch_statement] = STATE(251), + [sym_for_statement] = STATE(251), + [sym_for_in_statement] = STATE(251), + [sym_while_statement] = STATE(251), + [sym_do_statement] = STATE(251), + [sym_try_statement] = STATE(251), + [sym_with_statement] = STATE(251), + [sym_break_statement] = STATE(251), + [sym_continue_statement] = STATE(251), + [sym_debugger_statement] = STATE(251), + [sym_return_statement] = STATE(251), + [sym_throw_statement] = STATE(251), + [sym_empty_statement] = STATE(251), + [sym_labeled_statement] = STATE(251), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -9099,85 +9114,85 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [28] = { - [sym_export_statement] = STATE(300), - [sym_declaration] = STATE(300), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(300), - [sym_expression_statement] = STATE(300), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(300), - [sym_if_statement] = STATE(300), - [sym_switch_statement] = STATE(300), - [sym_for_statement] = STATE(300), - [sym_for_in_statement] = STATE(300), - [sym_while_statement] = STATE(300), - [sym_do_statement] = STATE(300), - [sym_try_statement] = STATE(300), - [sym_with_statement] = STATE(300), - [sym_break_statement] = STATE(300), - [sym_continue_statement] = STATE(300), - [sym_debugger_statement] = STATE(300), - [sym_return_statement] = STATE(300), - [sym_throw_statement] = STATE(300), - [sym_empty_statement] = STATE(300), - [sym_labeled_statement] = STATE(300), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [sym_export_statement] = STATE(313), + [sym_declaration] = STATE(314), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(315), + [sym_expression_statement] = STATE(316), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(317), + [sym_if_statement] = STATE(318), + [sym_switch_statement] = STATE(319), + [sym_for_statement] = STATE(320), + [sym_for_in_statement] = STATE(248), + [sym_while_statement] = STATE(322), + [sym_do_statement] = STATE(323), + [sym_try_statement] = STATE(324), + [sym_with_statement] = STATE(325), + [sym_break_statement] = STATE(326), + [sym_continue_statement] = STATE(327), + [sym_debugger_statement] = STATE(328), + [sym_return_statement] = STATE(329), + [sym_throw_statement] = STATE(330), + [sym_empty_statement] = STATE(331), + [sym_labeled_statement] = STATE(332), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), + [sym_identifier] = ACTIONS(299), + [anon_sym_export] = ACTIONS(301), + [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), + [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9188,9 +9203,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(313), + [anon_sym_async] = ACTIONS(315), + [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9213,90 +9228,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(319), + [anon_sym_get] = ACTIONS(319), + [anon_sym_set] = ACTIONS(319), }, [29] = { - [sym_export_statement] = STATE(276), - [sym_declaration] = STATE(276), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(276), - [sym_expression_statement] = STATE(276), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(276), - [sym_if_statement] = STATE(276), - [sym_switch_statement] = STATE(276), - [sym_for_statement] = STATE(276), - [sym_for_in_statement] = STATE(276), - [sym_while_statement] = STATE(276), - [sym_do_statement] = STATE(276), - [sym_try_statement] = STATE(276), - [sym_with_statement] = STATE(276), - [sym_break_statement] = STATE(276), - [sym_continue_statement] = STATE(276), - [sym_debugger_statement] = STATE(276), - [sym_return_statement] = STATE(276), - [sym_throw_statement] = STATE(276), - [sym_empty_statement] = STATE(276), - [sym_labeled_statement] = STATE(276), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [sym_export_statement] = STATE(1017), + [sym_declaration] = STATE(1017), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(1017), + [sym_expression_statement] = STATE(1017), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(1017), + [sym_if_statement] = STATE(1017), + [sym_switch_statement] = STATE(1017), + [sym_for_statement] = STATE(1017), + [sym_for_in_statement] = STATE(1017), + [sym_while_statement] = STATE(1017), + [sym_do_statement] = STATE(1017), + [sym_try_statement] = STATE(1017), + [sym_with_statement] = STATE(1017), + [sym_break_statement] = STATE(1017), + [sym_continue_statement] = STATE(1017), + [sym_debugger_statement] = STATE(1017), + [sym_return_statement] = STATE(1017), + [sym_throw_statement] = STATE(1017), + [sym_empty_statement] = STATE(1017), + [sym_labeled_statement] = STATE(1017), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), + [sym_identifier] = ACTIONS(299), + [anon_sym_export] = ACTIONS(301), + [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), + [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9307,9 +9322,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(313), + [anon_sym_async] = ACTIONS(315), + [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9332,90 +9347,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(319), + [anon_sym_get] = ACTIONS(319), + [anon_sym_set] = ACTIONS(319), }, [30] = { - [sym_export_statement] = STATE(230), - [sym_declaration] = STATE(230), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(230), - [sym_expression_statement] = STATE(230), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(230), - [sym_if_statement] = STATE(230), - [sym_switch_statement] = STATE(230), - [sym_for_statement] = STATE(230), - [sym_for_in_statement] = STATE(230), - [sym_while_statement] = STATE(230), - [sym_do_statement] = STATE(230), - [sym_try_statement] = STATE(230), - [sym_with_statement] = STATE(230), - [sym_break_statement] = STATE(230), - [sym_continue_statement] = STATE(230), - [sym_debugger_statement] = STATE(230), - [sym_return_statement] = STATE(230), - [sym_throw_statement] = STATE(230), - [sym_empty_statement] = STATE(230), - [sym_labeled_statement] = STATE(230), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [sym_export_statement] = STATE(251), + [sym_declaration] = STATE(251), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(251), + [sym_expression_statement] = STATE(251), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(251), + [sym_if_statement] = STATE(251), + [sym_switch_statement] = STATE(251), + [sym_for_statement] = STATE(251), + [sym_for_in_statement] = STATE(251), + [sym_while_statement] = STATE(251), + [sym_do_statement] = STATE(251), + [sym_try_statement] = STATE(251), + [sym_with_statement] = STATE(251), + [sym_break_statement] = STATE(251), + [sym_continue_statement] = STATE(251), + [sym_debugger_statement] = STATE(251), + [sym_return_statement] = STATE(251), + [sym_throw_statement] = STATE(251), + [sym_empty_statement] = STATE(251), + [sym_labeled_statement] = STATE(251), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), + [sym_identifier] = ACTIONS(299), + [anon_sym_export] = ACTIONS(301), + [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), + [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9426,9 +9441,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(313), + [anon_sym_async] = ACTIONS(315), + [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9451,90 +9466,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(319), + [anon_sym_get] = ACTIONS(319), + [anon_sym_set] = ACTIONS(319), }, [31] = { - [sym_export_statement] = STATE(310), - [sym_declaration] = STATE(311), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(312), - [sym_expression_statement] = STATE(313), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(314), - [sym_if_statement] = STATE(315), - [sym_switch_statement] = STATE(316), - [sym_for_statement] = STATE(317), - [sym_for_in_statement] = STATE(318), - [sym_while_statement] = STATE(319), - [sym_do_statement] = STATE(320), - [sym_try_statement] = STATE(321), - [sym_with_statement] = STATE(322), - [sym_break_statement] = STATE(323), - [sym_continue_statement] = STATE(324), - [sym_debugger_statement] = STATE(325), - [sym_return_statement] = STATE(326), - [sym_throw_statement] = STATE(327), - [sym_empty_statement] = STATE(328), - [sym_labeled_statement] = STATE(329), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [sym_export_statement] = STATE(268), + [sym_declaration] = STATE(268), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(268), + [sym_expression_statement] = STATE(268), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(268), + [sym_if_statement] = STATE(268), + [sym_switch_statement] = STATE(268), + [sym_for_statement] = STATE(268), + [sym_for_in_statement] = STATE(268), + [sym_while_statement] = STATE(268), + [sym_do_statement] = STATE(268), + [sym_try_statement] = STATE(268), + [sym_with_statement] = STATE(268), + [sym_break_statement] = STATE(268), + [sym_continue_statement] = STATE(268), + [sym_debugger_statement] = STATE(268), + [sym_return_statement] = STATE(268), + [sym_throw_statement] = STATE(268), + [sym_empty_statement] = STATE(268), + [sym_labeled_statement] = STATE(268), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), + [sym_identifier] = ACTIONS(299), + [anon_sym_export] = ACTIONS(301), + [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), + [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9545,9 +9560,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(313), + [anon_sym_async] = ACTIONS(315), + [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9570,74 +9585,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(319), + [anon_sym_get] = ACTIONS(319), + [anon_sym_set] = ACTIONS(319), }, [32] = { - [sym_export_statement] = STATE(1297), - [sym_declaration] = STATE(1297), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(1297), - [sym_expression_statement] = STATE(1297), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(1297), - [sym_if_statement] = STATE(1297), - [sym_switch_statement] = STATE(1297), - [sym_for_statement] = STATE(1297), - [sym_for_in_statement] = STATE(1297), - [sym_while_statement] = STATE(1297), - [sym_do_statement] = STATE(1297), - [sym_try_statement] = STATE(1297), - [sym_with_statement] = STATE(1297), - [sym_break_statement] = STATE(1297), - [sym_continue_statement] = STATE(1297), - [sym_debugger_statement] = STATE(1297), - [sym_return_statement] = STATE(1297), - [sym_throw_statement] = STATE(1297), - [sym_empty_statement] = STATE(1297), - [sym_labeled_statement] = STATE(1297), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), + [sym_export_statement] = STATE(306), + [sym_declaration] = STATE(306), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(306), + [sym_expression_statement] = STATE(306), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(306), + [sym_if_statement] = STATE(306), + [sym_switch_statement] = STATE(306), + [sym_for_statement] = STATE(306), + [sym_for_in_statement] = STATE(306), + [sym_while_statement] = STATE(306), + [sym_do_statement] = STATE(306), + [sym_try_statement] = STATE(306), + [sym_with_statement] = STATE(306), + [sym_break_statement] = STATE(306), + [sym_continue_statement] = STATE(306), + [sym_debugger_statement] = STATE(306), + [sym_return_statement] = STATE(306), + [sym_throw_statement] = STATE(306), + [sym_empty_statement] = STATE(306), + [sym_labeled_statement] = STATE(306), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), @@ -9694,69 +9709,69 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(319), }, [33] = { - [sym_export_statement] = STATE(307), - [sym_declaration] = STATE(307), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(307), - [sym_expression_statement] = STATE(307), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(307), - [sym_if_statement] = STATE(307), - [sym_switch_statement] = STATE(307), - [sym_for_statement] = STATE(307), - [sym_for_in_statement] = STATE(307), - [sym_while_statement] = STATE(307), - [sym_do_statement] = STATE(307), - [sym_try_statement] = STATE(307), - [sym_with_statement] = STATE(307), - [sym_break_statement] = STATE(307), - [sym_continue_statement] = STATE(307), - [sym_debugger_statement] = STATE(307), - [sym_return_statement] = STATE(307), - [sym_throw_statement] = STATE(307), - [sym_empty_statement] = STATE(307), - [sym_labeled_statement] = STATE(307), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_export_statement] = STATE(294), + [sym_declaration] = STATE(294), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(294), + [sym_expression_statement] = STATE(294), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(294), + [sym_if_statement] = STATE(294), + [sym_switch_statement] = STATE(294), + [sym_for_statement] = STATE(294), + [sym_for_in_statement] = STATE(294), + [sym_while_statement] = STATE(294), + [sym_do_statement] = STATE(294), + [sym_try_statement] = STATE(294), + [sym_with_statement] = STATE(294), + [sym_break_statement] = STATE(294), + [sym_continue_statement] = STATE(294), + [sym_debugger_statement] = STATE(294), + [sym_return_statement] = STATE(294), + [sym_throw_statement] = STATE(294), + [sym_empty_statement] = STATE(294), + [sym_labeled_statement] = STATE(294), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -9813,85 +9828,85 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [34] = { - [sym_export_statement] = STATE(249), - [sym_declaration] = STATE(248), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(247), - [sym_expression_statement] = STATE(246), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(293), - [sym_if_statement] = STATE(256), - [sym_switch_statement] = STATE(257), - [sym_for_statement] = STATE(258), - [sym_for_in_statement] = STATE(259), - [sym_while_statement] = STATE(260), + [sym_export_statement] = STATE(261), + [sym_declaration] = STATE(261), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(261), + [sym_expression_statement] = STATE(261), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(261), + [sym_if_statement] = STATE(261), + [sym_switch_statement] = STATE(261), + [sym_for_statement] = STATE(261), + [sym_for_in_statement] = STATE(261), + [sym_while_statement] = STATE(261), [sym_do_statement] = STATE(261), - [sym_try_statement] = STATE(262), - [sym_with_statement] = STATE(263), - [sym_break_statement] = STATE(264), - [sym_continue_statement] = STATE(265), - [sym_debugger_statement] = STATE(266), - [sym_return_statement] = STATE(267), - [sym_throw_statement] = STATE(268), - [sym_empty_statement] = STATE(269), - [sym_labeled_statement] = STATE(270), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [sym_try_statement] = STATE(261), + [sym_with_statement] = STATE(261), + [sym_break_statement] = STATE(261), + [sym_continue_statement] = STATE(261), + [sym_debugger_statement] = STATE(261), + [sym_return_statement] = STATE(261), + [sym_throw_statement] = STATE(261), + [sym_empty_statement] = STATE(261), + [sym_labeled_statement] = STATE(261), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), + [sym_identifier] = ACTIONS(299), + [anon_sym_export] = ACTIONS(301), + [anon_sym_LBRACE] = ACTIONS(303), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), + [anon_sym_if] = ACTIONS(305), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(307), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(309), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(311), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9902,9 +9917,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(313), + [anon_sym_async] = ACTIONS(315), + [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9927,74 +9942,193 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(319), + [anon_sym_get] = ACTIONS(319), + [anon_sym_set] = ACTIONS(319), }, [35] = { - [sym_export_statement] = STATE(331), - [sym_declaration] = STATE(331), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(331), - [sym_expression_statement] = STATE(331), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(331), - [sym_if_statement] = STATE(331), - [sym_switch_statement] = STATE(331), - [sym_for_statement] = STATE(331), - [sym_for_in_statement] = STATE(331), - [sym_while_statement] = STATE(331), - [sym_do_statement] = STATE(331), - [sym_try_statement] = STATE(331), - [sym_with_statement] = STATE(331), - [sym_break_statement] = STATE(331), - [sym_continue_statement] = STATE(331), - [sym_debugger_statement] = STATE(331), - [sym_return_statement] = STATE(331), - [sym_throw_statement] = STATE(331), - [sym_empty_statement] = STATE(331), - [sym_labeled_statement] = STATE(331), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), + [sym_export_statement] = STATE(282), + [sym_declaration] = STATE(283), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(284), + [sym_expression_statement] = STATE(285), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(286), + [sym_if_statement] = STATE(296), + [sym_switch_statement] = STATE(297), + [sym_for_statement] = STATE(298), + [sym_for_in_statement] = STATE(304), + [sym_while_statement] = STATE(305), + [sym_do_statement] = STATE(307), + [sym_try_statement] = STATE(308), + [sym_with_statement] = STATE(309), + [sym_break_statement] = STATE(334), + [sym_continue_statement] = STATE(337), + [sym_debugger_statement] = STATE(249), + [sym_return_statement] = STATE(335), + [sym_throw_statement] = STATE(333), + [sym_empty_statement] = STATE(312), + [sym_labeled_statement] = STATE(311), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), + [sym_identifier] = ACTIONS(299), + [anon_sym_export] = ACTIONS(301), + [anon_sym_LBRACE] = ACTIONS(303), + [anon_sym_import] = ACTIONS(15), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), + [anon_sym_if] = ACTIONS(305), + [anon_sym_switch] = ACTIONS(23), + [anon_sym_for] = ACTIONS(307), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_while] = ACTIONS(309), + [anon_sym_do] = ACTIONS(33), + [anon_sym_try] = ACTIONS(35), + [anon_sym_with] = ACTIONS(311), + [anon_sym_break] = ACTIONS(39), + [anon_sym_continue] = ACTIONS(41), + [anon_sym_debugger] = ACTIONS(43), + [anon_sym_return] = ACTIONS(45), + [anon_sym_throw] = ACTIONS(47), + [anon_sym_SEMI] = ACTIONS(49), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(313), + [anon_sym_async] = ACTIONS(315), + [anon_sym_function] = ACTIONS(317), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(319), + [anon_sym_get] = ACTIONS(319), + [anon_sym_set] = ACTIONS(319), + }, + [36] = { + [sym_export_statement] = STATE(306), + [sym_declaration] = STATE(306), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(306), + [sym_expression_statement] = STATE(306), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(306), + [sym_if_statement] = STATE(306), + [sym_switch_statement] = STATE(306), + [sym_for_statement] = STATE(306), + [sym_for_in_statement] = STATE(306), + [sym_while_statement] = STATE(306), + [sym_do_statement] = STATE(306), + [sym_try_statement] = STATE(306), + [sym_with_statement] = STATE(306), + [sym_break_statement] = STATE(306), + [sym_continue_statement] = STATE(306), + [sym_debugger_statement] = STATE(306), + [sym_return_statement] = STATE(306), + [sym_throw_statement] = STATE(306), + [sym_empty_statement] = STATE(306), + [sym_labeled_statement] = STATE(306), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -10050,70 +10184,70 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, - [36] = { - [sym_export_statement] = STATE(330), - [sym_declaration] = STATE(330), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(330), - [sym_expression_statement] = STATE(330), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(330), - [sym_if_statement] = STATE(330), - [sym_switch_statement] = STATE(330), - [sym_for_statement] = STATE(330), - [sym_for_in_statement] = STATE(330), - [sym_while_statement] = STATE(330), - [sym_do_statement] = STATE(330), - [sym_try_statement] = STATE(330), - [sym_with_statement] = STATE(330), - [sym_break_statement] = STATE(330), - [sym_continue_statement] = STATE(330), - [sym_debugger_statement] = STATE(330), - [sym_return_statement] = STATE(330), - [sym_throw_statement] = STATE(330), - [sym_empty_statement] = STATE(330), - [sym_labeled_statement] = STATE(330), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), + [37] = { + [sym_export_statement] = STATE(1334), + [sym_declaration] = STATE(1334), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(1334), + [sym_expression_statement] = STATE(1334), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(1334), + [sym_if_statement] = STATE(1334), + [sym_switch_statement] = STATE(1334), + [sym_for_statement] = STATE(1334), + [sym_for_in_statement] = STATE(1334), + [sym_while_statement] = STATE(1334), + [sym_do_statement] = STATE(1334), + [sym_try_statement] = STATE(1334), + [sym_with_statement] = STATE(1334), + [sym_break_statement] = STATE(1334), + [sym_continue_statement] = STATE(1334), + [sym_debugger_statement] = STATE(1334), + [sym_return_statement] = STATE(1334), + [sym_throw_statement] = STATE(1334), + [sym_empty_statement] = STATE(1334), + [sym_labeled_statement] = STATE(1334), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), @@ -10169,14 +10303,14 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(319), [anon_sym_set] = ACTIONS(319), }, - [37] = { + [38] = { [sym_export_statement] = STATE(294), [sym_declaration] = STATE(294), - [sym_import] = STATE(557), + [sym_import] = STATE(583), [sym_import_statement] = STATE(294), [sym_expression_statement] = STATE(294), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), [sym_statement_block] = STATE(294), [sym_if_statement] = STATE(294), [sym_switch_statement] = STATE(294), @@ -10193,165 +10327,46 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(294), [sym_empty_statement] = STATE(294), [sym_labeled_statement] = STATE(294), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_import] = ACTIONS(15), - [anon_sym_var] = ACTIONS(17), - [anon_sym_let] = ACTIONS(19), - [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), - [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), - [anon_sym_do] = ACTIONS(33), - [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), - [anon_sym_break] = ACTIONS(39), - [anon_sym_continue] = ACTIONS(41), - [anon_sym_debugger] = ACTIONS(43), - [anon_sym_return] = ACTIONS(45), - [anon_sym_throw] = ACTIONS(47), - [anon_sym_SEMI] = ACTIONS(49), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), - }, - [38] = { - [sym_export_statement] = STATE(249), - [sym_declaration] = STATE(248), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(247), - [sym_expression_statement] = STATE(246), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(293), - [sym_if_statement] = STATE(256), - [sym_switch_statement] = STATE(257), - [sym_for_statement] = STATE(258), - [sym_for_in_statement] = STATE(259), - [sym_while_statement] = STATE(260), - [sym_do_statement] = STATE(261), - [sym_try_statement] = STATE(262), - [sym_with_statement] = STATE(263), - [sym_break_statement] = STATE(264), - [sym_continue_statement] = STATE(265), - [sym_debugger_statement] = STATE(266), - [sym_return_statement] = STATE(267), - [sym_throw_statement] = STATE(268), - [sym_empty_statement] = STATE(269), - [sym_labeled_statement] = STATE(270), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), @@ -10408,69 +10423,69 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(319), }, [39] = { - [sym_export_statement] = STATE(331), - [sym_declaration] = STATE(331), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(331), - [sym_expression_statement] = STATE(331), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(331), - [sym_if_statement] = STATE(331), - [sym_switch_statement] = STATE(331), - [sym_for_statement] = STATE(331), - [sym_for_in_statement] = STATE(331), - [sym_while_statement] = STATE(331), - [sym_do_statement] = STATE(331), - [sym_try_statement] = STATE(331), - [sym_with_statement] = STATE(331), - [sym_break_statement] = STATE(331), - [sym_continue_statement] = STATE(331), - [sym_debugger_statement] = STATE(331), - [sym_return_statement] = STATE(331), - [sym_throw_statement] = STATE(331), - [sym_empty_statement] = STATE(331), - [sym_labeled_statement] = STATE(331), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), + [sym_export_statement] = STATE(258), + [sym_declaration] = STATE(258), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(258), + [sym_expression_statement] = STATE(258), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(258), + [sym_if_statement] = STATE(258), + [sym_switch_statement] = STATE(258), + [sym_for_statement] = STATE(258), + [sym_for_in_statement] = STATE(258), + [sym_while_statement] = STATE(258), + [sym_do_statement] = STATE(258), + [sym_try_statement] = STATE(258), + [sym_with_statement] = STATE(258), + [sym_break_statement] = STATE(258), + [sym_continue_statement] = STATE(258), + [sym_debugger_statement] = STATE(258), + [sym_return_statement] = STATE(258), + [sym_throw_statement] = STATE(258), + [sym_empty_statement] = STATE(258), + [sym_labeled_statement] = STATE(258), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(903), [sym_identifier] = ACTIONS(299), [anon_sym_export] = ACTIONS(301), [anon_sym_LBRACE] = ACTIONS(303), @@ -10527,85 +10542,85 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(319), }, [40] = { - [sym_export_statement] = STATE(300), - [sym_declaration] = STATE(300), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(300), - [sym_expression_statement] = STATE(300), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(300), - [sym_if_statement] = STATE(300), - [sym_switch_statement] = STATE(300), - [sym_for_statement] = STATE(300), - [sym_for_in_statement] = STATE(300), - [sym_while_statement] = STATE(300), - [sym_do_statement] = STATE(300), - [sym_try_statement] = STATE(300), - [sym_with_statement] = STATE(300), - [sym_break_statement] = STATE(300), - [sym_continue_statement] = STATE(300), - [sym_debugger_statement] = STATE(300), - [sym_return_statement] = STATE(300), - [sym_throw_statement] = STATE(300), - [sym_empty_statement] = STATE(300), - [sym_labeled_statement] = STATE(300), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), - [sym_identifier] = ACTIONS(299), - [anon_sym_export] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), + [sym_export_statement] = STATE(246), + [sym_declaration] = STATE(246), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(246), + [sym_expression_statement] = STATE(246), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(246), + [sym_if_statement] = STATE(246), + [sym_switch_statement] = STATE(246), + [sym_for_statement] = STATE(246), + [sym_for_in_statement] = STATE(246), + [sym_while_statement] = STATE(246), + [sym_do_statement] = STATE(246), + [sym_try_statement] = STATE(246), + [sym_with_statement] = STATE(246), + [sym_break_statement] = STATE(246), + [sym_continue_statement] = STATE(246), + [sym_debugger_statement] = STATE(246), + [sym_return_statement] = STATE(246), + [sym_throw_statement] = STATE(246), + [sym_empty_statement] = STATE(246), + [sym_labeled_statement] = STATE(246), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(305), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(307), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(309), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(311), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -10616,9 +10631,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(313), - [anon_sym_async] = ACTIONS(315), - [anon_sym_function] = ACTIONS(317), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -10641,90 +10656,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(319), - [anon_sym_get] = ACTIONS(319), - [anon_sym_set] = ACTIONS(319), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [41] = { - [sym_export_statement] = STATE(310), - [sym_declaration] = STATE(311), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(312), - [sym_expression_statement] = STATE(313), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(314), - [sym_if_statement] = STATE(315), - [sym_switch_statement] = STATE(316), - [sym_for_statement] = STATE(317), - [sym_for_in_statement] = STATE(318), - [sym_while_statement] = STATE(319), - [sym_do_statement] = STATE(320), - [sym_try_statement] = STATE(321), - [sym_with_statement] = STATE(322), - [sym_break_statement] = STATE(323), - [sym_continue_statement] = STATE(324), - [sym_debugger_statement] = STATE(325), - [sym_return_statement] = STATE(326), - [sym_throw_statement] = STATE(327), - [sym_empty_statement] = STATE(328), - [sym_labeled_statement] = STATE(329), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), - [sym_identifier] = ACTIONS(299), - [anon_sym_export] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), + [sym_export_statement] = STATE(261), + [sym_declaration] = STATE(261), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(261), + [sym_expression_statement] = STATE(261), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(261), + [sym_if_statement] = STATE(261), + [sym_switch_statement] = STATE(261), + [sym_for_statement] = STATE(261), + [sym_for_in_statement] = STATE(261), + [sym_while_statement] = STATE(261), + [sym_do_statement] = STATE(261), + [sym_try_statement] = STATE(261), + [sym_with_statement] = STATE(261), + [sym_break_statement] = STATE(261), + [sym_continue_statement] = STATE(261), + [sym_debugger_statement] = STATE(261), + [sym_return_statement] = STATE(261), + [sym_throw_statement] = STATE(261), + [sym_empty_statement] = STATE(261), + [sym_labeled_statement] = STATE(261), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(305), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(307), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(309), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(311), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -10735,9 +10750,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(313), - [anon_sym_async] = ACTIONS(315), - [anon_sym_function] = ACTIONS(317), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -10760,90 +10775,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(319), - [anon_sym_get] = ACTIONS(319), - [anon_sym_set] = ACTIONS(319), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [42] = { - [sym_export_statement] = STATE(1016), - [sym_declaration] = STATE(1016), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(1016), - [sym_expression_statement] = STATE(1016), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(1016), - [sym_if_statement] = STATE(1016), - [sym_switch_statement] = STATE(1016), - [sym_for_statement] = STATE(1016), - [sym_for_in_statement] = STATE(1016), - [sym_while_statement] = STATE(1016), - [sym_do_statement] = STATE(1016), - [sym_try_statement] = STATE(1016), - [sym_with_statement] = STATE(1016), - [sym_break_statement] = STATE(1016), - [sym_continue_statement] = STATE(1016), - [sym_debugger_statement] = STATE(1016), - [sym_return_statement] = STATE(1016), - [sym_throw_statement] = STATE(1016), - [sym_empty_statement] = STATE(1016), - [sym_labeled_statement] = STATE(1016), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), - [sym_identifier] = ACTIONS(299), - [anon_sym_export] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), + [sym_export_statement] = STATE(268), + [sym_declaration] = STATE(268), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(268), + [sym_expression_statement] = STATE(268), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(268), + [sym_if_statement] = STATE(268), + [sym_switch_statement] = STATE(268), + [sym_for_statement] = STATE(268), + [sym_for_in_statement] = STATE(268), + [sym_while_statement] = STATE(268), + [sym_do_statement] = STATE(268), + [sym_try_statement] = STATE(268), + [sym_with_statement] = STATE(268), + [sym_break_statement] = STATE(268), + [sym_continue_statement] = STATE(268), + [sym_debugger_statement] = STATE(268), + [sym_return_statement] = STATE(268), + [sym_throw_statement] = STATE(268), + [sym_empty_statement] = STATE(268), + [sym_labeled_statement] = STATE(268), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(305), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(307), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(309), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(311), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -10854,9 +10869,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(313), - [anon_sym_async] = ACTIONS(315), - [anon_sym_function] = ACTIONS(317), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -10879,90 +10894,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(319), - [anon_sym_get] = ACTIONS(319), - [anon_sym_set] = ACTIONS(319), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [43] = { - [sym_export_statement] = STATE(294), - [sym_declaration] = STATE(294), - [sym_import] = STATE(557), - [sym_import_statement] = STATE(294), - [sym_expression_statement] = STATE(294), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_statement_block] = STATE(294), - [sym_if_statement] = STATE(294), - [sym_switch_statement] = STATE(294), - [sym_for_statement] = STATE(294), - [sym_for_in_statement] = STATE(294), - [sym_while_statement] = STATE(294), - [sym_do_statement] = STATE(294), - [sym_try_statement] = STATE(294), - [sym_with_statement] = STATE(294), - [sym_break_statement] = STATE(294), - [sym_continue_statement] = STATE(294), - [sym_debugger_statement] = STATE(294), - [sym_return_statement] = STATE(294), - [sym_throw_statement] = STATE(294), - [sym_empty_statement] = STATE(294), - [sym_labeled_statement] = STATE(294), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_class_declaration] = STATE(273), - [sym_function] = STATE(557), - [sym_function_declaration] = STATE(273), - [sym_generator_function] = STATE(557), - [sym_generator_function_declaration] = STATE(273), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(902), - [sym_identifier] = ACTIONS(299), - [anon_sym_export] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), + [sym_export_statement] = STATE(313), + [sym_declaration] = STATE(314), + [sym_import] = STATE(583), + [sym_import_statement] = STATE(315), + [sym_expression_statement] = STATE(316), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_statement_block] = STATE(317), + [sym_if_statement] = STATE(318), + [sym_switch_statement] = STATE(319), + [sym_for_statement] = STATE(320), + [sym_for_in_statement] = STATE(248), + [sym_while_statement] = STATE(322), + [sym_do_statement] = STATE(323), + [sym_try_statement] = STATE(324), + [sym_with_statement] = STATE(325), + [sym_break_statement] = STATE(326), + [sym_continue_statement] = STATE(327), + [sym_debugger_statement] = STATE(328), + [sym_return_statement] = STATE(329), + [sym_throw_statement] = STATE(330), + [sym_empty_statement] = STATE(331), + [sym_labeled_statement] = STATE(332), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(916), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(305), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(307), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(309), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(311), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -10973,9 +10988,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(313), - [anon_sym_async] = ACTIONS(315), - [anon_sym_function] = ACTIONS(317), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -10998,48 +11013,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(319), - [anon_sym_get] = ACTIONS(319), - [anon_sym_set] = ACTIONS(319), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [44] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(398), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(395), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_STAR] = ACTIONS(325), @@ -11109,43 +11124,43 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(323), }, [45] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(445), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(488), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_STAR] = ACTIONS(377), @@ -11214,43 +11229,43 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(329), }, [46] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(611), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(556), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_STAR] = ACTIONS(395), @@ -11581,10 +11596,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [ts_builtin_sym_end] = ACTIONS(443), [sym_identifier] = ACTIONS(445), [anon_sym_export] = ACTIONS(445), - [anon_sym_STAR] = ACTIONS(447), + [anon_sym_STAR] = ACTIONS(445), [anon_sym_default] = ACTIONS(445), [anon_sym_LBRACE] = ACTIONS(443), - [anon_sym_COMMA] = ACTIONS(449), + [anon_sym_COMMA] = ACTIONS(443), [anon_sym_RBRACE] = ACTIONS(443), [anon_sym_import] = ACTIONS(445), [anon_sym_var] = ACTIONS(445), @@ -11596,7 +11611,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(445), [anon_sym_LPAREN] = ACTIONS(443), [anon_sym_await] = ACTIONS(445), - [anon_sym_in] = ACTIONS(447), + [anon_sym_in] = ACTIONS(445), [anon_sym_while] = ACTIONS(445), [anon_sym_do] = ACTIONS(445), [anon_sym_try] = ACTIONS(445), @@ -11611,35 +11626,35 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(445), [anon_sym_LBRACK] = ACTIONS(443), [anon_sym_LT] = ACTIONS(445), - [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT] = ACTIONS(445), [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_DOT] = ACTIONS(447), + [anon_sym_DOT] = ACTIONS(445), [anon_sym_class] = ACTIONS(445), [anon_sym_async] = ACTIONS(445), [anon_sym_function] = ACTIONS(445), - [anon_sym_QMARK_DOT] = ACTIONS(449), + [anon_sym_QMARK_DOT] = ACTIONS(443), [anon_sym_new] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_AMP_AMP] = ACTIONS(449), - [anon_sym_PIPE_PIPE] = ACTIONS(449), - [anon_sym_GT_GT] = ACTIONS(447), - [anon_sym_GT_GT_GT] = ACTIONS(449), - [anon_sym_LT_LT] = ACTIONS(449), - [anon_sym_AMP] = ACTIONS(447), - [anon_sym_CARET] = ACTIONS(449), - [anon_sym_PIPE] = ACTIONS(447), + [anon_sym_QMARK] = ACTIONS(445), + [anon_sym_AMP_AMP] = ACTIONS(443), + [anon_sym_PIPE_PIPE] = ACTIONS(443), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_GT_GT_GT] = ACTIONS(443), + [anon_sym_LT_LT] = ACTIONS(443), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_CARET] = ACTIONS(443), + [anon_sym_PIPE] = ACTIONS(445), [anon_sym_PLUS] = ACTIONS(445), [anon_sym_DASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(449), - [anon_sym_STAR_STAR] = ACTIONS(449), - [anon_sym_LT_EQ] = ACTIONS(449), - [anon_sym_EQ_EQ] = ACTIONS(447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(449), - [anon_sym_BANG_EQ] = ACTIONS(447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(449), - [anon_sym_GT_EQ] = ACTIONS(449), - [anon_sym_QMARK_QMARK] = ACTIONS(449), - [anon_sym_instanceof] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(443), + [anon_sym_STAR_STAR] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(443), + [anon_sym_EQ_EQ] = ACTIONS(445), + [anon_sym_EQ_EQ_EQ] = ACTIONS(443), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_BANG_EQ_EQ] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(443), + [anon_sym_QMARK_QMARK] = ACTIONS(443), + [anon_sym_instanceof] = ACTIONS(445), [anon_sym_BANG] = ACTIONS(445), [anon_sym_TILDE] = ACTIONS(443), [anon_sym_typeof] = ACTIONS(445), @@ -11662,181 +11677,181 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_static] = ACTIONS(445), [anon_sym_get] = ACTIONS(445), [anon_sym_set] = ACTIONS(445), - [sym__automatic_semicolon] = ACTIONS(451), + [sym__automatic_semicolon] = ACTIONS(443), }, [51] = { - [ts_builtin_sym_end] = ACTIONS(453), - [sym_identifier] = ACTIONS(455), - [anon_sym_export] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(457), - [anon_sym_default] = ACTIONS(455), - [anon_sym_LBRACE] = ACTIONS(453), - [anon_sym_COMMA] = ACTIONS(459), - [anon_sym_RBRACE] = ACTIONS(453), - [anon_sym_import] = ACTIONS(455), - [anon_sym_var] = ACTIONS(455), - [anon_sym_let] = ACTIONS(455), - [anon_sym_const] = ACTIONS(455), - [anon_sym_else] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_switch] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_LPAREN] = ACTIONS(453), - [anon_sym_await] = ACTIONS(455), - [anon_sym_in] = ACTIONS(457), - [anon_sym_while] = ACTIONS(455), - [anon_sym_do] = ACTIONS(455), - [anon_sym_try] = ACTIONS(455), - [anon_sym_with] = ACTIONS(455), - [anon_sym_break] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(455), - [anon_sym_debugger] = ACTIONS(455), - [anon_sym_return] = ACTIONS(455), - [anon_sym_throw] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(453), - [anon_sym_case] = ACTIONS(455), - [anon_sym_yield] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(453), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(457), - [anon_sym_SLASH] = ACTIONS(455), - [anon_sym_DOT] = ACTIONS(457), - [anon_sym_class] = ACTIONS(455), - [anon_sym_async] = ACTIONS(455), - [anon_sym_function] = ACTIONS(455), - [anon_sym_QMARK_DOT] = ACTIONS(459), - [anon_sym_new] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(459), - [anon_sym_PIPE_PIPE] = ACTIONS(459), - [anon_sym_GT_GT] = ACTIONS(457), - [anon_sym_GT_GT_GT] = ACTIONS(459), - [anon_sym_LT_LT] = ACTIONS(459), - [anon_sym_AMP] = ACTIONS(457), - [anon_sym_CARET] = ACTIONS(459), - [anon_sym_PIPE] = ACTIONS(457), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_PERCENT] = ACTIONS(459), - [anon_sym_STAR_STAR] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(459), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ_EQ] = ACTIONS(459), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ_EQ] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(459), - [anon_sym_QMARK_QMARK] = ACTIONS(459), - [anon_sym_instanceof] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_TILDE] = ACTIONS(453), - [anon_sym_typeof] = ACTIONS(455), - [anon_sym_void] = ACTIONS(455), - [anon_sym_delete] = ACTIONS(455), - [anon_sym_PLUS_PLUS] = ACTIONS(453), - [anon_sym_DASH_DASH] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [anon_sym_SQUOTE] = ACTIONS(453), + [ts_builtin_sym_end] = ACTIONS(447), + [sym_identifier] = ACTIONS(449), + [anon_sym_export] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_default] = ACTIONS(449), + [anon_sym_LBRACE] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(453), + [anon_sym_RBRACE] = ACTIONS(447), + [anon_sym_import] = ACTIONS(449), + [anon_sym_var] = ACTIONS(449), + [anon_sym_let] = ACTIONS(449), + [anon_sym_const] = ACTIONS(449), + [anon_sym_else] = ACTIONS(449), + [anon_sym_if] = ACTIONS(449), + [anon_sym_switch] = ACTIONS(449), + [anon_sym_for] = ACTIONS(449), + [anon_sym_LPAREN] = ACTIONS(447), + [anon_sym_await] = ACTIONS(449), + [anon_sym_in] = ACTIONS(451), + [anon_sym_while] = ACTIONS(449), + [anon_sym_do] = ACTIONS(449), + [anon_sym_try] = ACTIONS(449), + [anon_sym_with] = ACTIONS(449), + [anon_sym_break] = ACTIONS(449), + [anon_sym_continue] = ACTIONS(449), + [anon_sym_debugger] = ACTIONS(449), + [anon_sym_return] = ACTIONS(449), + [anon_sym_throw] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(447), + [anon_sym_case] = ACTIONS(449), + [anon_sym_yield] = ACTIONS(449), + [anon_sym_LBRACK] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(449), + [anon_sym_DOT] = ACTIONS(451), + [anon_sym_class] = ACTIONS(449), + [anon_sym_async] = ACTIONS(449), + [anon_sym_function] = ACTIONS(449), + [anon_sym_QMARK_DOT] = ACTIONS(453), + [anon_sym_new] = ACTIONS(449), + [anon_sym_QMARK] = ACTIONS(451), + [anon_sym_AMP_AMP] = ACTIONS(453), + [anon_sym_PIPE_PIPE] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_GT_GT_GT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(449), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_STAR_STAR] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_EQ_EQ] = ACTIONS(451), + [anon_sym_EQ_EQ_EQ] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_BANG_EQ_EQ] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_QMARK_QMARK] = ACTIONS(453), + [anon_sym_instanceof] = ACTIONS(451), + [anon_sym_BANG] = ACTIONS(449), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_typeof] = ACTIONS(449), + [anon_sym_void] = ACTIONS(449), + [anon_sym_delete] = ACTIONS(449), + [anon_sym_PLUS_PLUS] = ACTIONS(447), + [anon_sym_DASH_DASH] = ACTIONS(447), + [anon_sym_DQUOTE] = ACTIONS(447), + [anon_sym_SQUOTE] = ACTIONS(447), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(453), - [sym_number] = ACTIONS(453), - [sym_this] = ACTIONS(455), - [sym_super] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_undefined] = ACTIONS(455), - [anon_sym_AT] = ACTIONS(453), - [anon_sym_static] = ACTIONS(455), - [anon_sym_get] = ACTIONS(455), - [anon_sym_set] = ACTIONS(455), - [sym__automatic_semicolon] = ACTIONS(461), + [anon_sym_BQUOTE] = ACTIONS(447), + [sym_number] = ACTIONS(447), + [sym_this] = ACTIONS(449), + [sym_super] = ACTIONS(449), + [sym_true] = ACTIONS(449), + [sym_false] = ACTIONS(449), + [sym_null] = ACTIONS(449), + [sym_undefined] = ACTIONS(449), + [anon_sym_AT] = ACTIONS(447), + [anon_sym_static] = ACTIONS(449), + [anon_sym_get] = ACTIONS(449), + [anon_sym_set] = ACTIONS(449), + [sym__automatic_semicolon] = ACTIONS(455), }, [52] = { - [ts_builtin_sym_end] = ACTIONS(463), - [sym_identifier] = ACTIONS(465), - [anon_sym_export] = ACTIONS(465), - [anon_sym_STAR] = ACTIONS(465), - [anon_sym_default] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(463), + [ts_builtin_sym_end] = ACTIONS(457), + [sym_identifier] = ACTIONS(459), + [anon_sym_export] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_default] = ACTIONS(459), + [anon_sym_LBRACE] = ACTIONS(457), [anon_sym_COMMA] = ACTIONS(463), - [anon_sym_RBRACE] = ACTIONS(463), - [anon_sym_import] = ACTIONS(465), - [anon_sym_var] = ACTIONS(465), - [anon_sym_let] = ACTIONS(465), - [anon_sym_const] = ACTIONS(465), - [anon_sym_else] = ACTIONS(465), - [anon_sym_if] = ACTIONS(465), - [anon_sym_switch] = ACTIONS(465), - [anon_sym_for] = ACTIONS(465), - [anon_sym_LPAREN] = ACTIONS(463), - [anon_sym_await] = ACTIONS(465), - [anon_sym_in] = ACTIONS(465), - [anon_sym_while] = ACTIONS(465), - [anon_sym_do] = ACTIONS(465), - [anon_sym_try] = ACTIONS(465), - [anon_sym_with] = ACTIONS(465), - [anon_sym_break] = ACTIONS(465), - [anon_sym_continue] = ACTIONS(465), - [anon_sym_debugger] = ACTIONS(465), - [anon_sym_return] = ACTIONS(465), - [anon_sym_throw] = ACTIONS(465), - [anon_sym_SEMI] = ACTIONS(463), - [anon_sym_case] = ACTIONS(465), - [anon_sym_yield] = ACTIONS(465), - [anon_sym_LBRACK] = ACTIONS(463), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(465), - [anon_sym_class] = ACTIONS(465), - [anon_sym_async] = ACTIONS(465), - [anon_sym_function] = ACTIONS(465), + [anon_sym_RBRACE] = ACTIONS(457), + [anon_sym_import] = ACTIONS(459), + [anon_sym_var] = ACTIONS(459), + [anon_sym_let] = ACTIONS(459), + [anon_sym_const] = ACTIONS(459), + [anon_sym_else] = ACTIONS(459), + [anon_sym_if] = ACTIONS(459), + [anon_sym_switch] = ACTIONS(459), + [anon_sym_for] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(457), + [anon_sym_await] = ACTIONS(459), + [anon_sym_in] = ACTIONS(461), + [anon_sym_while] = ACTIONS(459), + [anon_sym_do] = ACTIONS(459), + [anon_sym_try] = ACTIONS(459), + [anon_sym_with] = ACTIONS(459), + [anon_sym_break] = ACTIONS(459), + [anon_sym_continue] = ACTIONS(459), + [anon_sym_debugger] = ACTIONS(459), + [anon_sym_return] = ACTIONS(459), + [anon_sym_throw] = ACTIONS(459), + [anon_sym_SEMI] = ACTIONS(457), + [anon_sym_case] = ACTIONS(459), + [anon_sym_yield] = ACTIONS(459), + [anon_sym_LBRACK] = ACTIONS(457), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_GT] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_DOT] = ACTIONS(461), + [anon_sym_class] = ACTIONS(459), + [anon_sym_async] = ACTIONS(459), + [anon_sym_function] = ACTIONS(459), [anon_sym_QMARK_DOT] = ACTIONS(463), - [anon_sym_new] = ACTIONS(465), - [anon_sym_QMARK] = ACTIONS(465), + [anon_sym_new] = ACTIONS(459), + [anon_sym_QMARK] = ACTIONS(461), [anon_sym_AMP_AMP] = ACTIONS(463), [anon_sym_PIPE_PIPE] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(461), [anon_sym_GT_GT_GT] = ACTIONS(463), [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(461), [anon_sym_CARET] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(465), - [anon_sym_PLUS] = ACTIONS(465), - [anon_sym_DASH] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(459), + [anon_sym_DASH] = ACTIONS(459), [anon_sym_PERCENT] = ACTIONS(463), [anon_sym_STAR_STAR] = ACTIONS(463), [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_EQ_EQ] = ACTIONS(465), + [anon_sym_EQ_EQ] = ACTIONS(461), [anon_sym_EQ_EQ_EQ] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(461), [anon_sym_BANG_EQ_EQ] = ACTIONS(463), [anon_sym_GT_EQ] = ACTIONS(463), [anon_sym_QMARK_QMARK] = ACTIONS(463), - [anon_sym_instanceof] = ACTIONS(465), - [anon_sym_BANG] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(463), - [anon_sym_typeof] = ACTIONS(465), - [anon_sym_void] = ACTIONS(465), - [anon_sym_delete] = ACTIONS(465), - [anon_sym_PLUS_PLUS] = ACTIONS(463), - [anon_sym_DASH_DASH] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(463), + [anon_sym_instanceof] = ACTIONS(461), + [anon_sym_BANG] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(457), + [anon_sym_typeof] = ACTIONS(459), + [anon_sym_void] = ACTIONS(459), + [anon_sym_delete] = ACTIONS(459), + [anon_sym_PLUS_PLUS] = ACTIONS(457), + [anon_sym_DASH_DASH] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_SQUOTE] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(463), - [sym_number] = ACTIONS(463), - [sym_this] = ACTIONS(465), - [sym_super] = ACTIONS(465), - [sym_true] = ACTIONS(465), - [sym_false] = ACTIONS(465), - [sym_null] = ACTIONS(465), - [sym_undefined] = ACTIONS(465), - [anon_sym_AT] = ACTIONS(463), - [anon_sym_static] = ACTIONS(465), - [anon_sym_get] = ACTIONS(465), - [anon_sym_set] = ACTIONS(465), - [sym__automatic_semicolon] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(457), + [sym_number] = ACTIONS(457), + [sym_this] = ACTIONS(459), + [sym_super] = ACTIONS(459), + [sym_true] = ACTIONS(459), + [sym_false] = ACTIONS(459), + [sym_null] = ACTIONS(459), + [sym_undefined] = ACTIONS(459), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_static] = ACTIONS(459), + [anon_sym_get] = ACTIONS(459), + [anon_sym_set] = ACTIONS(459), + [sym__automatic_semicolon] = ACTIONS(465), }, [53] = { [ts_builtin_sym_end] = ACTIONS(467), @@ -11926,6 +11941,354 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(475), }, [54] = { + [ts_builtin_sym_end] = ACTIONS(477), + [sym_identifier] = ACTIONS(479), + [anon_sym_export] = ACTIONS(479), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_default] = ACTIONS(479), + [anon_sym_LBRACE] = ACTIONS(477), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_RBRACE] = ACTIONS(477), + [anon_sym_import] = ACTIONS(479), + [anon_sym_var] = ACTIONS(479), + [anon_sym_let] = ACTIONS(479), + [anon_sym_const] = ACTIONS(479), + [anon_sym_else] = ACTIONS(479), + [anon_sym_if] = ACTIONS(479), + [anon_sym_switch] = ACTIONS(479), + [anon_sym_for] = ACTIONS(479), + [anon_sym_LPAREN] = ACTIONS(477), + [anon_sym_await] = ACTIONS(479), + [anon_sym_in] = ACTIONS(481), + [anon_sym_while] = ACTIONS(479), + [anon_sym_do] = ACTIONS(479), + [anon_sym_try] = ACTIONS(479), + [anon_sym_with] = ACTIONS(479), + [anon_sym_break] = ACTIONS(479), + [anon_sym_continue] = ACTIONS(479), + [anon_sym_debugger] = ACTIONS(479), + [anon_sym_return] = ACTIONS(479), + [anon_sym_throw] = ACTIONS(479), + [anon_sym_SEMI] = ACTIONS(477), + [anon_sym_case] = ACTIONS(479), + [anon_sym_yield] = ACTIONS(479), + [anon_sym_LBRACK] = ACTIONS(477), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_GT] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_DOT] = ACTIONS(481), + [anon_sym_class] = ACTIONS(479), + [anon_sym_async] = ACTIONS(479), + [anon_sym_function] = ACTIONS(479), + [anon_sym_QMARK_DOT] = ACTIONS(483), + [anon_sym_new] = ACTIONS(479), + [anon_sym_QMARK] = ACTIONS(481), + [anon_sym_AMP_AMP] = ACTIONS(483), + [anon_sym_PIPE_PIPE] = ACTIONS(483), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_GT_GT_GT] = ACTIONS(483), + [anon_sym_LT_LT] = ACTIONS(483), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_CARET] = ACTIONS(483), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_PLUS] = ACTIONS(479), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(483), + [anon_sym_STAR_STAR] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(483), + [anon_sym_EQ_EQ] = ACTIONS(481), + [anon_sym_EQ_EQ_EQ] = ACTIONS(483), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_BANG_EQ_EQ] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(483), + [anon_sym_QMARK_QMARK] = ACTIONS(483), + [anon_sym_instanceof] = ACTIONS(481), + [anon_sym_BANG] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(477), + [anon_sym_typeof] = ACTIONS(479), + [anon_sym_void] = ACTIONS(479), + [anon_sym_delete] = ACTIONS(479), + [anon_sym_PLUS_PLUS] = ACTIONS(477), + [anon_sym_DASH_DASH] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_SQUOTE] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(477), + [sym_number] = ACTIONS(477), + [sym_this] = ACTIONS(479), + [sym_super] = ACTIONS(479), + [sym_true] = ACTIONS(479), + [sym_false] = ACTIONS(479), + [sym_null] = ACTIONS(479), + [sym_undefined] = ACTIONS(479), + [anon_sym_AT] = ACTIONS(477), + [anon_sym_static] = ACTIONS(479), + [anon_sym_get] = ACTIONS(479), + [anon_sym_set] = ACTIONS(479), + [sym__automatic_semicolon] = ACTIONS(485), + }, + [55] = { + [ts_builtin_sym_end] = ACTIONS(487), + [sym_identifier] = ACTIONS(489), + [anon_sym_export] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(491), + [anon_sym_default] = ACTIONS(489), + [anon_sym_LBRACE] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RBRACE] = ACTIONS(487), + [anon_sym_import] = ACTIONS(489), + [anon_sym_var] = ACTIONS(489), + [anon_sym_let] = ACTIONS(489), + [anon_sym_const] = ACTIONS(489), + [anon_sym_else] = ACTIONS(489), + [anon_sym_if] = ACTIONS(489), + [anon_sym_switch] = ACTIONS(489), + [anon_sym_for] = ACTIONS(489), + [anon_sym_LPAREN] = ACTIONS(487), + [anon_sym_await] = ACTIONS(489), + [anon_sym_in] = ACTIONS(491), + [anon_sym_while] = ACTIONS(489), + [anon_sym_do] = ACTIONS(489), + [anon_sym_try] = ACTIONS(489), + [anon_sym_with] = ACTIONS(489), + [anon_sym_break] = ACTIONS(489), + [anon_sym_continue] = ACTIONS(489), + [anon_sym_debugger] = ACTIONS(489), + [anon_sym_return] = ACTIONS(489), + [anon_sym_throw] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(487), + [anon_sym_case] = ACTIONS(489), + [anon_sym_yield] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_SLASH] = ACTIONS(489), + [anon_sym_DOT] = ACTIONS(491), + [anon_sym_class] = ACTIONS(489), + [anon_sym_async] = ACTIONS(489), + [anon_sym_function] = ACTIONS(489), + [anon_sym_QMARK_DOT] = ACTIONS(493), + [anon_sym_new] = ACTIONS(489), + [anon_sym_QMARK] = ACTIONS(491), + [anon_sym_AMP_AMP] = ACTIONS(493), + [anon_sym_PIPE_PIPE] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(491), + [anon_sym_GT_GT_GT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(491), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(489), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_STAR_STAR] = ACTIONS(493), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_EQ_EQ] = ACTIONS(491), + [anon_sym_EQ_EQ_EQ] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(491), + [anon_sym_BANG_EQ_EQ] = ACTIONS(493), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_QMARK_QMARK] = ACTIONS(493), + [anon_sym_instanceof] = ACTIONS(491), + [anon_sym_BANG] = ACTIONS(489), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_typeof] = ACTIONS(489), + [anon_sym_void] = ACTIONS(489), + [anon_sym_delete] = ACTIONS(489), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(487), + [anon_sym_DQUOTE] = ACTIONS(487), + [anon_sym_SQUOTE] = ACTIONS(487), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(487), + [sym_number] = ACTIONS(487), + [sym_this] = ACTIONS(489), + [sym_super] = ACTIONS(489), + [sym_true] = ACTIONS(489), + [sym_false] = ACTIONS(489), + [sym_null] = ACTIONS(489), + [sym_undefined] = ACTIONS(489), + [anon_sym_AT] = ACTIONS(487), + [anon_sym_static] = ACTIONS(489), + [anon_sym_get] = ACTIONS(489), + [anon_sym_set] = ACTIONS(489), + [sym__automatic_semicolon] = ACTIONS(495), + }, + [56] = { + [ts_builtin_sym_end] = ACTIONS(497), + [sym_identifier] = ACTIONS(499), + [anon_sym_export] = ACTIONS(499), + [anon_sym_STAR] = ACTIONS(499), + [anon_sym_default] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(497), + [anon_sym_COMMA] = ACTIONS(497), + [anon_sym_RBRACE] = ACTIONS(497), + [anon_sym_import] = ACTIONS(499), + [anon_sym_var] = ACTIONS(499), + [anon_sym_let] = ACTIONS(499), + [anon_sym_const] = ACTIONS(499), + [anon_sym_else] = ACTIONS(499), + [anon_sym_if] = ACTIONS(499), + [anon_sym_switch] = ACTIONS(499), + [anon_sym_for] = ACTIONS(499), + [anon_sym_LPAREN] = ACTIONS(497), + [anon_sym_await] = ACTIONS(499), + [anon_sym_in] = ACTIONS(499), + [anon_sym_while] = ACTIONS(499), + [anon_sym_do] = ACTIONS(499), + [anon_sym_try] = ACTIONS(499), + [anon_sym_with] = ACTIONS(499), + [anon_sym_break] = ACTIONS(499), + [anon_sym_continue] = ACTIONS(499), + [anon_sym_debugger] = ACTIONS(499), + [anon_sym_return] = ACTIONS(499), + [anon_sym_throw] = ACTIONS(499), + [anon_sym_SEMI] = ACTIONS(497), + [anon_sym_case] = ACTIONS(499), + [anon_sym_yield] = ACTIONS(499), + [anon_sym_LBRACK] = ACTIONS(497), + [anon_sym_LT] = ACTIONS(499), + [anon_sym_GT] = ACTIONS(499), + [anon_sym_SLASH] = ACTIONS(499), + [anon_sym_DOT] = ACTIONS(499), + [anon_sym_class] = ACTIONS(499), + [anon_sym_async] = ACTIONS(499), + [anon_sym_function] = ACTIONS(499), + [anon_sym_QMARK_DOT] = ACTIONS(497), + [anon_sym_new] = ACTIONS(499), + [anon_sym_QMARK] = ACTIONS(499), + [anon_sym_AMP_AMP] = ACTIONS(497), + [anon_sym_PIPE_PIPE] = ACTIONS(497), + [anon_sym_GT_GT] = ACTIONS(499), + [anon_sym_GT_GT_GT] = ACTIONS(497), + [anon_sym_LT_LT] = ACTIONS(497), + [anon_sym_AMP] = ACTIONS(499), + [anon_sym_CARET] = ACTIONS(497), + [anon_sym_PIPE] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(499), + [anon_sym_DASH] = ACTIONS(499), + [anon_sym_PERCENT] = ACTIONS(497), + [anon_sym_STAR_STAR] = ACTIONS(497), + [anon_sym_LT_EQ] = ACTIONS(497), + [anon_sym_EQ_EQ] = ACTIONS(499), + [anon_sym_EQ_EQ_EQ] = ACTIONS(497), + [anon_sym_BANG_EQ] = ACTIONS(499), + [anon_sym_BANG_EQ_EQ] = ACTIONS(497), + [anon_sym_GT_EQ] = ACTIONS(497), + [anon_sym_QMARK_QMARK] = ACTIONS(497), + [anon_sym_instanceof] = ACTIONS(499), + [anon_sym_BANG] = ACTIONS(499), + [anon_sym_TILDE] = ACTIONS(497), + [anon_sym_typeof] = ACTIONS(499), + [anon_sym_void] = ACTIONS(499), + [anon_sym_delete] = ACTIONS(499), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(497), + [anon_sym_DQUOTE] = ACTIONS(497), + [anon_sym_SQUOTE] = ACTIONS(497), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(497), + [sym_number] = ACTIONS(497), + [sym_this] = ACTIONS(499), + [sym_super] = ACTIONS(499), + [sym_true] = ACTIONS(499), + [sym_false] = ACTIONS(499), + [sym_null] = ACTIONS(499), + [sym_undefined] = ACTIONS(499), + [anon_sym_AT] = ACTIONS(497), + [anon_sym_static] = ACTIONS(499), + [anon_sym_get] = ACTIONS(499), + [anon_sym_set] = ACTIONS(499), + [sym__automatic_semicolon] = ACTIONS(497), + }, + [57] = { + [ts_builtin_sym_end] = ACTIONS(497), + [sym_identifier] = ACTIONS(499), + [anon_sym_export] = ACTIONS(499), + [anon_sym_STAR] = ACTIONS(499), + [anon_sym_default] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(497), + [anon_sym_COMMA] = ACTIONS(497), + [anon_sym_RBRACE] = ACTIONS(497), + [anon_sym_import] = ACTIONS(499), + [anon_sym_var] = ACTIONS(499), + [anon_sym_let] = ACTIONS(499), + [anon_sym_const] = ACTIONS(499), + [anon_sym_else] = ACTIONS(499), + [anon_sym_if] = ACTIONS(499), + [anon_sym_switch] = ACTIONS(499), + [anon_sym_for] = ACTIONS(499), + [anon_sym_LPAREN] = ACTIONS(497), + [anon_sym_await] = ACTIONS(499), + [anon_sym_in] = ACTIONS(499), + [anon_sym_while] = ACTIONS(499), + [anon_sym_do] = ACTIONS(499), + [anon_sym_try] = ACTIONS(499), + [anon_sym_with] = ACTIONS(499), + [anon_sym_break] = ACTIONS(499), + [anon_sym_continue] = ACTIONS(499), + [anon_sym_debugger] = ACTIONS(499), + [anon_sym_return] = ACTIONS(499), + [anon_sym_throw] = ACTIONS(499), + [anon_sym_SEMI] = ACTIONS(497), + [anon_sym_case] = ACTIONS(499), + [anon_sym_yield] = ACTIONS(499), + [anon_sym_LBRACK] = ACTIONS(497), + [anon_sym_LT] = ACTIONS(499), + [anon_sym_GT] = ACTIONS(499), + [anon_sym_SLASH] = ACTIONS(499), + [anon_sym_DOT] = ACTIONS(499), + [anon_sym_class] = ACTIONS(499), + [anon_sym_async] = ACTIONS(499), + [anon_sym_function] = ACTIONS(499), + [anon_sym_QMARK_DOT] = ACTIONS(497), + [anon_sym_new] = ACTIONS(499), + [anon_sym_QMARK] = ACTIONS(499), + [anon_sym_AMP_AMP] = ACTIONS(497), + [anon_sym_PIPE_PIPE] = ACTIONS(497), + [anon_sym_GT_GT] = ACTIONS(499), + [anon_sym_GT_GT_GT] = ACTIONS(497), + [anon_sym_LT_LT] = ACTIONS(497), + [anon_sym_AMP] = ACTIONS(499), + [anon_sym_CARET] = ACTIONS(497), + [anon_sym_PIPE] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(499), + [anon_sym_DASH] = ACTIONS(499), + [anon_sym_PERCENT] = ACTIONS(497), + [anon_sym_STAR_STAR] = ACTIONS(497), + [anon_sym_LT_EQ] = ACTIONS(497), + [anon_sym_EQ_EQ] = ACTIONS(499), + [anon_sym_EQ_EQ_EQ] = ACTIONS(497), + [anon_sym_BANG_EQ] = ACTIONS(499), + [anon_sym_BANG_EQ_EQ] = ACTIONS(497), + [anon_sym_GT_EQ] = ACTIONS(497), + [anon_sym_QMARK_QMARK] = ACTIONS(497), + [anon_sym_instanceof] = ACTIONS(499), + [anon_sym_BANG] = ACTIONS(499), + [anon_sym_TILDE] = ACTIONS(497), + [anon_sym_typeof] = ACTIONS(499), + [anon_sym_void] = ACTIONS(499), + [anon_sym_delete] = ACTIONS(499), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(497), + [anon_sym_DQUOTE] = ACTIONS(497), + [anon_sym_SQUOTE] = ACTIONS(497), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(497), + [sym_number] = ACTIONS(497), + [sym_this] = ACTIONS(499), + [sym_super] = ACTIONS(499), + [sym_true] = ACTIONS(499), + [sym_false] = ACTIONS(499), + [sym_null] = ACTIONS(499), + [sym_undefined] = ACTIONS(499), + [anon_sym_AT] = ACTIONS(497), + [anon_sym_static] = ACTIONS(499), + [anon_sym_get] = ACTIONS(499), + [anon_sym_set] = ACTIONS(499), + [sym__automatic_semicolon] = ACTIONS(501), + }, + [58] = { [ts_builtin_sym_end] = ACTIONS(417), [sym_identifier] = ACTIONS(419), [anon_sym_export] = ACTIONS(419), @@ -12010,277 +12373,103 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_static] = ACTIONS(419), [anon_sym_get] = ACTIONS(419), [anon_sym_set] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(477), - }, - [55] = { - [ts_builtin_sym_end] = ACTIONS(479), - [sym_identifier] = ACTIONS(481), - [anon_sym_export] = ACTIONS(481), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_default] = ACTIONS(481), - [anon_sym_LBRACE] = ACTIONS(479), - [anon_sym_COMMA] = ACTIONS(485), - [anon_sym_RBRACE] = ACTIONS(479), - [anon_sym_import] = ACTIONS(481), - [anon_sym_var] = ACTIONS(481), - [anon_sym_let] = ACTIONS(481), - [anon_sym_const] = ACTIONS(481), - [anon_sym_else] = ACTIONS(481), - [anon_sym_if] = ACTIONS(481), - [anon_sym_switch] = ACTIONS(481), - [anon_sym_for] = ACTIONS(481), - [anon_sym_LPAREN] = ACTIONS(479), - [anon_sym_await] = ACTIONS(481), - [anon_sym_in] = ACTIONS(483), - [anon_sym_while] = ACTIONS(481), - [anon_sym_do] = ACTIONS(481), - [anon_sym_try] = ACTIONS(481), - [anon_sym_with] = ACTIONS(481), - [anon_sym_break] = ACTIONS(481), - [anon_sym_continue] = ACTIONS(481), - [anon_sym_debugger] = ACTIONS(481), - [anon_sym_return] = ACTIONS(481), - [anon_sym_throw] = ACTIONS(481), - [anon_sym_SEMI] = ACTIONS(479), - [anon_sym_case] = ACTIONS(481), - [anon_sym_yield] = ACTIONS(481), - [anon_sym_LBRACK] = ACTIONS(479), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_GT] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_DOT] = ACTIONS(483), - [anon_sym_class] = ACTIONS(481), - [anon_sym_async] = ACTIONS(481), - [anon_sym_function] = ACTIONS(481), - [anon_sym_QMARK_DOT] = ACTIONS(485), - [anon_sym_new] = ACTIONS(481), - [anon_sym_QMARK] = ACTIONS(483), - [anon_sym_AMP_AMP] = ACTIONS(485), - [anon_sym_PIPE_PIPE] = ACTIONS(485), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_GT_GT_GT] = ACTIONS(485), - [anon_sym_LT_LT] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_CARET] = ACTIONS(485), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_PLUS] = ACTIONS(481), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(485), - [anon_sym_STAR_STAR] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(485), - [anon_sym_EQ_EQ] = ACTIONS(483), - [anon_sym_EQ_EQ_EQ] = ACTIONS(485), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_BANG_EQ_EQ] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(485), - [anon_sym_QMARK_QMARK] = ACTIONS(485), - [anon_sym_instanceof] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(479), - [anon_sym_typeof] = ACTIONS(481), - [anon_sym_void] = ACTIONS(481), - [anon_sym_delete] = ACTIONS(481), - [anon_sym_PLUS_PLUS] = ACTIONS(479), - [anon_sym_DASH_DASH] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_SQUOTE] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(479), - [sym_number] = ACTIONS(479), - [sym_this] = ACTIONS(481), - [sym_super] = ACTIONS(481), - [sym_true] = ACTIONS(481), - [sym_false] = ACTIONS(481), - [sym_null] = ACTIONS(481), - [sym_undefined] = ACTIONS(481), - [anon_sym_AT] = ACTIONS(479), - [anon_sym_static] = ACTIONS(481), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(481), - [sym__automatic_semicolon] = ACTIONS(487), - }, - [56] = { - [ts_builtin_sym_end] = ACTIONS(489), - [sym_identifier] = ACTIONS(491), - [anon_sym_export] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(493), - [anon_sym_default] = ACTIONS(491), - [anon_sym_LBRACE] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(495), - [anon_sym_RBRACE] = ACTIONS(489), - [anon_sym_import] = ACTIONS(491), - [anon_sym_var] = ACTIONS(491), - [anon_sym_let] = ACTIONS(491), - [anon_sym_const] = ACTIONS(491), - [anon_sym_else] = ACTIONS(491), - [anon_sym_if] = ACTIONS(491), - [anon_sym_switch] = ACTIONS(491), - [anon_sym_for] = ACTIONS(491), - [anon_sym_LPAREN] = ACTIONS(489), - [anon_sym_await] = ACTIONS(491), - [anon_sym_in] = ACTIONS(493), - [anon_sym_while] = ACTIONS(491), - [anon_sym_do] = ACTIONS(491), - [anon_sym_try] = ACTIONS(491), - [anon_sym_with] = ACTIONS(491), - [anon_sym_break] = ACTIONS(491), - [anon_sym_continue] = ACTIONS(491), - [anon_sym_debugger] = ACTIONS(491), - [anon_sym_return] = ACTIONS(491), - [anon_sym_throw] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(489), - [anon_sym_case] = ACTIONS(491), - [anon_sym_yield] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_SLASH] = ACTIONS(491), - [anon_sym_DOT] = ACTIONS(493), - [anon_sym_class] = ACTIONS(491), - [anon_sym_async] = ACTIONS(491), - [anon_sym_function] = ACTIONS(491), - [anon_sym_QMARK_DOT] = ACTIONS(495), - [anon_sym_new] = ACTIONS(491), - [anon_sym_QMARK] = ACTIONS(493), - [anon_sym_AMP_AMP] = ACTIONS(495), - [anon_sym_PIPE_PIPE] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(493), - [anon_sym_GT_GT_GT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(493), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(491), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_STAR_STAR] = ACTIONS(495), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(493), - [anon_sym_EQ_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(493), - [anon_sym_BANG_EQ_EQ] = ACTIONS(495), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_QMARK_QMARK] = ACTIONS(495), - [anon_sym_instanceof] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(491), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_typeof] = ACTIONS(491), - [anon_sym_void] = ACTIONS(491), - [anon_sym_delete] = ACTIONS(491), - [anon_sym_PLUS_PLUS] = ACTIONS(489), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DQUOTE] = ACTIONS(489), - [anon_sym_SQUOTE] = ACTIONS(489), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(489), - [sym_number] = ACTIONS(489), - [sym_this] = ACTIONS(491), - [sym_super] = ACTIONS(491), - [sym_true] = ACTIONS(491), - [sym_false] = ACTIONS(491), - [sym_null] = ACTIONS(491), - [sym_undefined] = ACTIONS(491), - [anon_sym_AT] = ACTIONS(489), - [anon_sym_static] = ACTIONS(491), - [anon_sym_get] = ACTIONS(491), - [anon_sym_set] = ACTIONS(491), - [sym__automatic_semicolon] = ACTIONS(497), + [sym__automatic_semicolon] = ACTIONS(503), }, - [57] = { - [ts_builtin_sym_end] = ACTIONS(499), - [sym_identifier] = ACTIONS(501), - [anon_sym_export] = ACTIONS(501), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_default] = ACTIONS(501), - [anon_sym_LBRACE] = ACTIONS(499), + [59] = { + [ts_builtin_sym_end] = ACTIONS(505), + [sym_identifier] = ACTIONS(507), + [anon_sym_export] = ACTIONS(507), + [anon_sym_STAR] = ACTIONS(507), + [anon_sym_default] = ACTIONS(507), + [anon_sym_LBRACE] = ACTIONS(505), [anon_sym_COMMA] = ACTIONS(505), - [anon_sym_RBRACE] = ACTIONS(499), - [anon_sym_import] = ACTIONS(501), - [anon_sym_var] = ACTIONS(501), - [anon_sym_let] = ACTIONS(501), - [anon_sym_const] = ACTIONS(501), - [anon_sym_else] = ACTIONS(501), - [anon_sym_if] = ACTIONS(501), - [anon_sym_switch] = ACTIONS(501), - [anon_sym_for] = ACTIONS(501), - [anon_sym_LPAREN] = ACTIONS(499), - [anon_sym_await] = ACTIONS(501), - [anon_sym_in] = ACTIONS(503), - [anon_sym_while] = ACTIONS(501), - [anon_sym_do] = ACTIONS(501), - [anon_sym_try] = ACTIONS(501), - [anon_sym_with] = ACTIONS(501), - [anon_sym_break] = ACTIONS(501), - [anon_sym_continue] = ACTIONS(501), - [anon_sym_debugger] = ACTIONS(501), - [anon_sym_return] = ACTIONS(501), - [anon_sym_throw] = ACTIONS(501), - [anon_sym_SEMI] = ACTIONS(499), - [anon_sym_case] = ACTIONS(501), - [anon_sym_yield] = ACTIONS(501), - [anon_sym_LBRACK] = ACTIONS(499), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_GT] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_DOT] = ACTIONS(503), - [anon_sym_class] = ACTIONS(501), - [anon_sym_async] = ACTIONS(501), - [anon_sym_function] = ACTIONS(501), + [anon_sym_RBRACE] = ACTIONS(505), + [anon_sym_import] = ACTIONS(507), + [anon_sym_var] = ACTIONS(507), + [anon_sym_let] = ACTIONS(507), + [anon_sym_const] = ACTIONS(507), + [anon_sym_else] = ACTIONS(507), + [anon_sym_if] = ACTIONS(507), + [anon_sym_switch] = ACTIONS(507), + [anon_sym_for] = ACTIONS(507), + [anon_sym_LPAREN] = ACTIONS(505), + [anon_sym_await] = ACTIONS(507), + [anon_sym_in] = ACTIONS(507), + [anon_sym_while] = ACTIONS(507), + [anon_sym_do] = ACTIONS(507), + [anon_sym_try] = ACTIONS(507), + [anon_sym_with] = ACTIONS(507), + [anon_sym_break] = ACTIONS(507), + [anon_sym_continue] = ACTIONS(507), + [anon_sym_debugger] = ACTIONS(507), + [anon_sym_return] = ACTIONS(507), + [anon_sym_throw] = ACTIONS(507), + [anon_sym_SEMI] = ACTIONS(505), + [anon_sym_case] = ACTIONS(507), + [anon_sym_yield] = ACTIONS(507), + [anon_sym_LBRACK] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(507), + [anon_sym_GT] = ACTIONS(507), + [anon_sym_SLASH] = ACTIONS(507), + [anon_sym_DOT] = ACTIONS(507), + [anon_sym_class] = ACTIONS(507), + [anon_sym_async] = ACTIONS(507), + [anon_sym_function] = ACTIONS(507), [anon_sym_QMARK_DOT] = ACTIONS(505), - [anon_sym_new] = ACTIONS(501), - [anon_sym_QMARK] = ACTIONS(503), + [anon_sym_new] = ACTIONS(507), + [anon_sym_QMARK] = ACTIONS(507), [anon_sym_AMP_AMP] = ACTIONS(505), [anon_sym_PIPE_PIPE] = ACTIONS(505), - [anon_sym_GT_GT] = ACTIONS(503), + [anon_sym_GT_GT] = ACTIONS(507), [anon_sym_GT_GT_GT] = ACTIONS(505), [anon_sym_LT_LT] = ACTIONS(505), - [anon_sym_AMP] = ACTIONS(503), + [anon_sym_AMP] = ACTIONS(507), [anon_sym_CARET] = ACTIONS(505), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_PLUS] = ACTIONS(501), - [anon_sym_DASH] = ACTIONS(501), + [anon_sym_PIPE] = ACTIONS(507), + [anon_sym_PLUS] = ACTIONS(507), + [anon_sym_DASH] = ACTIONS(507), [anon_sym_PERCENT] = ACTIONS(505), [anon_sym_STAR_STAR] = ACTIONS(505), [anon_sym_LT_EQ] = ACTIONS(505), - [anon_sym_EQ_EQ] = ACTIONS(503), + [anon_sym_EQ_EQ] = ACTIONS(507), [anon_sym_EQ_EQ_EQ] = ACTIONS(505), - [anon_sym_BANG_EQ] = ACTIONS(503), + [anon_sym_BANG_EQ] = ACTIONS(507), [anon_sym_BANG_EQ_EQ] = ACTIONS(505), [anon_sym_GT_EQ] = ACTIONS(505), [anon_sym_QMARK_QMARK] = ACTIONS(505), - [anon_sym_instanceof] = ACTIONS(503), - [anon_sym_BANG] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(499), - [anon_sym_typeof] = ACTIONS(501), - [anon_sym_void] = ACTIONS(501), - [anon_sym_delete] = ACTIONS(501), - [anon_sym_PLUS_PLUS] = ACTIONS(499), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_SQUOTE] = ACTIONS(499), + [anon_sym_instanceof] = ACTIONS(507), + [anon_sym_BANG] = ACTIONS(507), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_typeof] = ACTIONS(507), + [anon_sym_void] = ACTIONS(507), + [anon_sym_delete] = ACTIONS(507), + [anon_sym_PLUS_PLUS] = ACTIONS(505), + [anon_sym_DASH_DASH] = ACTIONS(505), + [anon_sym_DQUOTE] = ACTIONS(505), + [anon_sym_SQUOTE] = ACTIONS(505), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(499), - [sym_number] = ACTIONS(499), - [sym_this] = ACTIONS(501), - [sym_super] = ACTIONS(501), - [sym_true] = ACTIONS(501), - [sym_false] = ACTIONS(501), - [sym_null] = ACTIONS(501), - [sym_undefined] = ACTIONS(501), - [anon_sym_AT] = ACTIONS(499), - [anon_sym_static] = ACTIONS(501), - [anon_sym_get] = ACTIONS(501), - [anon_sym_set] = ACTIONS(501), - [sym__automatic_semicolon] = ACTIONS(507), + [anon_sym_BQUOTE] = ACTIONS(505), + [sym_number] = ACTIONS(505), + [sym_this] = ACTIONS(507), + [sym_super] = ACTIONS(507), + [sym_true] = ACTIONS(507), + [sym_false] = ACTIONS(507), + [sym_null] = ACTIONS(507), + [sym_undefined] = ACTIONS(507), + [anon_sym_AT] = ACTIONS(505), + [anon_sym_static] = ACTIONS(507), + [anon_sym_get] = ACTIONS(507), + [anon_sym_set] = ACTIONS(507), + [sym__automatic_semicolon] = ACTIONS(505), }, - [58] = { + [60] = { [ts_builtin_sym_end] = ACTIONS(509), [sym_identifier] = ACTIONS(511), [anon_sym_export] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), + [anon_sym_STAR] = ACTIONS(513), [anon_sym_default] = ACTIONS(511), [anon_sym_LBRACE] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(509), + [anon_sym_COMMA] = ACTIONS(515), [anon_sym_RBRACE] = ACTIONS(509), [anon_sym_import] = ACTIONS(511), [anon_sym_var] = ACTIONS(511), @@ -12292,7 +12481,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(511), [anon_sym_LPAREN] = ACTIONS(509), [anon_sym_await] = ACTIONS(511), - [anon_sym_in] = ACTIONS(511), + [anon_sym_in] = ACTIONS(513), [anon_sym_while] = ACTIONS(511), [anon_sym_do] = ACTIONS(511), [anon_sym_try] = ACTIONS(511), @@ -12307,35 +12496,35 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(511), [anon_sym_LBRACK] = ACTIONS(509), [anon_sym_LT] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(511), + [anon_sym_GT] = ACTIONS(513), [anon_sym_SLASH] = ACTIONS(511), - [anon_sym_DOT] = ACTIONS(511), + [anon_sym_DOT] = ACTIONS(513), [anon_sym_class] = ACTIONS(511), [anon_sym_async] = ACTIONS(511), [anon_sym_function] = ACTIONS(511), - [anon_sym_QMARK_DOT] = ACTIONS(509), + [anon_sym_QMARK_DOT] = ACTIONS(515), [anon_sym_new] = ACTIONS(511), - [anon_sym_QMARK] = ACTIONS(511), - [anon_sym_AMP_AMP] = ACTIONS(509), - [anon_sym_PIPE_PIPE] = ACTIONS(509), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_GT_GT_GT] = ACTIONS(509), - [anon_sym_LT_LT] = ACTIONS(509), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_CARET] = ACTIONS(509), - [anon_sym_PIPE] = ACTIONS(511), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), [anon_sym_PLUS] = ACTIONS(511), [anon_sym_DASH] = ACTIONS(511), - [anon_sym_PERCENT] = ACTIONS(509), - [anon_sym_STAR_STAR] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(509), - [anon_sym_EQ_EQ] = ACTIONS(511), - [anon_sym_EQ_EQ_EQ] = ACTIONS(509), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_BANG_EQ_EQ] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(509), - [anon_sym_QMARK_QMARK] = ACTIONS(509), - [anon_sym_instanceof] = ACTIONS(511), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), [anon_sym_BANG] = ACTIONS(511), [anon_sym_TILDE] = ACTIONS(509), [anon_sym_typeof] = ACTIONS(511), @@ -12358,313 +12547,139 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_static] = ACTIONS(511), [anon_sym_get] = ACTIONS(511), [anon_sym_set] = ACTIONS(511), - [sym__automatic_semicolon] = ACTIONS(509), - }, - [59] = { - [ts_builtin_sym_end] = ACTIONS(513), - [sym_identifier] = ACTIONS(515), - [anon_sym_export] = ACTIONS(515), - [anon_sym_STAR] = ACTIONS(515), - [anon_sym_default] = ACTIONS(515), - [anon_sym_LBRACE] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(513), - [anon_sym_RBRACE] = ACTIONS(513), - [anon_sym_import] = ACTIONS(515), - [anon_sym_var] = ACTIONS(515), - [anon_sym_let] = ACTIONS(515), - [anon_sym_const] = ACTIONS(515), - [anon_sym_else] = ACTIONS(515), - [anon_sym_if] = ACTIONS(515), - [anon_sym_switch] = ACTIONS(515), - [anon_sym_for] = ACTIONS(515), - [anon_sym_LPAREN] = ACTIONS(513), - [anon_sym_await] = ACTIONS(515), - [anon_sym_in] = ACTIONS(515), - [anon_sym_while] = ACTIONS(515), - [anon_sym_do] = ACTIONS(515), - [anon_sym_try] = ACTIONS(515), - [anon_sym_with] = ACTIONS(515), - [anon_sym_break] = ACTIONS(515), - [anon_sym_continue] = ACTIONS(515), - [anon_sym_debugger] = ACTIONS(515), - [anon_sym_return] = ACTIONS(515), - [anon_sym_throw] = ACTIONS(515), - [anon_sym_SEMI] = ACTIONS(513), - [anon_sym_case] = ACTIONS(515), - [anon_sym_yield] = ACTIONS(515), - [anon_sym_LBRACK] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(515), - [anon_sym_GT] = ACTIONS(515), - [anon_sym_SLASH] = ACTIONS(515), - [anon_sym_DOT] = ACTIONS(515), - [anon_sym_class] = ACTIONS(515), - [anon_sym_async] = ACTIONS(515), - [anon_sym_function] = ACTIONS(515), - [anon_sym_QMARK_DOT] = ACTIONS(513), - [anon_sym_new] = ACTIONS(515), - [anon_sym_QMARK] = ACTIONS(515), - [anon_sym_AMP_AMP] = ACTIONS(513), - [anon_sym_PIPE_PIPE] = ACTIONS(513), - [anon_sym_GT_GT] = ACTIONS(515), - [anon_sym_GT_GT_GT] = ACTIONS(513), - [anon_sym_LT_LT] = ACTIONS(513), - [anon_sym_AMP] = ACTIONS(515), - [anon_sym_CARET] = ACTIONS(513), - [anon_sym_PIPE] = ACTIONS(515), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PERCENT] = ACTIONS(513), - [anon_sym_STAR_STAR] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(513), - [anon_sym_EQ_EQ] = ACTIONS(515), - [anon_sym_EQ_EQ_EQ] = ACTIONS(513), - [anon_sym_BANG_EQ] = ACTIONS(515), - [anon_sym_BANG_EQ_EQ] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(513), - [anon_sym_QMARK_QMARK] = ACTIONS(513), - [anon_sym_instanceof] = ACTIONS(515), - [anon_sym_BANG] = ACTIONS(515), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_typeof] = ACTIONS(515), - [anon_sym_void] = ACTIONS(515), - [anon_sym_delete] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(513), - [anon_sym_DASH_DASH] = ACTIONS(513), - [anon_sym_DQUOTE] = ACTIONS(513), - [anon_sym_SQUOTE] = ACTIONS(513), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(513), - [sym_number] = ACTIONS(513), - [sym_this] = ACTIONS(515), - [sym_super] = ACTIONS(515), - [sym_true] = ACTIONS(515), - [sym_false] = ACTIONS(515), - [sym_null] = ACTIONS(515), - [sym_undefined] = ACTIONS(515), - [anon_sym_AT] = ACTIONS(513), - [anon_sym_static] = ACTIONS(515), - [anon_sym_get] = ACTIONS(515), - [anon_sym_set] = ACTIONS(515), - [sym__automatic_semicolon] = ACTIONS(513), - }, - [60] = { - [ts_builtin_sym_end] = ACTIONS(517), - [sym_identifier] = ACTIONS(519), - [anon_sym_export] = ACTIONS(519), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_default] = ACTIONS(519), - [anon_sym_LBRACE] = ACTIONS(517), - [anon_sym_COMMA] = ACTIONS(523), - [anon_sym_RBRACE] = ACTIONS(517), - [anon_sym_import] = ACTIONS(519), - [anon_sym_var] = ACTIONS(519), - [anon_sym_let] = ACTIONS(519), - [anon_sym_const] = ACTIONS(519), - [anon_sym_else] = ACTIONS(519), - [anon_sym_if] = ACTIONS(519), - [anon_sym_switch] = ACTIONS(519), - [anon_sym_for] = ACTIONS(519), - [anon_sym_LPAREN] = ACTIONS(517), - [anon_sym_await] = ACTIONS(519), - [anon_sym_in] = ACTIONS(521), - [anon_sym_while] = ACTIONS(519), - [anon_sym_do] = ACTIONS(519), - [anon_sym_try] = ACTIONS(519), - [anon_sym_with] = ACTIONS(519), - [anon_sym_break] = ACTIONS(519), - [anon_sym_continue] = ACTIONS(519), - [anon_sym_debugger] = ACTIONS(519), - [anon_sym_return] = ACTIONS(519), - [anon_sym_throw] = ACTIONS(519), - [anon_sym_SEMI] = ACTIONS(517), - [anon_sym_case] = ACTIONS(519), - [anon_sym_yield] = ACTIONS(519), - [anon_sym_LBRACK] = ACTIONS(517), - [anon_sym_LT] = ACTIONS(519), - [anon_sym_GT] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(519), - [anon_sym_DOT] = ACTIONS(521), - [anon_sym_class] = ACTIONS(519), - [anon_sym_async] = ACTIONS(519), - [anon_sym_function] = ACTIONS(519), - [anon_sym_QMARK_DOT] = ACTIONS(523), - [anon_sym_new] = ACTIONS(519), - [anon_sym_QMARK] = ACTIONS(521), - [anon_sym_AMP_AMP] = ACTIONS(523), - [anon_sym_PIPE_PIPE] = ACTIONS(523), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_GT_GT_GT] = ACTIONS(523), - [anon_sym_LT_LT] = ACTIONS(523), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_CARET] = ACTIONS(523), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(519), - [anon_sym_PERCENT] = ACTIONS(523), - [anon_sym_STAR_STAR] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(523), - [anon_sym_EQ_EQ] = ACTIONS(521), - [anon_sym_EQ_EQ_EQ] = ACTIONS(523), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_BANG_EQ_EQ] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(523), - [anon_sym_QMARK_QMARK] = ACTIONS(523), - [anon_sym_instanceof] = ACTIONS(521), - [anon_sym_BANG] = ACTIONS(519), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_typeof] = ACTIONS(519), - [anon_sym_void] = ACTIONS(519), - [anon_sym_delete] = ACTIONS(519), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_DQUOTE] = ACTIONS(517), - [anon_sym_SQUOTE] = ACTIONS(517), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(517), - [sym_number] = ACTIONS(517), - [sym_this] = ACTIONS(519), - [sym_super] = ACTIONS(519), - [sym_true] = ACTIONS(519), - [sym_false] = ACTIONS(519), - [sym_null] = ACTIONS(519), - [sym_undefined] = ACTIONS(519), - [anon_sym_AT] = ACTIONS(517), - [anon_sym_static] = ACTIONS(519), - [anon_sym_get] = ACTIONS(519), - [anon_sym_set] = ACTIONS(519), - [sym__automatic_semicolon] = ACTIONS(525), + [sym__automatic_semicolon] = ACTIONS(517), }, [61] = { - [ts_builtin_sym_end] = ACTIONS(513), - [sym_identifier] = ACTIONS(515), - [anon_sym_export] = ACTIONS(515), - [anon_sym_STAR] = ACTIONS(515), - [anon_sym_default] = ACTIONS(515), - [anon_sym_LBRACE] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(513), - [anon_sym_RBRACE] = ACTIONS(513), - [anon_sym_import] = ACTIONS(515), - [anon_sym_var] = ACTIONS(515), - [anon_sym_let] = ACTIONS(515), - [anon_sym_const] = ACTIONS(515), - [anon_sym_else] = ACTIONS(515), - [anon_sym_if] = ACTIONS(515), - [anon_sym_switch] = ACTIONS(515), - [anon_sym_for] = ACTIONS(515), - [anon_sym_LPAREN] = ACTIONS(513), - [anon_sym_await] = ACTIONS(515), - [anon_sym_in] = ACTIONS(515), - [anon_sym_while] = ACTIONS(515), - [anon_sym_do] = ACTIONS(515), - [anon_sym_try] = ACTIONS(515), - [anon_sym_with] = ACTIONS(515), - [anon_sym_break] = ACTIONS(515), - [anon_sym_continue] = ACTIONS(515), - [anon_sym_debugger] = ACTIONS(515), - [anon_sym_return] = ACTIONS(515), - [anon_sym_throw] = ACTIONS(515), - [anon_sym_SEMI] = ACTIONS(513), - [anon_sym_case] = ACTIONS(515), - [anon_sym_yield] = ACTIONS(515), - [anon_sym_LBRACK] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(515), - [anon_sym_GT] = ACTIONS(515), - [anon_sym_SLASH] = ACTIONS(515), - [anon_sym_DOT] = ACTIONS(515), - [anon_sym_class] = ACTIONS(515), - [anon_sym_async] = ACTIONS(515), - [anon_sym_function] = ACTIONS(515), - [anon_sym_QMARK_DOT] = ACTIONS(513), - [anon_sym_new] = ACTIONS(515), - [anon_sym_QMARK] = ACTIONS(515), - [anon_sym_AMP_AMP] = ACTIONS(513), - [anon_sym_PIPE_PIPE] = ACTIONS(513), - [anon_sym_GT_GT] = ACTIONS(515), - [anon_sym_GT_GT_GT] = ACTIONS(513), - [anon_sym_LT_LT] = ACTIONS(513), - [anon_sym_AMP] = ACTIONS(515), - [anon_sym_CARET] = ACTIONS(513), - [anon_sym_PIPE] = ACTIONS(515), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PERCENT] = ACTIONS(513), - [anon_sym_STAR_STAR] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(513), - [anon_sym_EQ_EQ] = ACTIONS(515), - [anon_sym_EQ_EQ_EQ] = ACTIONS(513), - [anon_sym_BANG_EQ] = ACTIONS(515), - [anon_sym_BANG_EQ_EQ] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(513), - [anon_sym_QMARK_QMARK] = ACTIONS(513), - [anon_sym_instanceof] = ACTIONS(515), - [anon_sym_BANG] = ACTIONS(515), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_typeof] = ACTIONS(515), - [anon_sym_void] = ACTIONS(515), - [anon_sym_delete] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(513), - [anon_sym_DASH_DASH] = ACTIONS(513), - [anon_sym_DQUOTE] = ACTIONS(513), - [anon_sym_SQUOTE] = ACTIONS(513), + [ts_builtin_sym_end] = ACTIONS(519), + [sym_identifier] = ACTIONS(521), + [anon_sym_export] = ACTIONS(521), + [anon_sym_STAR] = ACTIONS(523), + [anon_sym_default] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_COMMA] = ACTIONS(525), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_import] = ACTIONS(521), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_else] = ACTIONS(521), + [anon_sym_if] = ACTIONS(521), + [anon_sym_switch] = ACTIONS(521), + [anon_sym_for] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_await] = ACTIONS(521), + [anon_sym_in] = ACTIONS(523), + [anon_sym_while] = ACTIONS(521), + [anon_sym_do] = ACTIONS(521), + [anon_sym_try] = ACTIONS(521), + [anon_sym_with] = ACTIONS(521), + [anon_sym_break] = ACTIONS(521), + [anon_sym_continue] = ACTIONS(521), + [anon_sym_debugger] = ACTIONS(521), + [anon_sym_return] = ACTIONS(521), + [anon_sym_throw] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_case] = ACTIONS(521), + [anon_sym_yield] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(523), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [anon_sym_class] = ACTIONS(521), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(525), + [anon_sym_new] = ACTIONS(521), + [anon_sym_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(525), + [anon_sym_GT_GT] = ACTIONS(523), + [anon_sym_GT_GT_GT] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(525), + [anon_sym_AMP] = ACTIONS(523), + [anon_sym_CARET] = ACTIONS(525), + [anon_sym_PIPE] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(525), + [anon_sym_STAR_STAR] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(523), + [anon_sym_EQ_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(525), + [anon_sym_GT_EQ] = ACTIONS(525), + [anon_sym_QMARK_QMARK] = ACTIONS(525), + [anon_sym_instanceof] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_DQUOTE] = ACTIONS(519), + [anon_sym_SQUOTE] = ACTIONS(519), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(513), - [sym_number] = ACTIONS(513), - [sym_this] = ACTIONS(515), - [sym_super] = ACTIONS(515), - [sym_true] = ACTIONS(515), - [sym_false] = ACTIONS(515), - [sym_null] = ACTIONS(515), - [sym_undefined] = ACTIONS(515), - [anon_sym_AT] = ACTIONS(513), - [anon_sym_static] = ACTIONS(515), - [anon_sym_get] = ACTIONS(515), - [anon_sym_set] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(519), + [sym_number] = ACTIONS(519), + [sym_this] = ACTIONS(521), + [sym_super] = ACTIONS(521), + [sym_true] = ACTIONS(521), + [sym_false] = ACTIONS(521), + [sym_null] = ACTIONS(521), + [sym_undefined] = ACTIONS(521), + [anon_sym_AT] = ACTIONS(519), + [anon_sym_static] = ACTIONS(521), + [anon_sym_get] = ACTIONS(521), + [anon_sym_set] = ACTIONS(521), [sym__automatic_semicolon] = ACTIONS(527), }, [62] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(516), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1042), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_spread_element] = STATE(1046), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(976), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1048), - [aux_sym_array_pattern_repeat1] = STATE(1034), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(524), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1062), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_spread_element] = STATE(1050), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(969), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(1052), + [aux_sym_array_pattern_repeat1] = STATE(1066), [sym_identifier] = ACTIONS(529), [anon_sym_export] = ACTIONS(531), [anon_sym_LBRACE] = ACTIONS(397), @@ -12708,237 +12723,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(531), }, [63] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(516), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1042), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_spread_element] = STATE(1046), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(976), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1048), - [aux_sym_array_pattern_repeat1] = STATE(1034), - [sym_identifier] = ACTIONS(529), - [anon_sym_export] = ACTIONS(531), - [anon_sym_LBRACE] = ACTIONS(397), - [anon_sym_COMMA] = ACTIONS(533), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_RBRACK] = ACTIONS(543), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(539), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(541), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(531), - [anon_sym_get] = ACTIONS(531), - [anon_sym_set] = ACTIONS(531), - }, - [64] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(526), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1042), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_spread_element] = STATE(1041), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [sym_declaration] = STATE(278), + [sym_import] = STATE(583), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(621), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(976), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1035), - [aux_sym_array_pattern_repeat1] = STATE(1034), - [sym_identifier] = ACTIONS(529), - [anon_sym_export] = ACTIONS(531), - [anon_sym_LBRACE] = ACTIONS(397), - [anon_sym_COMMA] = ACTIONS(533), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_RBRACK] = ACTIONS(545), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(539), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(541), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(531), - [anon_sym_get] = ACTIONS(531), - [anon_sym_set] = ACTIONS(531), - }, - [65] = { - [sym_import] = STATE(557), - [sym_expression_statement] = STATE(81), - [sym_variable_declaration] = STATE(81), - [sym_lexical_declaration] = STATE(81), - [sym_empty_statement] = STATE(81), - [sym_parenthesized_expression] = STATE(362), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1052), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1052), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(362), - [sym_subscript_expression] = STATE(362), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1052), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(547), - [anon_sym_export] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [aux_sym_export_statement_repeat1] = STATE(945), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), - [anon_sym_var] = ACTIONS(553), - [anon_sym_let] = ACTIONS(555), - [anon_sym_const] = ACTIONS(555), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(559), - [anon_sym_function] = ACTIONS(389), + [anon_sym_class] = ACTIONS(313), + [anon_sym_async] = ACTIONS(543), + [anon_sym_function] = ACTIONS(317), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -12961,69 +12804,69 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(549), - [anon_sym_get] = ACTIONS(549), - [anon_sym_set] = ACTIONS(549), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), }, - [66] = { - [sym_import] = STATE(557), - [sym_expression_statement] = STATE(80), - [sym_variable_declaration] = STATE(80), - [sym_lexical_declaration] = STATE(80), - [sym_empty_statement] = STATE(80), - [sym_parenthesized_expression] = STATE(362), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1052), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1052), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(362), - [sym_subscript_expression] = STATE(362), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1052), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(547), - [anon_sym_export] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [64] = { + [sym_import] = STATE(583), + [sym_expression_statement] = STATE(82), + [sym_variable_declaration] = STATE(82), + [sym_lexical_declaration] = STATE(82), + [sym_empty_statement] = STATE(82), + [sym_parenthesized_expression] = STATE(372), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(993), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(993), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(372), + [sym_subscript_expression] = STATE(372), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(993), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(545), + [anon_sym_export] = ACTIONS(547), + [anon_sym_LBRACE] = ACTIONS(549), [anon_sym_import] = ACTIONS(381), - [anon_sym_var] = ACTIONS(553), - [anon_sym_let] = ACTIONS(555), - [anon_sym_const] = ACTIONS(555), + [anon_sym_var] = ACTIONS(551), + [anon_sym_let] = ACTIONS(553), + [anon_sym_const] = ACTIONS(553), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(555), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(559), + [anon_sym_async] = ACTIONS(557), [anon_sym_function] = ACTIONS(389), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), @@ -13047,54 +12890,226 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(549), - [anon_sym_get] = ACTIONS(549), - [anon_sym_set] = ACTIONS(549), + [anon_sym_static] = ACTIONS(547), + [anon_sym_get] = ACTIONS(547), + [anon_sym_set] = ACTIONS(547), }, - [67] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(516), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1042), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_spread_element] = STATE(1046), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [65] = { + [sym_import] = STATE(583), + [sym_expression_statement] = STATE(83), + [sym_variable_declaration] = STATE(83), + [sym_lexical_declaration] = STATE(83), + [sym_empty_statement] = STATE(83), + [sym_parenthesized_expression] = STATE(372), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(993), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(993), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(372), + [sym_subscript_expression] = STATE(372), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(993), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(545), + [anon_sym_export] = ACTIONS(547), + [anon_sym_LBRACE] = ACTIONS(549), + [anon_sym_import] = ACTIONS(381), + [anon_sym_var] = ACTIONS(551), + [anon_sym_let] = ACTIONS(553), + [anon_sym_const] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_SEMI] = ACTIONS(49), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(555), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(557), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(547), + [anon_sym_get] = ACTIONS(547), + [anon_sym_set] = ACTIONS(547), + }, + [66] = { + [sym_declaration] = STATE(278), + [sym_import] = STATE(583), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(621), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(976), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1048), - [aux_sym_array_pattern_repeat1] = STATE(1034), + [aux_sym_export_statement_repeat1] = STATE(977), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(63), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [67] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(530), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1062), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_spread_element] = STATE(1063), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(969), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(1064), + [aux_sym_array_pattern_repeat1] = STATE(1066), [sym_identifier] = ACTIONS(529), [anon_sym_export] = ACTIONS(531), [anon_sym_LBRACE] = ACTIONS(397), @@ -13138,49 +13153,135 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(531), }, [68] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(516), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1042), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_spread_element] = STATE(1046), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [sym_declaration] = STATE(336), + [sym_import] = STATE(583), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(552), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(976), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1048), - [aux_sym_array_pattern_repeat1] = STATE(1034), + [aux_sym_export_statement_repeat1] = STATE(945), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(313), + [anon_sym_async] = ACTIONS(543), + [anon_sym_function] = ACTIONS(317), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [69] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(524), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1062), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_spread_element] = STATE(1050), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(969), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(1052), + [aux_sym_array_pattern_repeat1] = STATE(1066), [sym_identifier] = ACTIONS(529), [anon_sym_export] = ACTIONS(531), [anon_sym_LBRACE] = ACTIONS(397), @@ -13223,50 +13324,50 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(531), [anon_sym_set] = ACTIONS(531), }, - [69] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(530), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1042), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_spread_element] = STATE(1041), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(976), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1035), - [aux_sym_array_pattern_repeat1] = STATE(1034), + [70] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(526), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1062), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_spread_element] = STATE(1063), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(969), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(1064), + [aux_sym_array_pattern_repeat1] = STATE(1066), [sym_identifier] = ACTIONS(529), [anon_sym_export] = ACTIONS(531), [anon_sym_LBRACE] = ACTIONS(397), @@ -13309,50 +13410,50 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(531), [anon_sym_set] = ACTIONS(531), }, - [70] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(526), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1042), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_spread_element] = STATE(1041), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(976), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1035), - [aux_sym_array_pattern_repeat1] = STATE(1034), + [71] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(524), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1062), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_spread_element] = STATE(1050), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(969), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(1052), + [aux_sym_array_pattern_repeat1] = STATE(1066), [sym_identifier] = ACTIONS(529), [anon_sym_export] = ACTIONS(531), [anon_sym_LBRACE] = ACTIONS(397), @@ -13362,7 +13463,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_RBRACK] = ACTIONS(565), + [anon_sym_RBRACK] = ACTIONS(567), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), @@ -13395,65 +13496,67 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(531), [anon_sym_set] = ACTIONS(531), }, - [71] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(631), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1042), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(976), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_pattern_repeat1] = STATE(1034), - [sym_identifier] = ACTIONS(567), - [anon_sym_export] = ACTIONS(569), - [anon_sym_LBRACE] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(573), + [72] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(530), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1062), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_spread_element] = STATE(1063), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(969), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(1064), + [aux_sym_array_pattern_repeat1] = STATE(1066), + [sym_identifier] = ACTIONS(529), + [anon_sym_export] = ACTIONS(531), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_COMMA] = ACTIONS(533), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(575), - [anon_sym_RBRACK] = ACTIONS(577), + [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_RBRACK] = ACTIONS(565), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(579), + [anon_sym_async] = ACTIONS(539), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(581), + [anon_sym_DOT_DOT_DOT] = ACTIONS(541), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -13475,62 +13578,150 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(569), - [anon_sym_get] = ACTIONS(569), - [anon_sym_set] = ACTIONS(569), + [anon_sym_static] = ACTIONS(531), + [anon_sym_get] = ACTIONS(531), + [anon_sym_set] = ACTIONS(531), }, - [72] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(510), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1089), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_spread_element] = STATE(1077), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [73] = { + [sym_declaration] = STATE(336), + [sym_import] = STATE(583), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(552), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_class_declaration] = STATE(269), + [sym_function] = STATE(583), + [sym_function_declaration] = STATE(269), + [sym_generator_function] = STATE(583), + [sym_generator_function_declaration] = STATE(269), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(1078), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), + [aux_sym_export_statement_repeat1] = STATE(977), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(63), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [74] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(524), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1062), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_spread_element] = STATE(1050), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(969), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(1052), + [aux_sym_array_pattern_repeat1] = STATE(1066), [sym_identifier] = ACTIONS(529), [anon_sym_export] = ACTIONS(531), [anon_sym_LBRACE] = ACTIONS(397), - [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_COMMA] = ACTIONS(533), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_RBRACK] = ACTIONS(583), + [anon_sym_RBRACK] = ACTIONS(569), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), @@ -13563,64 +13754,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(531), [anon_sym_set] = ACTIONS(531), }, - [73] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(592), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1063), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1319), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(961), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(529), - [anon_sym_export] = ACTIONS(531), - [anon_sym_LBRACE] = ACTIONS(397), + [75] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(638), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1062), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(969), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_pattern_repeat1] = STATE(1066), + [sym_identifier] = ACTIONS(571), + [anon_sym_export] = ACTIONS(573), + [anon_sym_LBRACE] = ACTIONS(575), + [anon_sym_COMMA] = ACTIONS(577), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_RPAREN] = ACTIONS(586), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LBRACK] = ACTIONS(579), + [anon_sym_RBRACK] = ACTIONS(581), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(539), + [anon_sym_async] = ACTIONS(583), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(581), + [anon_sym_DOT_DOT_DOT] = ACTIONS(585), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -13642,68 +13834,69 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(531), - [anon_sym_get] = ACTIONS(531), - [anon_sym_set] = ACTIONS(531), + [anon_sym_static] = ACTIONS(573), + [anon_sym_get] = ACTIONS(573), + [anon_sym_set] = ACTIONS(573), }, - [74] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(558), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(972), - [sym_assignment_pattern] = STATE(1063), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(972), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(972), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1313), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(961), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), + [76] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(534), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1182), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_spread_element] = STATE(1006), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(1007), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(529), [anon_sym_export] = ACTIONS(531), [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_COMMA] = ACTIONS(587), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_RPAREN] = ACTIONS(586), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_RBRACK] = ACTIONS(587), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(539), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(581), + [anon_sym_DOT_DOT_DOT] = ACTIONS(541), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -13729,63 +13922,64 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(531), [anon_sym_set] = ACTIONS(531), }, - [75] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(527), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_spread_element] = STATE(1062), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1060), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), - [anon_sym_COMMA] = ACTIONS(588), + [77] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(544), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1054), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1317), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(953), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(529), + [anon_sym_export] = ACTIONS(531), + [anon_sym_LBRACE] = ACTIONS(397), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_RPAREN] = ACTIONS(590), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), + [anon_sym_async] = ACTIONS(539), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(592), + [anon_sym_DOT_DOT_DOT] = ACTIONS(585), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -13807,67 +14001,68 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(531), + [anon_sym_get] = ACTIONS(531), + [anon_sym_set] = ACTIONS(531), }, - [76] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(510), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_spread_element] = STATE(1077), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), - [anon_sym_COMMA] = ACTIONS(594), + [78] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(562), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(920), + [sym_assignment_pattern] = STATE(1054), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(920), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(920), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1322), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(953), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(529), + [anon_sym_export] = ACTIONS(531), + [anon_sym_LBRACE] = ACTIONS(397), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_RPAREN] = ACTIONS(594), + [anon_sym_RPAREN] = ACTIONS(590), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_RBRACK] = ACTIONS(594), + [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), + [anon_sym_async] = ACTIONS(539), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(592), + [anon_sym_DOT_DOT_DOT] = ACTIONS(585), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -13889,57 +14084,57 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(531), + [anon_sym_get] = ACTIONS(531), + [anon_sym_set] = ACTIONS(531), }, - [77] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(511), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_spread_element] = STATE(1074), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [aux_sym_array_repeat1] = STATE(1075), + [79] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(537), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_spread_element] = STATE(1044), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(1046), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), - [anon_sym_COMMA] = ACTIONS(588), + [anon_sym_COMMA] = ACTIONS(592), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_RPAREN] = ACTIONS(596), + [anon_sym_RPAREN] = ACTIONS(594), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), @@ -13949,7 +14144,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(592), + [anon_sym_DOT_DOT_DOT] = ACTIONS(596), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -13975,52 +14170,53 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [78] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(608), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_spread_element] = STATE(1335), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1335), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [80] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(533), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_spread_element] = STATE(1091), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [aux_sym_array_repeat1] = STATE(986), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), - [anon_sym_RBRACE] = ACTIONS(598), + [anon_sym_COMMA] = ACTIONS(592), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_RPAREN] = ACTIONS(598), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), @@ -14030,7 +14226,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(592), + [anon_sym_DOT_DOT_DOT] = ACTIONS(596), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -14056,62 +14252,63 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [79] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(578), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_spread_element] = STATE(1355), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1355), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [81] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(534), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_spread_element] = STATE(1006), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), - [anon_sym_RBRACE] = ACTIONS(600), + [anon_sym_COMMA] = ACTIONS(600), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_RPAREN] = ACTIONS(600), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_RBRACK] = ACTIONS(600), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(592), + [anon_sym_DOT_DOT_DOT] = ACTIONS(596), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -14137,47 +14334,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [80] = { - [sym_import] = STATE(557), - [sym_expression_statement] = STATE(85), - [sym_empty_statement] = STATE(85), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [82] = { + [sym_import] = STATE(583), + [sym_expression_statement] = STATE(89), + [sym_empty_statement] = STATE(89), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -14218,47 +14415,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [81] = { - [sym_import] = STATE(557), - [sym_expression_statement] = STATE(86), - [sym_empty_statement] = STATE(86), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1225), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [83] = { + [sym_import] = STATE(583), + [sym_expression_statement] = STATE(90), + [sym_empty_statement] = STATE(90), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(523), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1268), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -14299,221 +14496,62 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [82] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(505), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1238), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(602), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), - [sym__automatic_semicolon] = ACTIONS(602), - }, - [83] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(380), - [sym_expression] = STATE(639), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1059), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1059), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(380), - [sym_subscript_expression] = STATE(380), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1059), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(604), - [anon_sym_export] = ACTIONS(606), - [anon_sym_LBRACE] = ACTIONS(608), - [anon_sym_import] = ACTIONS(331), - [anon_sym_var] = ACTIONS(610), - [anon_sym_let] = ACTIONS(610), - [anon_sym_const] = ACTIONS(610), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(612), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(614), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(606), - [anon_sym_get] = ACTIONS(606), - [anon_sym_set] = ACTIONS(606), - }, [84] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(603), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1067), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1067), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1067), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [sym_pattern] = STATE(1180), - [sym_rest_pattern] = STATE(889), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(616), - [anon_sym_export] = ACTIONS(618), - [anon_sym_LBRACE] = ACTIONS(397), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(567), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_spread_element] = STATE(1366), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1366), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_RBRACE] = ACTIONS(602), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(620), + [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), - [anon_sym_DOT_DOT_DOT] = ACTIONS(581), + [anon_sym_DOT_DOT_DOT] = ACTIONS(596), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -14535,55 +14573,56 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(618), - [anon_sym_get] = ACTIONS(618), - [anon_sym_set] = ACTIONS(618), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, [85] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(620), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1307), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(588), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_spread_element] = STATE(1321), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1321), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_RBRACE] = ACTIONS(604), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_RPAREN] = ACTIONS(622), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), @@ -14593,6 +14632,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), + [anon_sym_DOT_DOT_DOT] = ACTIONS(596), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -14619,59 +14659,60 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(323), }, [86] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(554), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1289), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(572), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1026), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1026), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1026), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [sym_pattern] = STATE(1111), + [sym_rest_pattern] = STATE(881), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(606), + [anon_sym_export] = ACTIONS(608), + [anon_sym_LBRACE] = ACTIONS(397), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_RPAREN] = ACTIONS(624), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), + [anon_sym_async] = ACTIONS(610), [anon_sym_function] = ACTIONS(351), [anon_sym_new] = ACTIONS(353), + [anon_sym_DOT_DOT_DOT] = ACTIONS(585), [anon_sym_PLUS] = ACTIONS(355), [anon_sym_DASH] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(357), @@ -14693,72 +14734,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(608), + [anon_sym_get] = ACTIONS(608), + [anon_sym_set] = ACTIONS(608), }, [87] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(592), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1319), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(384), + [sym_expression] = STATE(646), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1069), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1069), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(384), + [sym_subscript_expression] = STATE(384), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1069), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(612), + [anon_sym_export] = ACTIONS(614), + [anon_sym_LBRACE] = ACTIONS(616), [anon_sym_import] = ACTIONS(331), + [anon_sym_var] = ACTIONS(618), + [anon_sym_let] = ACTIONS(618), + [anon_sym_const] = ACTIONS(618), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(620), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), + [anon_sym_async] = ACTIONS(622), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -14771,72 +14814,73 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(614), + [anon_sym_get] = ACTIONS(614), + [anon_sym_set] = ACTIONS(614), }, [88] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(363), - [sym_expression] = STATE(638), - [sym_primary_expression] = STATE(513), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(363), - [sym_subscript_expression] = STATE(363), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(626), - [anon_sym_export] = ACTIONS(628), + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(519), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1121), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), + [anon_sym_await] = ACTIONS(29), + [anon_sym_SEMI] = ACTIONS(624), + [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(537), + [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_DOT] = ACTIONS(630), [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(632), + [anon_sym_async] = ACTIONS(387), [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(634), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), [anon_sym_DQUOTE] = ACTIONS(75), [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), @@ -14849,54 +14893,56 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(628), - [anon_sym_get] = ACTIONS(628), - [anon_sym_set] = ACTIONS(628), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + [sym__automatic_semicolon] = ACTIONS(624), }, [89] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(462), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(399), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(577), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1314), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_RPAREN] = ACTIONS(626), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), @@ -14932,49 +14978,50 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(323), }, [90] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(475), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(393), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(558), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1369), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_RPAREN] = ACTIONS(628), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), [anon_sym_LBRACK] = ACTIONS(341), @@ -15010,122 +15057,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(323), }, [91] = { - [sym_import] = STATE(557), - [sym_statement_block] = STATE(548), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(487), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(638), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), - }, - [92] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(534), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1287), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(564), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1371), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -15165,48 +15134,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [93] = { - [sym_import] = STATE(557), - [sym_statement_block] = STATE(580), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(450), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [92] = { + [sym_import] = STATE(583), + [sym_statement_block] = STATE(604), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(480), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(630), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -15243,48 +15212,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [94] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(411), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(965), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [93] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(495), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(420), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_LBRACE] = ACTIONS(632), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), @@ -15321,48 +15290,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [95] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(490), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(577), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [94] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(495), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(617), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(640), + [anon_sym_LBRACE] = ACTIONS(634), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(399), @@ -15399,68 +15368,68 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [96] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(462), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(579), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(640), + [95] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(414), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(976), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), + [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -15473,72 +15442,72 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, - [97] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(421), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(598), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(640), + [96] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(578), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1287), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), + [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -15551,130 +15520,130 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, - [98] = { - [sym_export_clause] = STATE(915), - [sym_declaration] = STATE(275), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_class_declaration] = STATE(273), - [sym_function_declaration] = STATE(273), - [sym_generator_function_declaration] = STATE(273), - [sym_decorator] = STATE(755), - [aux_sym_export_statement_repeat1] = STATE(944), - [aux_sym_object_repeat1] = STATE(1070), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [anon_sym_STAR] = ACTIONS(642), - [anon_sym_default] = ACTIONS(644), - [anon_sym_LBRACE] = ACTIONS(646), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(650), - [anon_sym_var] = ACTIONS(652), - [anon_sym_let] = ACTIONS(654), - [anon_sym_const] = ACTIONS(654), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(648), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(648), - [anon_sym_class] = ACTIONS(666), - [anon_sym_async] = ACTIONS(668), - [anon_sym_function] = ACTIONS(670), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(648), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [97] = { + [sym_import] = STATE(583), + [sym_statement_block] = STATE(595), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(453), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(630), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), }, - [99] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(475), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(601), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [98] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(503), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(611), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(640), + [anon_sym_LBRACE] = ACTIONS(634), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(399), @@ -15711,123 +15680,45 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [100] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(465), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(413), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(636), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), - }, - [101] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(597), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1339), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [99] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(563), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1312), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -15867,45 +15758,45 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [102] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(528), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1142), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [100] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(539), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1228), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -15945,48 +15836,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [103] = { - [sym_import] = STATE(557), - [sym_statement_block] = STATE(591), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(424), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [101] = { + [sym_import] = STATE(583), + [sym_statement_block] = STATE(542), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(426), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(630), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -16023,44 +15914,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [104] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(639), - [sym_primary_expression] = STATE(394), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [102] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(646), + [sym_primary_expression] = STATE(411), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -16071,7 +15962,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_DOT] = ACTIONS(630), + [anon_sym_DOT] = ACTIONS(636), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(405), [anon_sym_function] = ACTIONS(351), @@ -16101,45 +15992,45 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [105] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(589), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1343), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [103] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(631), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1296), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -16179,126 +16070,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [106] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(417), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(392), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [104] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(516), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_sequence_expression] = STATE(1178), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(636), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), - }, - [107] = { - [sym_import] = STATE(557), - [sym_statement_block] = STATE(604), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(493), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -16335,48 +16148,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [108] = { - [sym_import] = STATE(557), - [sym_statement_block] = STATE(610), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(492), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [105] = { + [sym_import] = STATE(583), + [sym_statement_block] = STATE(605), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(425), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(630), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -16413,48 +16226,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [109] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(465), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(617), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [106] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(471), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(560), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(640), + [anon_sym_LBRACE] = ACTIONS(634), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(399), @@ -16491,48 +16304,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [110] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(563), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1304), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [107] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(471), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(410), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_LBRACE] = ACTIONS(632), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), @@ -16569,123 +16382,45 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [111] = { - [sym_import] = STATE(557), - [sym_statement_block] = STATE(612), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(491), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(638), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), - }, - [112] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(574), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1286), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [108] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(570), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1284), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -16725,45 +16460,45 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [113] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(545), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1285), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [109] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(622), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1301), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -16803,279 +16538,45 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [114] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(417), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(606), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(640), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), - }, - [115] = { - [sym_export_clause] = STATE(915), - [sym_declaration] = STATE(275), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_class_declaration] = STATE(273), - [sym_function_declaration] = STATE(273), - [sym_generator_function_declaration] = STATE(273), - [sym_decorator] = STATE(755), - [aux_sym_export_statement_repeat1] = STATE(944), - [aux_sym_object_repeat1] = STATE(1008), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [anon_sym_STAR] = ACTIONS(642), - [anon_sym_default] = ACTIONS(644), - [anon_sym_LBRACE] = ACTIONS(646), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(676), - [anon_sym_var] = ACTIONS(652), - [anon_sym_let] = ACTIONS(654), - [anon_sym_const] = ACTIONS(654), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(648), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(648), - [anon_sym_class] = ACTIONS(666), - [anon_sym_async] = ACTIONS(668), - [anon_sym_function] = ACTIONS(670), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(648), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [anon_sym_AT] = ACTIONS(85), - [sym__automatic_semicolon] = ACTIONS(648), - }, - [116] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(639), - [sym_primary_expression] = STATE(394), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(678), - [anon_sym_export] = ACTIONS(680), - [anon_sym_LBRACE] = ACTIONS(327), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_DOT] = ACTIONS(682), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(684), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(680), - [anon_sym_get] = ACTIONS(680), - [anon_sym_set] = ACTIONS(680), - }, - [117] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(585), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1349), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [110] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(551), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1345), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -17115,48 +16616,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [118] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(421), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(390), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [111] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(436), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(419), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_LBRACE] = ACTIONS(632), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), @@ -17193,204 +16694,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [119] = { - [sym_export_clause] = STATE(915), - [sym_declaration] = STATE(275), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_class_declaration] = STATE(273), - [sym_function_declaration] = STATE(273), - [sym_generator_function_declaration] = STATE(273), - [sym_decorator] = STATE(755), - [aux_sym_export_statement_repeat1] = STATE(944), - [aux_sym_object_repeat1] = STATE(1070), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [anon_sym_STAR] = ACTIONS(642), - [anon_sym_default] = ACTIONS(644), - [anon_sym_LBRACE] = ACTIONS(646), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(686), - [anon_sym_var] = ACTIONS(652), - [anon_sym_let] = ACTIONS(654), - [anon_sym_const] = ACTIONS(654), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(648), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(648), - [anon_sym_class] = ACTIONS(666), - [anon_sym_async] = ACTIONS(668), - [anon_sym_function] = ACTIONS(670), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(648), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [anon_sym_AT] = ACTIONS(85), - [sym__automatic_semicolon] = ACTIONS(648), - }, - [120] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(521), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_sequence_expression] = STATE(1183), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), - }, - [121] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(607), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1263), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [112] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(430), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(417), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_LBRACE] = ACTIONS(632), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), @@ -17427,48 +16772,126 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [122] = { - [sym_import] = STATE(485), - [sym_statement_block] = STATE(490), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(395), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [113] = { + [sym_export_clause] = STATE(931), + [sym_declaration] = STATE(293), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_class_declaration] = STATE(269), + [sym_function_declaration] = STATE(269), + [sym_generator_function_declaration] = STATE(269), + [sym_decorator] = STATE(769), + [aux_sym_export_statement_repeat1] = STATE(930), + [aux_sym_object_repeat1] = STATE(1086), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_default] = ACTIONS(640), + [anon_sym_LBRACE] = ACTIONS(642), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_var] = ACTIONS(648), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(644), + [anon_sym_class] = ACTIONS(662), + [anon_sym_async] = ACTIONS(664), + [anon_sym_function] = ACTIONS(666), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(644), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_AT] = ACTIONS(85), + [sym__automatic_semicolon] = ACTIONS(644), + }, + [114] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(557), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1356), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), @@ -17505,47 +16928,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [123] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(639), - [sym_primary_expression] = STATE(394), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [115] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(436), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(625), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_LBRACE] = ACTIONS(634), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(399), @@ -17553,7 +16977,6 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_DOT] = ACTIONS(682), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(405), [anon_sym_function] = ACTIONS(351), @@ -17583,48 +17006,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [124] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(622), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1306), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [116] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(427), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(418), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_LBRACE] = ACTIONS(632), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), @@ -17661,68 +17084,68 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [125] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(575), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_sequence_expression] = STATE(1358), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [117] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(430), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(553), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(634), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), + [anon_sym_async] = ACTIONS(405), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -17735,71 +17158,72 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), }, - [126] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(451), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1061), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1061), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1061), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(688), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(397), + [118] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(427), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(550), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(634), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), + [anon_sym_async] = ACTIONS(405), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -17812,48 +17236,204 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), }, - [127] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(624), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [119] = { + [sym_export_clause] = STATE(931), + [sym_declaration] = STATE(293), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_class_declaration] = STATE(269), + [sym_function_declaration] = STATE(269), + [sym_generator_function_declaration] = STATE(269), + [sym_decorator] = STATE(769), + [aux_sym_export_statement_repeat1] = STATE(930), + [aux_sym_object_repeat1] = STATE(1074), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_default] = ACTIONS(640), + [anon_sym_LBRACE] = ACTIONS(642), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_var] = ACTIONS(648), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(644), + [anon_sym_class] = ACTIONS(662), + [anon_sym_async] = ACTIONS(664), + [anon_sym_function] = ACTIONS(666), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(644), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_AT] = ACTIONS(85), + [sym__automatic_semicolon] = ACTIONS(644), + }, + [120] = { + [sym_export_clause] = STATE(931), + [sym_declaration] = STATE(293), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_class_declaration] = STATE(269), + [sym_function_declaration] = STATE(269), + [sym_generator_function_declaration] = STATE(269), + [sym_decorator] = STATE(769), + [aux_sym_export_statement_repeat1] = STATE(930), + [aux_sym_object_repeat1] = STATE(1074), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_default] = ACTIONS(640), + [anon_sym_LBRACE] = ACTIONS(642), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(674), + [anon_sym_var] = ACTIONS(648), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(644), + [anon_sym_class] = ACTIONS(662), + [anon_sym_async] = ACTIONS(664), + [anon_sym_function] = ACTIONS(666), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(644), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_AT] = ACTIONS(85), + [sym__automatic_semicolon] = ACTIONS(644), + }, + [121] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(646), + [sym_primary_expression] = STATE(411), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -17864,6 +17444,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(676), [anon_sym_class] = ACTIONS(347), [anon_sym_async] = ACTIONS(405), [anon_sym_function] = ACTIONS(351), @@ -17893,121 +17474,123 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [128] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(456), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [122] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(646), + [sym_primary_expression] = STATE(411), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(678), + [anon_sym_export] = ACTIONS(680), + [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_DOT] = ACTIONS(636), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(682), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), + [anon_sym_static] = ACTIONS(680), + [anon_sym_get] = ACTIONS(680), + [anon_sym_set] = ACTIONS(680), }, - [129] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(389), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [123] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(615), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1297), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -18047,47 +17630,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [130] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), + [124] = { + [sym_import] = STATE(583), + [sym_statement_block] = STATE(541), + [sym_parenthesized_expression] = STATE(371), [sym_expression] = STATE(483), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_LBRACE] = ACTIONS(630), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -18124,67 +17708,68 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [131] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(474), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), + [125] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(373), + [sym_expression] = STATE(644), + [sym_primary_expression] = STATE(521), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(373), + [sym_subscript_expression] = STATE(373), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(684), + [anon_sym_export] = ACTIONS(686), [anon_sym_LBRACE] = ACTIONS(379), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(676), [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), + [anon_sym_async] = ACTIONS(688), [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_new] = ACTIONS(690), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), [anon_sym_DQUOTE] = ACTIONS(75), [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), @@ -18197,128 +17782,52 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), + [anon_sym_static] = ACTIONS(686), + [anon_sym_get] = ACTIONS(686), + [anon_sym_set] = ACTIONS(686), }, - [132] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(495), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), - }, - [133] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(509), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [126] = { + [sym_import] = STATE(459), + [sym_statement_block] = STATE(503), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(397), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_LBRACE] = ACTIONS(632), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), @@ -18355,355 +17864,204 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [134] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(455), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), - }, - [135] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(476), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), - }, - [136] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(599), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [127] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(562), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1322), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(349), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, - [137] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(472), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [128] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(555), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_sequence_expression] = STATE(1368), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(349), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, - [138] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(488), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [129] = { + [sym_import] = STATE(583), + [sym_statement_block] = STATE(606), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(478), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_LBRACE] = ACTIONS(630), [anon_sym_import] = ACTIONS(381), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -18740,44 +18098,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [139] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(480), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [130] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(434), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -18817,121 +18175,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [140] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(544), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [131] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(569), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(405), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), }, - [141] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(397), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [132] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(392), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -18971,44 +18329,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [142] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(401), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [133] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(391), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -19048,44 +18406,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [143] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(451), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [134] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(572), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -19125,44 +18483,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [144] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(614), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [135] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(639), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -19202,44 +18560,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [145] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(636), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [136] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(637), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -19279,67 +18637,67 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [146] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(386), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [137] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(393), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(397), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), + [anon_sym_async] = ACTIONS(405), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -19352,48 +18710,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), }, - [147] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(402), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [138] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(454), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -19433,44 +18791,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [148] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(633), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [139] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(404), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -19510,198 +18868,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [149] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(451), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1021), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1021), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1021), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [140] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(493), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(690), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(397), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), }, - [150] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(404), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [141] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(466), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), - }, - [151] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(518), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -19741,44 +19022,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [152] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(384), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [142] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(594), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -19818,121 +19099,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [153] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(634), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(397), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), + [143] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(435), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), }, - [154] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(383), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [144] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(392), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -19972,67 +19253,67 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [155] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(602), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(397), + [145] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(415), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), + [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -20045,48 +19326,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, - [156] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(400), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [146] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(513), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -20126,44 +19407,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [157] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(407), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [147] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(461), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [148] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(393), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -20203,44 +19561,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [158] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(562), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [149] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(412), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -20280,44 +19638,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [159] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(466), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [150] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(525), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -20357,44 +19715,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [160] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(385), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [151] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(635), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -20434,44 +19792,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [161] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(384), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [152] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(406), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -20511,44 +19869,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [162] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(383), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [153] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(413), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -20588,44 +19946,198 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [163] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(613), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [154] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(454), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1048), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1048), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1048), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(692), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(349), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), + }, + [155] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(465), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [156] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(640), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -20665,44 +20177,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [164] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(616), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [157] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(561), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -20742,52 +20254,129 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [165] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(406), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), + [158] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(391), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(405), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), + }, + [159] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(454), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1059), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1059), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1059), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(694), [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_LBRACE] = ACTIONS(397), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), [anon_sym_await] = ACTIONS(335), [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), @@ -20819,44 +20408,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [166] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(618), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [160] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(620), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -20896,44 +20485,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [167] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(621), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [161] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(616), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -20973,67 +20562,67 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [168] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(623), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(397), + [162] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(610), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), + [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -21046,48 +20635,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, - [169] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(385), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [163] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(614), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -21127,44 +20716,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [170] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(422), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [164] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(407), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(349), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), + }, + [165] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(451), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -21204,44 +20870,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [171] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(625), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [166] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(396), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(349), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), + }, + [167] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(608), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -21281,121 +21024,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [172] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(425), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), - }, - [173] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(626), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [168] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(601), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -21435,44 +21101,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [174] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(631), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [169] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(409), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -21512,44 +21178,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [175] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), + [170] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), [sym_expression] = STATE(431), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -21589,121 +21255,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [176] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(386), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(397), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), - }, - [177] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(433), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [171] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(491), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -21743,44 +21332,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [178] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(410), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [172] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(402), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -21820,144 +21409,67 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [179] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(629), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(397), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), - }, - [180] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(630), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(397), + [173] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(403), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), + [anon_sym_async] = ACTIONS(349), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -21970,125 +21482,48 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), - }, - [181] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(437), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, - [182] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(438), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [174] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(464), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -22128,198 +21563,198 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [183] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(439), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [175] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(618), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(321), + [anon_sym_export] = ACTIONS(323), + [anon_sym_LBRACE] = ACTIONS(327), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(335), + [anon_sym_yield] = ACTIONS(339), + [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(349), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(353), + [anon_sym_PLUS] = ACTIONS(355), + [anon_sym_DASH] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_TILDE] = ACTIONS(357), + [anon_sym_typeof] = ACTIONS(359), + [anon_sym_void] = ACTIONS(359), + [anon_sym_delete] = ACTIONS(359), + [anon_sym_PLUS_PLUS] = ACTIONS(361), + [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), + [anon_sym_static] = ACTIONS(323), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), }, - [184] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(440), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), - [sym_identifier] = ACTIONS(373), - [anon_sym_export] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_import] = ACTIONS(381), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(385), - [anon_sym_async] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [176] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(573), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(405), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(83), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(375), - [anon_sym_get] = ACTIONS(375), - [anon_sym_set] = ACTIONS(375), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), }, - [185] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(441), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [177] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(477), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -22359,44 +21794,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [186] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(408), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [178] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(389), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -22436,44 +21871,198 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [187] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(414), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [179] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(389), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(405), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), + }, + [180] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(424), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [181] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(400), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -22513,44 +22102,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [188] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(627), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [182] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(575), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -22590,44 +22179,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [189] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(628), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), + [183] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(587), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(391), [anon_sym_export] = ACTIONS(393), [anon_sym_LBRACE] = ACTIONS(397), @@ -22667,44 +22256,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), }, - [190] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(412), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [184] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(638), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -22744,44 +22333,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [191] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(561), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [185] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(428), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [186] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(394), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -22821,44 +22487,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [192] = { - [sym_import] = STATE(557), - [sym_parenthesized_expression] = STATE(365), - [sym_expression] = STATE(449), - [sym_primary_expression] = STATE(549), - [sym_yield_expression] = STATE(547), - [sym_object] = STATE(557), - [sym_object_pattern] = STATE(1288), - [sym_array] = STATE(557), - [sym_array_pattern] = STATE(1288), - [sym_jsx_element] = STATE(547), - [sym_jsx_fragment] = STATE(547), - [sym_jsx_opening_element] = STATE(768), - [sym_jsx_self_closing_element] = STATE(547), - [sym_class] = STATE(557), - [sym_function] = STATE(557), - [sym_generator_function] = STATE(557), - [sym_arrow_function] = STATE(557), - [sym_call_expression] = STATE(557), - [sym_new_expression] = STATE(547), - [sym_await_expression] = STATE(547), - [sym_member_expression] = STATE(365), - [sym_subscript_expression] = STATE(365), - [sym_assignment_expression] = STATE(547), - [sym__augmented_assignment_lhs] = STATE(714), - [sym_augmented_assignment_expression] = STATE(547), - [sym__destructuring_pattern] = STATE(1288), - [sym_ternary_expression] = STATE(547), - [sym_binary_expression] = STATE(547), - [sym_unary_expression] = STATE(547), - [sym_update_expression] = STATE(547), - [sym_string] = STATE(557), - [sym_template_string] = STATE(557), - [sym_regex] = STATE(557), - [sym_meta_property] = STATE(557), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1291), - [aux_sym_export_statement_repeat1] = STATE(955), + [187] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(486), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), [sym_identifier] = ACTIONS(373), [anon_sym_export] = ACTIONS(375), [anon_sym_LBRACE] = ACTIONS(379), @@ -22898,121 +22564,121 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(375), [anon_sym_set] = ACTIONS(375), }, - [193] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(342), - [sym_expression] = STATE(535), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1280), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1280), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(342), - [sym_subscript_expression] = STATE(342), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(730), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1280), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1317), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(391), - [anon_sym_export] = ACTIONS(393), - [anon_sym_LBRACE] = ACTIONS(397), - [anon_sym_import] = ACTIONS(331), - [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(399), - [anon_sym_yield] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(403), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(345), - [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(405), - [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(407), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_typeof] = ACTIONS(413), - [anon_sym_void] = ACTIONS(413), - [anon_sym_delete] = ACTIONS(413), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(367), - [sym_number] = ACTIONS(369), - [sym_this] = ACTIONS(371), - [sym_super] = ACTIONS(371), - [sym_true] = ACTIONS(371), - [sym_false] = ACTIONS(371), - [sym_null] = ACTIONS(371), - [sym_undefined] = ACTIONS(371), + [188] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(443), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(393), - [anon_sym_get] = ACTIONS(393), - [anon_sym_set] = ACTIONS(393), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), }, - [194] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(603), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), - [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), + [189] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(357), + [sym_expression] = STATE(398), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1327), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1327), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(357), + [sym_subscript_expression] = STATE(357), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(741), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1327), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1274), + [aux_sym_export_statement_repeat1] = STATE(967), [sym_identifier] = ACTIONS(321), [anon_sym_export] = ACTIONS(323), [anon_sym_LBRACE] = ACTIONS(327), @@ -23052,67 +22718,144 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(323), [anon_sym_set] = ACTIONS(323), }, - [195] = { - [sym_import] = STATE(485), - [sym_parenthesized_expression] = STATE(358), - [sym_expression] = STATE(409), - [sym_primary_expression] = STATE(497), - [sym_yield_expression] = STATE(498), - [sym_object] = STATE(485), - [sym_object_pattern] = STATE(1318), - [sym_array] = STATE(485), - [sym_array_pattern] = STATE(1318), - [sym_jsx_element] = STATE(498), - [sym_jsx_fragment] = STATE(498), - [sym_jsx_opening_element] = STATE(776), - [sym_jsx_self_closing_element] = STATE(498), - [sym_class] = STATE(485), - [sym_function] = STATE(485), - [sym_generator_function] = STATE(485), - [sym_arrow_function] = STATE(485), - [sym_call_expression] = STATE(485), - [sym_new_expression] = STATE(498), - [sym_await_expression] = STATE(498), - [sym_member_expression] = STATE(358), - [sym_subscript_expression] = STATE(358), - [sym_assignment_expression] = STATE(498), - [sym__augmented_assignment_lhs] = STATE(716), - [sym_augmented_assignment_expression] = STATE(498), - [sym__destructuring_pattern] = STATE(1318), - [sym_ternary_expression] = STATE(498), - [sym_binary_expression] = STATE(498), - [sym_unary_expression] = STATE(498), - [sym_update_expression] = STATE(498), - [sym_string] = STATE(485), - [sym_template_string] = STATE(485), - [sym_regex] = STATE(485), - [sym_meta_property] = STATE(485), - [sym_decorator] = STATE(755), + [190] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(437), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), [sym_formal_parameters] = STATE(1279), - [aux_sym_export_statement_repeat1] = STATE(937), - [sym_identifier] = ACTIONS(321), - [anon_sym_export] = ACTIONS(323), - [anon_sym_LBRACE] = ACTIONS(327), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [191] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(597), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(397), [anon_sym_import] = ACTIONS(331), [anon_sym_LPAREN] = ACTIONS(333), - [anon_sym_await] = ACTIONS(335), - [anon_sym_yield] = ACTIONS(339), - [anon_sym_LBRACK] = ACTIONS(341), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), [anon_sym_LT] = ACTIONS(537), [anon_sym_SLASH] = ACTIONS(345), [anon_sym_class] = ACTIONS(347), - [anon_sym_async] = ACTIONS(349), + [anon_sym_async] = ACTIONS(405), [anon_sym_function] = ACTIONS(351), - [anon_sym_new] = ACTIONS(353), - [anon_sym_PLUS] = ACTIONS(355), - [anon_sym_DASH] = ACTIONS(355), - [anon_sym_BANG] = ACTIONS(357), - [anon_sym_TILDE] = ACTIONS(357), - [anon_sym_typeof] = ACTIONS(359), - [anon_sym_void] = ACTIONS(359), - [anon_sym_delete] = ACTIONS(359), - [anon_sym_PLUS_PLUS] = ACTIONS(361), - [anon_sym_DASH_DASH] = ACTIONS(361), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), @@ -23125,970 +22868,1280 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(371), [sym_undefined] = ACTIONS(371), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(323), - [anon_sym_get] = ACTIONS(323), - [anon_sym_set] = ACTIONS(323), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), + }, + [192] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(598), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(405), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), + }, + [193] = { + [sym_import] = STATE(459), + [sym_parenthesized_expression] = STATE(348), + [sym_expression] = STATE(643), + [sym_primary_expression] = STATE(463), + [sym_yield_expression] = STATE(470), + [sym_object] = STATE(459), + [sym_object_pattern] = STATE(1370), + [sym_array] = STATE(459), + [sym_array_pattern] = STATE(1370), + [sym_jsx_element] = STATE(470), + [sym_jsx_fragment] = STATE(470), + [sym_jsx_opening_element] = STATE(775), + [sym_jsx_self_closing_element] = STATE(470), + [sym_class] = STATE(459), + [sym_function] = STATE(459), + [sym_generator_function] = STATE(459), + [sym_arrow_function] = STATE(459), + [sym_call_expression] = STATE(459), + [sym_new_expression] = STATE(470), + [sym_await_expression] = STATE(470), + [sym_member_expression] = STATE(348), + [sym_subscript_expression] = STATE(348), + [sym_assignment_expression] = STATE(470), + [sym__augmented_assignment_lhs] = STATE(732), + [sym_augmented_assignment_expression] = STATE(470), + [sym__destructuring_pattern] = STATE(1370), + [sym_ternary_expression] = STATE(470), + [sym_binary_expression] = STATE(470), + [sym_unary_expression] = STATE(470), + [sym_update_expression] = STATE(470), + [sym_string] = STATE(459), + [sym_template_string] = STATE(459), + [sym_regex] = STATE(459), + [sym_meta_property] = STATE(459), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1326), + [aux_sym_export_statement_repeat1] = STATE(967), + [sym_identifier] = ACTIONS(391), + [anon_sym_export] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_import] = ACTIONS(331), + [anon_sym_LPAREN] = ACTIONS(333), + [anon_sym_await] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(537), + [anon_sym_SLASH] = ACTIONS(345), + [anon_sym_class] = ACTIONS(347), + [anon_sym_async] = ACTIONS(405), + [anon_sym_function] = ACTIONS(351), + [anon_sym_new] = ACTIONS(407), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_BANG] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(415), + [anon_sym_DASH_DASH] = ACTIONS(415), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(367), + [sym_number] = ACTIONS(369), + [sym_this] = ACTIONS(371), + [sym_super] = ACTIONS(371), + [sym_true] = ACTIONS(371), + [sym_false] = ACTIONS(371), + [sym_null] = ACTIONS(371), + [sym_undefined] = ACTIONS(371), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), + }, + [194] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(439), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), + }, + [195] = { + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(440), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), }, [196] = { - [sym_export_clause] = STATE(915), - [sym_declaration] = STATE(275), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_class_declaration] = STATE(273), - [sym_function_declaration] = STATE(273), - [sym_generator_function_declaration] = STATE(273), - [sym_decorator] = STATE(755), - [aux_sym_export_statement_repeat1] = STATE(944), - [anon_sym_STAR] = ACTIONS(642), - [anon_sym_default] = ACTIONS(644), - [anon_sym_LBRACE] = ACTIONS(646), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_var] = ACTIONS(652), - [anon_sym_let] = ACTIONS(654), - [anon_sym_const] = ACTIONS(654), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(692), - [anon_sym_EQ] = ACTIONS(694), - [anon_sym_LBRACK] = ACTIONS(648), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(648), - [anon_sym_class] = ACTIONS(666), - [anon_sym_async] = ACTIONS(668), - [anon_sym_function] = ACTIONS(670), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(648), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(441), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), }, [197] = { - [sym_export_clause] = STATE(915), - [sym_declaration] = STATE(275), - [sym_variable_declaration] = STATE(273), - [sym_lexical_declaration] = STATE(273), - [sym_class_declaration] = STATE(273), - [sym_function_declaration] = STATE(273), - [sym_generator_function_declaration] = STATE(273), - [sym_decorator] = STATE(755), - [aux_sym_export_statement_repeat1] = STATE(943), - [anon_sym_STAR] = ACTIONS(642), - [anon_sym_default] = ACTIONS(644), - [anon_sym_LBRACE] = ACTIONS(646), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_var] = ACTIONS(652), - [anon_sym_let] = ACTIONS(654), - [anon_sym_const] = ACTIONS(654), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(696), - [anon_sym_EQ] = ACTIONS(694), - [anon_sym_LBRACK] = ACTIONS(648), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(648), - [anon_sym_class] = ACTIONS(698), - [anon_sym_async] = ACTIONS(700), - [anon_sym_function] = ACTIONS(702), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(648), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_import] = STATE(583), + [sym_parenthesized_expression] = STATE(371), + [sym_expression] = STATE(442), + [sym_primary_expression] = STATE(633), + [sym_yield_expression] = STATE(632), + [sym_object] = STATE(583), + [sym_object_pattern] = STATE(1275), + [sym_array] = STATE(583), + [sym_array_pattern] = STATE(1275), + [sym_jsx_element] = STATE(632), + [sym_jsx_fragment] = STATE(632), + [sym_jsx_opening_element] = STATE(784), + [sym_jsx_self_closing_element] = STATE(632), + [sym_class] = STATE(583), + [sym_function] = STATE(583), + [sym_generator_function] = STATE(583), + [sym_arrow_function] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_new_expression] = STATE(632), + [sym_await_expression] = STATE(632), + [sym_member_expression] = STATE(371), + [sym_subscript_expression] = STATE(371), + [sym_assignment_expression] = STATE(632), + [sym__augmented_assignment_lhs] = STATE(746), + [sym_augmented_assignment_expression] = STATE(632), + [sym__destructuring_pattern] = STATE(1275), + [sym_ternary_expression] = STATE(632), + [sym_binary_expression] = STATE(632), + [sym_unary_expression] = STATE(632), + [sym_update_expression] = STATE(632), + [sym_string] = STATE(583), + [sym_template_string] = STATE(583), + [sym_regex] = STATE(583), + [sym_meta_property] = STATE(583), + [sym_decorator] = STATE(769), + [sym_formal_parameters] = STATE(1279), + [aux_sym_export_statement_repeat1] = STATE(940), + [sym_identifier] = ACTIONS(373), + [anon_sym_export] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(379), + [anon_sym_import] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(385), + [anon_sym_async] = ACTIONS(387), + [anon_sym_function] = ACTIONS(389), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_static] = ACTIONS(375), + [anon_sym_get] = ACTIONS(375), + [anon_sym_set] = ACTIONS(375), }, [198] = { - [sym_string] = STATE(1213), - [sym_formal_parameters] = STATE(1345), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1070), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(704), - [anon_sym_export] = ACTIONS(706), - [anon_sym_STAR] = ACTIONS(708), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(686), - [anon_sym_LPAREN] = ACTIONS(711), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), - [anon_sym_async] = ACTIONS(706), - [anon_sym_function] = ACTIONS(718), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), + [sym_export_clause] = STATE(931), + [sym_declaration] = STATE(293), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_class_declaration] = STATE(269), + [sym_function_declaration] = STATE(269), + [sym_generator_function_declaration] = STATE(269), + [sym_decorator] = STATE(769), + [aux_sym_export_statement_repeat1] = STATE(930), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_default] = ACTIONS(640), + [anon_sym_LBRACE] = ACTIONS(642), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_var] = ACTIONS(648), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(644), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(696), + [anon_sym_EQ] = ACTIONS(698), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(644), + [anon_sym_class] = ACTIONS(662), + [anon_sym_async] = ACTIONS(664), + [anon_sym_function] = ACTIONS(666), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(644), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(706), - [anon_sym_get] = ACTIONS(722), - [anon_sym_set] = ACTIONS(722), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_AT] = ACTIONS(85), + [sym__automatic_semicolon] = ACTIONS(644), }, [199] = { - [sym_string] = STATE(1213), - [sym_formal_parameters] = STATE(1345), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1008), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(704), - [anon_sym_export] = ACTIONS(706), - [anon_sym_STAR] = ACTIONS(708), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(676), - [anon_sym_LPAREN] = ACTIONS(711), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), + [sym_export_clause] = STATE(931), + [sym_declaration] = STATE(293), + [sym_variable_declaration] = STATE(269), + [sym_lexical_declaration] = STATE(269), + [sym_class_declaration] = STATE(269), + [sym_function_declaration] = STATE(269), + [sym_generator_function_declaration] = STATE(269), + [sym_decorator] = STATE(769), + [aux_sym_export_statement_repeat1] = STATE(963), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_default] = ACTIONS(700), + [anon_sym_LBRACE] = ACTIONS(642), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_var] = ACTIONS(648), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(644), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(702), + [anon_sym_EQ] = ACTIONS(698), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(644), + [anon_sym_class] = ACTIONS(704), [anon_sym_async] = ACTIONS(706), - [anon_sym_function] = ACTIONS(718), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), - [anon_sym_DQUOTE] = ACTIONS(363), - [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_function] = ACTIONS(708), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(644), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(706), - [anon_sym_get] = ACTIONS(722), - [anon_sym_set] = ACTIONS(722), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_AT] = ACTIONS(85), + [sym__automatic_semicolon] = ACTIONS(644), }, [200] = { - [sym_string] = STATE(1213), - [sym_formal_parameters] = STATE(1345), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1070), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(704), - [anon_sym_export] = ACTIONS(706), - [anon_sym_STAR] = ACTIONS(708), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(650), - [anon_sym_LPAREN] = ACTIONS(711), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), - [anon_sym_async] = ACTIONS(706), - [anon_sym_function] = ACTIONS(718), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_string] = STATE(1135), + [sym_formal_parameters] = STATE(1343), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1074), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(710), + [anon_sym_export] = ACTIONS(712), + [anon_sym_STAR] = ACTIONS(714), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(717), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(724), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(706), - [anon_sym_get] = ACTIONS(722), - [anon_sym_set] = ACTIONS(722), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(712), + [anon_sym_get] = ACTIONS(728), + [anon_sym_set] = ACTIONS(728), + [sym__automatic_semicolon] = ACTIONS(644), }, [201] = { - [sym_string] = STATE(1213), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1070), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(724), - [anon_sym_export] = ACTIONS(724), - [anon_sym_STAR] = ACTIONS(708), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(686), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), - [anon_sym_async] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_string] = STATE(1135), + [sym_formal_parameters] = STATE(1343), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1086), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(710), + [anon_sym_export] = ACTIONS(712), + [anon_sym_STAR] = ACTIONS(714), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_LPAREN] = ACTIONS(717), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(724), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(712), [anon_sym_get] = ACTIONS(728), [anon_sym_set] = ACTIONS(728), - [sym__automatic_semicolon] = ACTIONS(648), + [sym__automatic_semicolon] = ACTIONS(644), }, [202] = { - [sym_string] = STATE(1213), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1070), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(724), - [anon_sym_export] = ACTIONS(724), - [anon_sym_STAR] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(686), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), - [anon_sym_async] = ACTIONS(724), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_string] = STATE(1135), + [sym_formal_parameters] = STATE(1343), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1074), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(710), + [anon_sym_export] = ACTIONS(712), + [anon_sym_STAR] = ACTIONS(714), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_LPAREN] = ACTIONS(717), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(724), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(724), - [anon_sym_get] = ACTIONS(724), - [anon_sym_set] = ACTIONS(724), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(712), + [anon_sym_get] = ACTIONS(728), + [anon_sym_set] = ACTIONS(728), + [sym__automatic_semicolon] = ACTIONS(644), }, [203] = { - [sym_string] = STATE(1213), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1070), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(724), - [anon_sym_export] = ACTIONS(724), - [anon_sym_STAR] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(650), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), - [anon_sym_async] = ACTIONS(724), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_string] = STATE(1135), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1074), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(730), + [anon_sym_export] = ACTIONS(730), + [anon_sym_STAR] = ACTIONS(714), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(732), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(724), - [anon_sym_get] = ACTIONS(724), - [anon_sym_set] = ACTIONS(724), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(730), + [anon_sym_get] = ACTIONS(734), + [anon_sym_set] = ACTIONS(734), + [sym__automatic_semicolon] = ACTIONS(644), }, [204] = { - [sym_string] = STATE(1213), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1008), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(724), - [anon_sym_export] = ACTIONS(724), - [anon_sym_STAR] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(676), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), - [anon_sym_async] = ACTIONS(724), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_string] = STATE(1135), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1086), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(730), + [anon_sym_export] = ACTIONS(730), + [anon_sym_STAR] = ACTIONS(714), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(732), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(724), - [anon_sym_get] = ACTIONS(724), - [anon_sym_set] = ACTIONS(724), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(730), + [anon_sym_get] = ACTIONS(734), + [anon_sym_set] = ACTIONS(734), + [sym__automatic_semicolon] = ACTIONS(644), }, [205] = { - [sym_string] = STATE(1213), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1008), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(724), - [anon_sym_export] = ACTIONS(724), - [anon_sym_STAR] = ACTIONS(708), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(676), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), - [anon_sym_async] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_string] = STATE(1135), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1074), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(730), + [anon_sym_export] = ACTIONS(730), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(730), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(724), - [anon_sym_get] = ACTIONS(728), - [anon_sym_set] = ACTIONS(728), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(730), + [anon_sym_get] = ACTIONS(730), + [anon_sym_set] = ACTIONS(730), + [sym__automatic_semicolon] = ACTIONS(644), }, [206] = { - [sym_string] = STATE(1213), - [sym__property_name] = STATE(1213), - [sym_computed_property_name] = STATE(1213), - [aux_sym_object_repeat1] = STATE(1070), - [aux_sym_object_pattern_repeat1] = STATE(1009), - [sym_identifier] = ACTIONS(724), - [anon_sym_export] = ACTIONS(724), - [anon_sym_STAR] = ACTIONS(708), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_RBRACE] = ACTIONS(650), - [anon_sym_LPAREN] = ACTIONS(656), - [anon_sym_in] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(648), - [anon_sym_COLON] = ACTIONS(661), - [anon_sym_EQ] = ACTIONS(664), - [anon_sym_LBRACK] = ACTIONS(715), - [anon_sym_LT] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(659), - [anon_sym_SLASH] = ACTIONS(659), - [anon_sym_DOT] = ACTIONS(659), - [anon_sym_async] = ACTIONS(726), - [anon_sym_EQ_GT] = ACTIONS(672), - [anon_sym_QMARK_DOT] = ACTIONS(648), - [anon_sym_PLUS_EQ] = ACTIONS(674), - [anon_sym_DASH_EQ] = ACTIONS(674), - [anon_sym_STAR_EQ] = ACTIONS(674), - [anon_sym_SLASH_EQ] = ACTIONS(674), - [anon_sym_PERCENT_EQ] = ACTIONS(674), - [anon_sym_CARET_EQ] = ACTIONS(674), - [anon_sym_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_EQ] = ACTIONS(674), - [anon_sym_GT_GT_EQ] = ACTIONS(674), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(674), - [anon_sym_LT_LT_EQ] = ACTIONS(674), - [anon_sym_STAR_STAR_EQ] = ACTIONS(674), - [anon_sym_AMP_AMP_EQ] = ACTIONS(674), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(674), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(674), - [anon_sym_QMARK] = ACTIONS(659), - [anon_sym_AMP_AMP] = ACTIONS(659), - [anon_sym_PIPE_PIPE] = ACTIONS(659), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_GT_GT_GT] = ACTIONS(659), - [anon_sym_LT_LT] = ACTIONS(659), - [anon_sym_AMP] = ACTIONS(659), - [anon_sym_CARET] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(659), - [anon_sym_DASH] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(659), - [anon_sym_STAR_STAR] = ACTIONS(659), - [anon_sym_LT_EQ] = ACTIONS(648), - [anon_sym_EQ_EQ] = ACTIONS(659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(648), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(648), - [anon_sym_GT_EQ] = ACTIONS(648), - [anon_sym_QMARK_QMARK] = ACTIONS(659), - [anon_sym_instanceof] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(648), - [anon_sym_DASH_DASH] = ACTIONS(648), + [sym_string] = STATE(1135), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1074), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(730), + [anon_sym_export] = ACTIONS(730), + [anon_sym_STAR] = ACTIONS(714), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(732), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), [anon_sym_DQUOTE] = ACTIONS(363), [anon_sym_SQUOTE] = ACTIONS(365), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(648), - [sym_number] = ACTIONS(720), - [anon_sym_static] = ACTIONS(724), - [anon_sym_get] = ACTIONS(728), - [anon_sym_set] = ACTIONS(728), - [sym__automatic_semicolon] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(730), + [anon_sym_get] = ACTIONS(734), + [anon_sym_set] = ACTIONS(734), + [sym__automatic_semicolon] = ACTIONS(644), + }, + [207] = { + [sym_string] = STATE(1135), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1074), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(730), + [anon_sym_export] = ACTIONS(730), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(730), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(730), + [anon_sym_get] = ACTIONS(730), + [anon_sym_set] = ACTIONS(730), + [sym__automatic_semicolon] = ACTIONS(644), + }, + [208] = { + [sym_string] = STATE(1135), + [sym__property_name] = STATE(1135), + [sym_computed_property_name] = STATE(1135), + [aux_sym_object_repeat1] = STATE(1086), + [aux_sym_object_pattern_repeat1] = STATE(1090), + [sym_identifier] = ACTIONS(730), + [anon_sym_export] = ACTIONS(730), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(646), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_in] = ACTIONS(655), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_COLON] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(660), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_DOT] = ACTIONS(655), + [anon_sym_async] = ACTIONS(730), + [anon_sym_EQ_GT] = ACTIONS(668), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_PLUS_EQ] = ACTIONS(670), + [anon_sym_DASH_EQ] = ACTIONS(670), + [anon_sym_STAR_EQ] = ACTIONS(670), + [anon_sym_SLASH_EQ] = ACTIONS(670), + [anon_sym_PERCENT_EQ] = ACTIONS(670), + [anon_sym_CARET_EQ] = ACTIONS(670), + [anon_sym_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_EQ] = ACTIONS(670), + [anon_sym_GT_GT_EQ] = ACTIONS(670), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(670), + [anon_sym_LT_LT_EQ] = ACTIONS(670), + [anon_sym_STAR_STAR_EQ] = ACTIONS(670), + [anon_sym_AMP_AMP_EQ] = ACTIONS(670), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(670), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(670), + [anon_sym_QMARK] = ACTIONS(655), + [anon_sym_AMP_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_GT_GT_GT] = ACTIONS(655), + [anon_sym_LT_LT] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_CARET] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(655), + [anon_sym_STAR_STAR] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_EQ_EQ] = ACTIONS(655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(655), + [anon_sym_instanceof] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(644), + [sym_number] = ACTIONS(726), + [anon_sym_static] = ACTIONS(730), + [anon_sym_get] = ACTIONS(730), + [anon_sym_set] = ACTIONS(730), + [sym__automatic_semicolon] = ACTIONS(644), }, }; static uint16_t ts_small_parse_table[] = { - [0] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(730), 1, - sym_identifier, - ACTIONS(734), 1, - anon_sym_LPAREN, - ACTIONS(737), 1, - anon_sym_EQ, - ACTIONS(739), 1, - anon_sym_function, - ACTIONS(741), 1, - anon_sym_EQ_GT, - STATE(1333), 1, - sym_formal_parameters, - ACTIONS(732), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(648), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(674), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [87] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(730), 1, - sym_identifier, - ACTIONS(734), 1, - anon_sym_LPAREN, - ACTIONS(739), 1, - anon_sym_function, - ACTIONS(741), 1, - anon_sym_EQ_GT, - ACTIONS(743), 1, - anon_sym_EQ, - STATE(1333), 1, - sym_formal_parameters, - ACTIONS(732), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(648), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(674), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [174] = 4, + [0] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(427), 1, @@ -24157,12 +24210,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [247] = 4, + [73] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(745), 1, + ACTIONS(736), 1, sym__automatic_semicolon, - ACTIONS(513), 18, + ACTIONS(497), 18, ts_builtin_sym_end, anon_sym_STAR, anon_sym_LBRACE, @@ -24181,7 +24234,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(515), 44, + ACTIONS(499), 44, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24226,33 +24279,110 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [320] = 11, + [146] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, - anon_sym_EQ_GT, - ACTIONS(694), 1, - anon_sym_EQ, - ACTIONS(734), 1, + ACTIONS(738), 1, + sym_identifier, + ACTIONS(742), 1, anon_sym_LPAREN, + ACTIONS(745), 1, + anon_sym_EQ, ACTIONS(747), 1, + anon_sym_function, + ACTIONS(749), 1, + anon_sym_EQ_GT, + STATE(1333), 1, + sym_formal_parameters, + ACTIONS(740), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(644), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(670), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(655), 22, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [233] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(738), 1, sym_identifier, - ACTIONS(751), 1, + ACTIONS(742), 1, + anon_sym_LPAREN, + ACTIONS(747), 1, anon_sym_function, - STATE(1345), 1, + ACTIONS(749), 1, + anon_sym_EQ_GT, + ACTIONS(751), 1, + anon_sym_EQ, + STATE(1333), 1, sym_formal_parameters, - ACTIONS(749), 5, + ACTIONS(740), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 14, - sym__automatic_semicolon, + ACTIONS(644), 15, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -24262,7 +24392,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -24278,7 +24408,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, + ACTIONS(655), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -24301,28 +24431,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [406] = 11, + [320] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, + ACTIONS(668), 1, anon_sym_EQ_GT, - ACTIONS(734), 1, + ACTIONS(742), 1, anon_sym_LPAREN, - ACTIONS(743), 1, + ACTIONS(751), 1, anon_sym_EQ, - ACTIONS(747), 1, + ACTIONS(753), 1, sym_identifier, - ACTIONS(751), 1, + ACTIONS(757), 1, anon_sym_function, - STATE(1345), 1, + STATE(1343), 1, sym_formal_parameters, - ACTIONS(749), 5, + ACTIONS(755), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 14, + ACTIONS(644), 14, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -24337,7 +24467,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -24353,7 +24483,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, + ACTIONS(655), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -24376,10 +24506,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [492] = 3, + [406] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 18, + ACTIONS(443), 18, ts_builtin_sym_end, anon_sym_STAR, anon_sym_LBRACE, @@ -24398,7 +24528,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(515), 44, + ACTIONS(445), 44, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24443,30 +24573,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [562] = 12, + [476] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, + ACTIONS(668), 1, anon_sym_EQ_GT, - ACTIONS(692), 1, - anon_sym_COLON, - ACTIONS(694), 1, + ACTIONS(698), 1, anon_sym_EQ, - ACTIONS(718), 1, - anon_sym_function, - ACTIONS(734), 1, + ACTIONS(702), 1, + anon_sym_COLON, + ACTIONS(742), 1, anon_sym_LPAREN, - ACTIONS(747), 1, + ACTIONS(753), 1, sym_identifier, - STATE(1345), 1, + ACTIONS(759), 1, + anon_sym_function, + STATE(1343), 1, sym_formal_parameters, - ACTIONS(749), 5, + ACTIONS(755), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 13, + ACTIONS(644), 13, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -24480,7 +24610,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -24496,7 +24626,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, + ACTIONS(655), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -24519,30 +24649,108 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [650] = 12, + [564] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, + ACTIONS(668), 1, anon_sym_EQ_GT, - ACTIONS(694), 1, - anon_sym_EQ, ACTIONS(696), 1, anon_sym_COLON, - ACTIONS(734), 1, + ACTIONS(698), 1, + anon_sym_EQ, + ACTIONS(724), 1, + anon_sym_function, + ACTIONS(742), 1, anon_sym_LPAREN, - ACTIONS(747), 1, + ACTIONS(753), 1, sym_identifier, + STATE(1343), 1, + sym_formal_parameters, + ACTIONS(755), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(644), 13, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(670), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(655), 22, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [652] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(668), 1, + anon_sym_EQ_GT, + ACTIONS(698), 1, + anon_sym_EQ, + ACTIONS(742), 1, + anon_sym_LPAREN, ACTIONS(753), 1, + sym_identifier, + ACTIONS(757), 1, anon_sym_function, - STATE(1345), 1, + ACTIONS(761), 1, + anon_sym_in, + ACTIONS(764), 1, + anon_sym_of, + STATE(1343), 1, sym_formal_parameters, - ACTIONS(749), 5, + ACTIONS(755), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 13, + ACTIONS(644), 13, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -24556,7 +24764,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -24572,9 +24780,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, + ACTIONS(655), 21, anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -24595,14 +24802,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [738] = 3, + [742] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 18, + ACTIONS(770), 1, + anon_sym_catch, + ACTIONS(772), 1, + anon_sym_finally, + STATE(222), 1, + sym_catch_clause, + STATE(295), 1, + sym_finally_clause, + ACTIONS(766), 16, ts_builtin_sym_end, - anon_sym_STAR, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -24617,7 +24830,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(431), 44, + ACTIONS(768), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24639,8 +24852,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_catch, - anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -24662,20 +24873,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [808] = 7, + [820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(759), 1, - anon_sym_catch, - ACTIONS(761), 1, - anon_sym_finally, - STATE(220), 1, - sym_catch_clause, - STATE(309), 1, - sym_finally_clause, - ACTIONS(755), 16, + ACTIONS(497), 18, ts_builtin_sym_end, + anon_sym_STAR, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -24690,7 +24895,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(757), 42, + ACTIONS(499), 44, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24712,6 +24917,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_catch, + anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -24733,34 +24940,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [886] = 13, + [890] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, + ACTIONS(668), 1, anon_sym_EQ_GT, - ACTIONS(694), 1, + ACTIONS(698), 1, anon_sym_EQ, - ACTIONS(734), 1, + ACTIONS(742), 1, anon_sym_LPAREN, - ACTIONS(747), 1, + ACTIONS(753), 1, sym_identifier, - ACTIONS(751), 1, + ACTIONS(757), 1, anon_sym_function, - ACTIONS(763), 1, - anon_sym_in, - ACTIONS(766), 1, - anon_sym_of, - STATE(1345), 1, + STATE(1343), 1, sym_formal_parameters, - ACTIONS(749), 5, + ACTIONS(755), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 13, + ACTIONS(644), 14, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, @@ -24772,7 +24976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -24788,8 +24992,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 21, + ACTIONS(655), 22, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -24813,29 +25018,29 @@ static uint16_t ts_small_parse_table[] = { [976] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(738), 1, sym_identifier, - ACTIONS(734), 1, + ACTIONS(742), 1, anon_sym_LPAREN, - ACTIONS(739), 1, + ACTIONS(747), 1, anon_sym_function, - ACTIONS(741), 1, + ACTIONS(749), 1, anon_sym_EQ_GT, - ACTIONS(771), 1, + ACTIONS(777), 1, anon_sym_EQ, STATE(1333), 1, sym_formal_parameters, - ACTIONS(768), 3, + ACTIONS(774), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(732), 5, + ACTIONS(740), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 10, + ACTIONS(644), 10, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -24846,7 +25051,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -24862,7 +25067,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, + ACTIONS(655), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -24888,11 +25093,11 @@ static uint16_t ts_small_parse_table[] = { [1063] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(761), 1, + ACTIONS(772), 1, anon_sym_finally, - STATE(272), 1, + STATE(299), 1, sym_finally_clause, - ACTIONS(774), 16, + ACTIONS(780), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24909,7 +25114,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(776), 42, + ACTIONS(782), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24952,31 +25157,178 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1135] = 12, + [1135] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(668), 1, + anon_sym_EQ_GT, + ACTIONS(698), 1, + anon_sym_EQ, + ACTIONS(742), 1, + anon_sym_LPAREN, + ACTIONS(753), 1, sym_identifier, - ACTIONS(734), 1, + ACTIONS(759), 1, + anon_sym_function, + STATE(1343), 1, + sym_formal_parameters, + ACTIONS(755), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(644), 12, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(670), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(655), 22, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [1219] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(742), 1, anon_sym_LPAREN, - ACTIONS(737), 1, + ACTIONS(747), 1, + anon_sym_function, + ACTIONS(751), 1, anon_sym_EQ, - ACTIONS(739), 1, + ACTIONS(784), 1, + sym_identifier, + ACTIONS(788), 1, + anon_sym_EQ_GT, + STATE(1313), 1, + sym_formal_parameters, + ACTIONS(786), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(644), 12, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(670), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(655), 22, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [1303] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(738), 1, + sym_identifier, + ACTIONS(742), 1, + anon_sym_LPAREN, + ACTIONS(747), 1, anon_sym_function, - ACTIONS(741), 1, + ACTIONS(749), 1, anon_sym_EQ_GT, + ACTIONS(774), 1, + anon_sym_RBRACK, + ACTIONS(777), 1, + anon_sym_EQ, + ACTIONS(790), 1, + anon_sym_COMMA, STATE(1333), 1, sym_formal_parameters, - ACTIONS(768), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(732), 5, + ACTIONS(740), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 10, + ACTIONS(644), 10, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -24987,7 +25339,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -25003,7 +25355,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, + ACTIONS(655), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -25026,30 +25378,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [1221] = 11, + [1391] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(734), 1, + ACTIONS(738), 1, + sym_identifier, + ACTIONS(742), 1, anon_sym_LPAREN, - ACTIONS(739), 1, - anon_sym_function, - ACTIONS(743), 1, + ACTIONS(745), 1, anon_sym_EQ, - ACTIONS(778), 1, - sym_identifier, - ACTIONS(782), 1, + ACTIONS(747), 1, + anon_sym_function, + ACTIONS(749), 1, anon_sym_EQ_GT, - STATE(1308), 1, + STATE(1333), 1, sym_formal_parameters, - ACTIONS(780), 5, + ACTIONS(774), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(740), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 12, - anon_sym_LBRACE, - anon_sym_COLON, + ACTIONS(644), 10, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -25060,7 +25413,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -25076,7 +25429,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, + ACTIONS(655), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -25099,32 +25452,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [1305] = 13, + [1477] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, - sym_identifier, - ACTIONS(734), 1, - anon_sym_LPAREN, - ACTIONS(739), 1, - anon_sym_function, - ACTIONS(741), 1, + ACTIONS(668), 1, anon_sym_EQ_GT, - ACTIONS(768), 1, - anon_sym_RBRACK, - ACTIONS(771), 1, + ACTIONS(698), 1, anon_sym_EQ, - ACTIONS(784), 1, - anon_sym_COMMA, - STATE(1333), 1, + ACTIONS(724), 1, + anon_sym_function, + ACTIONS(742), 1, + anon_sym_LPAREN, + ACTIONS(753), 1, + sym_identifier, + STATE(1343), 1, sym_formal_parameters, - ACTIONS(732), 5, + ACTIONS(755), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 10, + ACTIONS(644), 12, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -25135,7 +25486,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -25151,7 +25502,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 22, + ACTIONS(655), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -25174,15 +25525,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [1393] = 3, + [1561] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(786), 17, + ACTIONS(527), 1, + sym__automatic_semicolon, + ACTIONS(519), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, @@ -25195,7 +25547,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(788), 42, + ACTIONS(521), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25238,10 +25590,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1460] = 3, + [1630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 17, + ACTIONS(505), 17, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -25259,7 +25611,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(431), 42, + ACTIONS(507), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25302,84 +25654,139 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1527] = 13, + [1697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(734), 1, + ACTIONS(429), 17, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(739), 1, - anon_sym_function, - ACTIONS(743), 1, - anon_sym_EQ, - ACTIONS(763), 1, - anon_sym_in, - ACTIONS(766), 1, - anon_sym_of, - ACTIONS(778), 1, - sym_identifier, - ACTIONS(782), 1, - anon_sym_EQ_GT, - STATE(1308), 1, - sym_formal_parameters, - ACTIONS(780), 5, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_LT, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(431), 42, anon_sym_export, + anon_sym_default, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_else, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_case, + anon_sym_yield, + anon_sym_SLASH, + anon_sym_class, anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(648), 10, + [1764] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(475), 1, + sym__automatic_semicolon, + ACTIONS(467), 16, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + anon_sym_LT, + anon_sym_BANG, + anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_BQUOTE, - ACTIONS(674), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 21, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, + sym_number, + anon_sym_AT, + ACTIONS(469), 42, + anon_sym_export, + anon_sym_default, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_else, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_case, + anon_sym_yield, anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, anon_sym_PLUS, anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [1614] = 3, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [1833] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(790), 17, + ACTIONS(792), 17, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25397,7 +25804,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(792), 42, + ACTIONS(794), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25440,12 +25847,86 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1681] = 4, + [1900] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 1, + ACTIONS(742), 1, + anon_sym_LPAREN, + ACTIONS(747), 1, + anon_sym_function, + ACTIONS(751), 1, + anon_sym_EQ, + ACTIONS(761), 1, + anon_sym_in, + ACTIONS(764), 1, + anon_sym_of, + ACTIONS(784), 1, + sym_identifier, + ACTIONS(788), 1, + anon_sym_EQ_GT, + STATE(1313), 1, + sym_formal_parameters, + ACTIONS(786), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(644), 10, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(670), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(655), 21, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [1987] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(455), 1, sym__automatic_semicolon, - ACTIONS(417), 16, + ACTIONS(447), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25462,7 +25943,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(419), 42, + ACTIONS(449), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25505,12 +25986,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1750] = 4, + [2056] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 1, + ACTIONS(796), 1, sym__automatic_semicolon, - ACTIONS(467), 16, + ACTIONS(417), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25527,7 +26008,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(469), 42, + ACTIONS(419), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25570,14 +26051,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1819] = 5, + [2125] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(800), 1, - anon_sym_else, - STATE(251), 1, - sym_else_clause, - ACTIONS(796), 16, + ACTIONS(798), 1, + sym__automatic_semicolon, + ACTIONS(497), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25594,13 +26073,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(798), 41, + ACTIONS(499), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, + anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, @@ -25636,12 +26116,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1890] = 4, + [2194] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(465), 1, sym__automatic_semicolon, - ACTIONS(453), 16, + ACTIONS(457), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25658,7 +26138,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(455), 42, + ACTIONS(459), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25701,12 +26181,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1959] = 4, + [2263] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, + ACTIONS(441), 1, sym__automatic_semicolon, - ACTIONS(499), 16, + ACTIONS(433), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25723,7 +26203,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(501), 42, + ACTIONS(435), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25766,12 +26246,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2028] = 4, + [2332] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(802), 1, + ACTIONS(495), 1, sym__automatic_semicolon, - ACTIONS(513), 16, + ACTIONS(487), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25788,7 +26268,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(515), 42, + ACTIONS(489), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25831,11 +26311,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2097] = 3, + [2401] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 17, - sym__automatic_semicolon, + ACTIONS(800), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25852,7 +26331,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(465), 42, + ACTIONS(802), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25874,6 +26353,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -25895,12 +26375,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2164] = 4, + [2468] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 1, + ACTIONS(497), 17, sym__automatic_semicolon, - ACTIONS(479), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25917,7 +26396,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(481), 42, + ACTIONS(499), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25960,12 +26439,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2233] = 4, + [2535] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 1, + ACTIONS(443), 17, sym__automatic_semicolon, - ACTIONS(433), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25982,7 +26460,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(435), 42, + ACTIONS(445), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26025,12 +26503,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2302] = 4, + [2602] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(451), 1, + ACTIONS(517), 1, sym__automatic_semicolon, - ACTIONS(443), 16, + ACTIONS(509), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26047,7 +26525,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(445), 42, + ACTIONS(511), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26090,12 +26568,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2371] = 4, + [2671] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 1, + ACTIONS(485), 1, sym__automatic_semicolon, - ACTIONS(517), 16, + ACTIONS(477), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26112,7 +26590,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(519), 42, + ACTIONS(479), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26155,16 +26633,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2440] = 4, + [2740] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 1, - sym__automatic_semicolon, - ACTIONS(489), 16, + ACTIONS(804), 17, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, @@ -26177,7 +26654,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(491), 42, + ACTIONS(806), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26220,11 +26697,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2509] = 3, + [2807] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 17, - sym__automatic_semicolon, + ACTIONS(812), 1, + anon_sym_else, + STATE(279), 1, + sym_else_clause, + ACTIONS(808), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26241,14 +26721,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(511), 42, + ACTIONS(810), 41, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, - anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, @@ -26284,10 +26763,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2576] = 3, + [2878] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(804), 16, + ACTIONS(814), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26304,7 +26783,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(806), 43, + ACTIONS(816), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26348,10 +26827,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2643] = 3, + [2945] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(808), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26368,7 +26847,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(810), 43, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26390,7 +26869,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -26412,11 +26890,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2710] = 3, + [3011] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 17, - sym__automatic_semicolon, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26433,7 +26910,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(515), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26476,10 +26953,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2777] = 3, + [3077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(812), 16, + ACTIONS(826), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26496,7 +26973,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(814), 42, + ACTIONS(828), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26539,10 +27016,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2843] = 3, + [3143] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(816), 16, + ACTIONS(830), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26559,7 +27036,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(818), 42, + ACTIONS(832), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26602,10 +27079,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2909] = 3, + [3209] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(834), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26622,7 +27099,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(836), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26665,10 +27142,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2975] = 3, + [3275] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(834), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26685,7 +27162,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(836), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26728,10 +27205,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3041] = 3, + [3341] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(838), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26748,7 +27225,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(840), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26791,10 +27268,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3107] = 3, + [3407] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(842), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26811,7 +27288,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(844), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26854,10 +27331,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3173] = 3, + [3473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(824), 16, + ACTIONS(846), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26874,7 +27351,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(826), 42, + ACTIONS(848), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26917,10 +27394,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3239] = 3, + [3539] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(828), 16, + ACTIONS(850), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26937,7 +27414,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(830), 42, + ACTIONS(852), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26980,10 +27457,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3305] = 3, + [3605] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(832), 16, + ACTIONS(854), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27000,7 +27477,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(834), 42, + ACTIONS(856), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27043,10 +27520,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3371] = 3, + [3671] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(836), 16, + ACTIONS(858), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27063,7 +27540,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(838), 42, + ACTIONS(860), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27106,10 +27583,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3437] = 3, + [3737] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(840), 16, + ACTIONS(858), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27126,7 +27603,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(842), 42, + ACTIONS(860), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27169,10 +27646,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3503] = 3, + [3803] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(840), 16, + ACTIONS(862), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27189,7 +27666,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(842), 42, + ACTIONS(864), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27232,10 +27709,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3569] = 3, + [3869] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(866), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27252,7 +27729,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(868), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27295,10 +27772,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3635] = 3, + [3935] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(870), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27315,7 +27792,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(872), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27358,10 +27835,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3701] = 3, + [4001] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(874), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27378,7 +27855,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(876), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27421,10 +27898,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3767] = 3, + [4067] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(878), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27441,7 +27918,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(880), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27484,10 +27961,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3833] = 3, + [4133] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(882), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27504,7 +27981,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(884), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27547,10 +28024,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3899] = 3, + [4199] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(886), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27567,7 +28044,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(888), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27610,10 +28087,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3965] = 3, + [4265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(890), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27630,7 +28107,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(892), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27673,10 +28150,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4031] = 3, + [4331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(894), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27693,7 +28170,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(896), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27736,10 +28213,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4097] = 3, + [4397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(858), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27756,7 +28233,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(860), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27799,10 +28276,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4163] = 3, + [4463] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(898), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27819,7 +28296,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(900), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27862,10 +28339,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4229] = 3, + [4529] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(902), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27882,7 +28359,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(904), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27925,10 +28402,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4295] = 3, + [4595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(858), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -27945,7 +28422,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(860), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -27988,10 +28465,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4361] = 3, + [4661] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(906), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28008,7 +28485,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(908), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28051,10 +28528,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4427] = 3, + [4727] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(906), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28071,7 +28548,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(908), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28114,10 +28591,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4493] = 3, + [4793] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(910), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28134,7 +28611,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(912), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28177,10 +28654,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4559] = 3, + [4859] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(844), 16, + ACTIONS(914), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28197,7 +28674,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(846), 42, + ACTIONS(916), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28240,10 +28717,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4625] = 3, + [4925] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(848), 16, + ACTIONS(918), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28260,7 +28737,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(850), 42, + ACTIONS(920), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28303,10 +28780,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4691] = 3, + [4991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(852), 16, + ACTIONS(922), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28323,7 +28800,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(854), 42, + ACTIONS(924), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28366,10 +28843,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4757] = 3, + [5057] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(856), 16, + ACTIONS(926), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28386,7 +28863,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(858), 42, + ACTIONS(928), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28429,10 +28906,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4823] = 3, + [5123] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(860), 16, + ACTIONS(930), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28449,7 +28926,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(862), 42, + ACTIONS(932), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28492,10 +28969,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4889] = 3, + [5189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(864), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28512,7 +28989,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(866), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28555,10 +29032,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4955] = 3, + [5255] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(868), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28575,7 +29052,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(870), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28618,10 +29095,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5021] = 3, + [5321] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(872), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28638,7 +29115,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(874), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28681,10 +29158,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5087] = 3, + [5387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(872), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28701,7 +29178,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(874), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28744,10 +29221,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5153] = 3, + [5453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(876), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28764,7 +29241,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(878), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28807,10 +29284,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5219] = 3, + [5519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(880), 16, + ACTIONS(934), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28827,7 +29304,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(882), 42, + ACTIONS(936), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28870,10 +29347,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5285] = 3, + [5585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 16, + ACTIONS(938), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28890,7 +29367,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(886), 42, + ACTIONS(940), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28933,10 +29410,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5351] = 3, + [5651] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(888), 16, + ACTIONS(942), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -28953,7 +29430,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(890), 42, + ACTIONS(944), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -28996,10 +29473,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5417] = 3, + [5717] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(892), 16, + ACTIONS(946), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29016,7 +29493,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(894), 42, + ACTIONS(948), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29059,10 +29536,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5483] = 3, + [5783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(896), 16, + ACTIONS(950), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29079,7 +29556,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(898), 42, + ACTIONS(952), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29122,10 +29599,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5549] = 3, + [5849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(872), 16, + ACTIONS(954), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29142,7 +29619,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(874), 42, + ACTIONS(956), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29185,10 +29662,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5615] = 3, + [5915] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(872), 16, + ACTIONS(958), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29205,7 +29682,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(874), 42, + ACTIONS(960), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29248,10 +29725,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5681] = 3, + [5981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(900), 16, + ACTIONS(962), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29268,7 +29745,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(902), 42, + ACTIONS(964), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29311,10 +29788,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5747] = 3, + [6047] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(900), 16, + ACTIONS(966), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29331,7 +29808,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(902), 42, + ACTIONS(968), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29374,10 +29851,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5813] = 3, + [6113] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(904), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29394,7 +29871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(906), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29437,10 +29914,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5879] = 3, + [6179] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(908), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29457,7 +29934,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(910), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29500,10 +29977,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5945] = 3, + [6245] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29520,7 +29997,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(914), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29563,10 +30040,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6011] = 3, + [6311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(970), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29583,7 +30060,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(972), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29626,10 +30103,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6077] = 3, + [6377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 16, + ACTIONS(974), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29646,7 +30123,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(918), 42, + ACTIONS(976), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29689,10 +30166,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6143] = 3, + [6443] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(920), 16, + ACTIONS(978), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29709,7 +30186,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(922), 42, + ACTIONS(980), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29752,10 +30229,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6209] = 3, + [6509] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(924), 16, + ACTIONS(982), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29772,7 +30249,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(926), 42, + ACTIONS(984), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29815,10 +30292,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6275] = 3, + [6575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(928), 16, + ACTIONS(986), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29835,7 +30312,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(930), 42, + ACTIONS(988), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29878,10 +30355,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6341] = 3, + [6641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(932), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29898,7 +30375,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(934), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -29941,10 +30418,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6407] = 3, + [6707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(936), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -29961,7 +30438,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(938), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30004,10 +30481,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6473] = 3, + [6773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(940), 16, + ACTIONS(990), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30024,7 +30501,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(942), 42, + ACTIONS(992), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30067,10 +30544,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6539] = 3, + [6839] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(944), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30087,7 +30564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(946), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30130,10 +30607,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6605] = 3, + [6905] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(948), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30150,7 +30627,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(950), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30193,10 +30670,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6671] = 3, + [6971] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(952), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30213,7 +30690,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(954), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30256,10 +30733,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6737] = 3, + [7037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 16, + ACTIONS(994), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30276,7 +30753,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(958), 42, + ACTIONS(996), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30319,10 +30796,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6803] = 3, + [7103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(960), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30339,7 +30816,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(962), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30382,10 +30859,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6869] = 3, + [7169] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(964), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30402,7 +30879,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(966), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30445,10 +30922,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6935] = 3, + [7235] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30465,7 +30942,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(970), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30508,10 +30985,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7001] = 3, + [7301] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(972), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30528,7 +31005,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(974), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30571,10 +31048,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7067] = 3, + [7367] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(976), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30591,7 +31068,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(978), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30634,10 +31111,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7133] = 3, + [7433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30654,7 +31131,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30697,10 +31174,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7199] = 3, + [7499] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30717,7 +31194,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30760,10 +31237,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7265] = 3, + [7565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30780,7 +31257,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30823,10 +31300,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7331] = 3, + [7631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30843,7 +31320,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30886,10 +31363,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7397] = 3, + [7697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30906,7 +31383,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -30949,10 +31426,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7463] = 3, + [7763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(998), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -30969,7 +31446,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(1000), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31012,10 +31489,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7529] = 3, + [7829] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31032,7 +31509,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31075,10 +31552,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7595] = 3, + [7895] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31095,7 +31572,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31138,10 +31615,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7661] = 3, + [7961] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31158,7 +31635,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31201,10 +31678,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7727] = 3, + [8027] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31221,7 +31698,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31264,10 +31741,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7793] = 3, + [8093] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31284,7 +31761,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31327,10 +31804,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7859] = 3, + [8159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31347,7 +31824,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31390,10 +31867,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7925] = 3, + [8225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31410,7 +31887,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31453,10 +31930,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7991] = 3, + [8291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31473,7 +31950,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31516,10 +31993,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8057] = 3, + [8357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31536,7 +32013,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31579,10 +32056,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8123] = 3, + [8423] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31599,7 +32076,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31642,10 +32119,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8189] = 3, + [8489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31662,7 +32139,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31705,10 +32182,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8255] = 3, + [8555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31725,7 +32202,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31768,10 +32245,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8321] = 3, + [8621] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31788,7 +32265,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31831,10 +32308,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8387] = 3, + [8687] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31851,7 +32328,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(982), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31894,10 +32371,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8453] = 3, + [8753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(984), 16, + ACTIONS(1002), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31914,7 +32391,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(986), 42, + ACTIONS(1004), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -31957,10 +32434,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8519] = 3, + [8819] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(988), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -31977,7 +32454,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(990), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -32020,24 +32497,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8585] = 11, + [8885] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(661), 1, + ACTIONS(657), 1, anon_sym_COLON, - ACTIONS(686), 1, + ACTIONS(674), 1, anon_sym_RBRACE, - ACTIONS(996), 1, + ACTIONS(1010), 1, anon_sym_LPAREN, - ACTIONS(999), 1, + ACTIONS(1013), 1, anon_sym_EQ, - ACTIONS(1001), 1, + ACTIONS(1015), 1, anon_sym_EQ_GT, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(994), 14, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1008), 14, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -32052,7 +32529,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32068,7 +32545,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32090,24 +32567,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8666] = 11, + [8966] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, - anon_sym_RBRACE, - ACTIONS(661), 1, + ACTIONS(657), 1, anon_sym_COLON, - ACTIONS(996), 1, + ACTIONS(672), 1, + anon_sym_RBRACE, + ACTIONS(1010), 1, anon_sym_LPAREN, - ACTIONS(999), 1, + ACTIONS(1013), 1, anon_sym_EQ, - ACTIONS(1001), 1, + ACTIONS(1015), 1, anon_sym_EQ_GT, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(994), 14, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1008), 14, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -32122,7 +32599,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32138,7 +32615,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32160,24 +32637,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8747] = 11, + [9047] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(661), 1, - anon_sym_COLON, - ACTIONS(676), 1, + ACTIONS(646), 1, anon_sym_RBRACE, - ACTIONS(996), 1, + ACTIONS(657), 1, + anon_sym_COLON, + ACTIONS(1010), 1, anon_sym_LPAREN, - ACTIONS(999), 1, + ACTIONS(1013), 1, anon_sym_EQ, - ACTIONS(1001), 1, + ACTIONS(1015), 1, anon_sym_EQ_GT, - STATE(1008), 1, + STATE(1086), 1, aux_sym_object_repeat1, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - ACTIONS(994), 14, + ACTIONS(1008), 14, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -32192,7 +32669,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32208,7 +32685,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32230,10 +32707,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8828] = 3, + [9128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1005), 22, + ACTIONS(1019), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -32256,7 +32733,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1007), 34, + ACTIONS(1021), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -32291,10 +32768,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [8892] = 3, + [9192] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1009), 22, + ACTIONS(1023), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -32317,7 +32794,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1011), 34, + ACTIONS(1025), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -32352,10 +32829,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [8956] = 3, + [9256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 22, + ACTIONS(1027), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -32378,7 +32855,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1015), 34, + ACTIONS(1029), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -32413,10 +32890,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9020] = 3, + [9320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 22, + ACTIONS(1031), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -32439,7 +32916,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1019), 34, + ACTIONS(1033), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -32474,14 +32951,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9084] = 6, + [9384] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(741), 1, - anon_sym_EQ_GT, - ACTIONS(743), 1, + ACTIONS(745), 1, anon_sym_EQ, - ACTIONS(674), 15, + ACTIONS(749), 1, + anon_sym_EQ_GT, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32497,7 +32974,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(648), 17, + ACTIONS(644), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -32515,7 +32992,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(659), 21, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32537,14 +33014,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9153] = 6, + [9453] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(737), 1, + ACTIONS(1035), 1, anon_sym_EQ, - ACTIONS(741), 1, + ACTIONS(1037), 1, anon_sym_EQ_GT, - ACTIONS(674), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32560,7 +33037,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(648), 17, + ACTIONS(1008), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -32578,7 +33055,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(659), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32600,14 +33077,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9222] = 6, + [9522] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, - anon_sym_EQ, - ACTIONS(1023), 1, + ACTIONS(749), 1, anon_sym_EQ_GT, - ACTIONS(1003), 15, + ACTIONS(751), 1, + anon_sym_EQ, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32623,7 +33100,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(994), 17, + ACTIONS(644), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -32641,7 +33118,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(992), 21, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32663,12 +33140,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9291] = 5, + [9591] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, + ACTIONS(1035), 1, anon_sym_EQ, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32684,7 +33161,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(994), 18, + ACTIONS(1008), 18, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -32703,7 +33180,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32725,14 +33202,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9358] = 6, + [9658] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, + ACTIONS(1037), 1, anon_sym_EQ_GT, - ACTIONS(1025), 1, + ACTIONS(1039), 1, anon_sym_EQ, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32748,7 +33225,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(994), 17, + ACTIONS(1008), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -32766,7 +33243,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32788,14 +33265,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9427] = 6, + [9727] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1001), 1, + ACTIONS(1015), 1, anon_sym_EQ_GT, - ACTIONS(1027), 1, + ACTIONS(1041), 1, anon_sym_EQ, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32811,7 +33288,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(994), 16, + ACTIONS(1008), 16, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -32828,7 +33305,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32850,49 +33327,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9495] = 6, + [9795] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, - anon_sym_EQ_GT, - ACTIONS(694), 1, - anon_sym_EQ, - ACTIONS(674), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(648), 16, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(659), 21, + ACTIONS(1019), 22, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -32912,32 +33353,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9563] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(696), 1, - anon_sym_COLON, - ACTIONS(1001), 1, - anon_sym_EQ_GT, - ACTIONS(1027), 1, - anon_sym_EQ, - ACTIONS(994), 15, + ACTIONS(1021), 32, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(1003), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -32953,32 +33378,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [9633] = 3, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [9857] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1005), 22, + ACTIONS(1023), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -33001,7 +33412,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1007), 32, + ACTIONS(1025), 32, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -33034,18 +33445,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9695] = 8, + [9919] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, + ACTIONS(1015), 1, anon_sym_EQ_GT, - ACTIONS(694), 1, + ACTIONS(1041), 1, anon_sym_EQ, - ACTIONS(763), 1, + ACTIONS(1043), 1, anon_sym_in, - ACTIONS(1029), 1, + ACTIONS(1046), 1, anon_sym_of, - ACTIONS(648), 15, + ACTIONS(1008), 15, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -33061,7 +33472,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33077,7 +33488,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 20, + ACTIONS(1006), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -33098,50 +33509,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9767] = 7, + [9991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 1, - anon_sym_COLON, - ACTIONS(1001), 1, - anon_sym_EQ_GT, - ACTIONS(1027), 1, - anon_sym_EQ, - ACTIONS(994), 15, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(1003), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1031), 22, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33161,32 +33535,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9837] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(672), 1, - anon_sym_EQ_GT, - ACTIONS(692), 1, - anon_sym_COLON, - ACTIONS(694), 1, - anon_sym_EQ, - ACTIONS(648), 15, + ACTIONS(1033), 32, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(674), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33202,64 +33560,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [9907] = 3, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [10053] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 22, - anon_sym_STAR, - anon_sym_in, + ACTIONS(668), 1, + anon_sym_EQ_GT, + ACTIONS(698), 1, anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(1019), 32, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33275,6 +33591,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(644), 16, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -33283,13 +33608,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9969] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1009), 22, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33309,31 +33630,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1011), 32, + [10121] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(668), 1, + anon_sym_EQ_GT, + ACTIONS(698), 1, + anon_sym_EQ, + ACTIONS(761), 1, + anon_sym_in, + ACTIONS(1048), 1, + anon_sym_of, + ACTIONS(644), 15, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -33342,14 +33657,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [10031] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1001), 1, - anon_sym_EQ_GT, - ACTIONS(1021), 1, - anon_sym_EQ, - ACTIONS(1003), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33365,26 +33673,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(994), 16, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(992), 21, + ACTIONS(655), 20, anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33404,14 +33694,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10099] = 6, + [10193] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, - anon_sym_EQ_GT, - ACTIONS(743), 1, + ACTIONS(1039), 1, anon_sym_EQ, - ACTIONS(674), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33427,13 +33715,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(648), 16, - sym__automatic_semicolon, + ACTIONS(1008), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -33444,7 +33733,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(659), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33466,13 +33755,50 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10167] = 3, + [10259] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 22, + ACTIONS(668), 1, + anon_sym_EQ_GT, + ACTIONS(698), 1, + anon_sym_EQ, + ACTIONS(702), 1, + anon_sym_COLON, + ACTIONS(644), 15, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(670), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33492,16 +33818,32 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1015), 32, + [10329] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(702), 1, + anon_sym_COLON, + ACTIONS(1015), 1, + anon_sym_EQ_GT, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(1008), 15, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33517,26 +33859,38 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [10229] = 8, + ACTIONS(1006), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [10399] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1001), 1, + ACTIONS(696), 1, + anon_sym_COLON, + ACTIONS(1015), 1, anon_sym_EQ_GT, - ACTIONS(1027), 1, + ACTIONS(1041), 1, anon_sym_EQ, - ACTIONS(1031), 1, - anon_sym_in, - ACTIONS(1034), 1, - anon_sym_of, - ACTIONS(994), 15, + ACTIONS(1008), 15, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -33552,7 +33906,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33568,8 +33922,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 20, + ACTIONS(1006), 21, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33589,16 +33944,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10301] = 7, + [10469] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, + ACTIONS(668), 1, anon_sym_EQ_GT, - ACTIONS(694), 1, - anon_sym_EQ, ACTIONS(696), 1, anon_sym_COLON, - ACTIONS(648), 15, + ACTIONS(698), 1, + anon_sym_EQ, + ACTIONS(644), 15, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -33614,7 +33969,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33630,7 +33985,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 21, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33652,12 +34007,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10371] = 5, + [10539] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1025), 1, + ACTIONS(668), 1, + anon_sym_EQ_GT, + ACTIONS(751), 1, anon_sym_EQ, - ACTIONS(1003), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33673,14 +34030,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(994), 17, + ACTIONS(644), 16, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -33691,7 +34047,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(992), 21, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33713,49 +34069,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10437] = 7, + [10607] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, - anon_sym_EQ_GT, - ACTIONS(1039), 1, - anon_sym_EQ, - ACTIONS(1036), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(994), 12, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(1003), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1027), 22, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33775,80 +34095,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10506] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1044), 14, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LT, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(1042), 39, - anon_sym_export, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_yield, - anon_sym_SLASH, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [10567] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(741), 1, - anon_sym_EQ_GT, - ACTIONS(771), 1, - anon_sym_EQ, - ACTIONS(768), 3, + ACTIONS(1029), 32, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(648), 12, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -33857,7 +34128,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + [10669] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1015), 1, + anon_sym_EQ_GT, + ACTIONS(1035), 1, + anon_sym_EQ, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33873,7 +34151,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 21, + ACTIONS(1008), 16, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33895,20 +34190,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10636] = 7, + [10737] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 1, + ACTIONS(749), 1, + anon_sym_EQ_GT, + ACTIONS(777), 1, anon_sym_EQ, - ACTIONS(1031), 1, - anon_sym_in, - ACTIONS(1034), 1, - anon_sym_of, - ACTIONS(994), 15, - sym__automatic_semicolon, + ACTIONS(774), 3, anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(644), 12, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -33920,7 +34214,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -33936,8 +34230,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 20, + ACTIONS(655), 21, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33957,70 +34252,68 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10705] = 5, + [10806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, - anon_sym_EQ, - ACTIONS(1003), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(994), 16, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1052), 14, + anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, + anon_sym_LT, + anon_sym_BANG, + anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_BQUOTE, - ACTIONS(992), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, + sym_number, + anon_sym_AT, + ACTIONS(1050), 39, + anon_sym_export, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_yield, anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, anon_sym_PLUS, anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [10770] = 3, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [10867] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 14, + ACTIONS(1056), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -34035,7 +34328,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1005), 39, + ACTIONS(1054), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -34075,12 +34368,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [10831] = 5, + [10928] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 1, + ACTIONS(1037), 1, + anon_sym_EQ_GT, + ACTIONS(1061), 1, anon_sym_EQ, - ACTIONS(1003), 15, + ACTIONS(1058), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1008), 12, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34096,24 +34408,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(994), 16, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34135,10 +34430,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10896] = 3, + [10997] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1048), 14, + ACTIONS(1066), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -34153,7 +34448,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1046), 39, + ACTIONS(1064), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -34193,10 +34488,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [10957] = 3, + [11058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1052), 14, + ACTIONS(1029), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -34211,7 +34506,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1050), 39, + ACTIONS(1027), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -34251,30 +34546,134 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [11018] = 7, + [11119] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(1017), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1008), 16, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1006), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [11184] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(1043), 1, + anon_sym_in, + ACTIONS(1046), 1, + anon_sym_of, + ACTIONS(1008), 15, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1017), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1006), 20, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [11253] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, - anon_sym_EQ_GT, - ACTIONS(1057), 1, + ACTIONS(1035), 1, anon_sym_EQ, - ACTIONS(1054), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(994), 12, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34290,7 +34689,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1008), 16, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34312,17 +34728,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11086] = 7, + [11318] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, + ACTIONS(1037), 1, anon_sym_EQ_GT, - ACTIONS(1025), 1, + ACTIONS(1058), 1, + anon_sym_RBRACK, + ACTIONS(1061), 1, anon_sym_EQ, - ACTIONS(1054), 2, + ACTIONS(1068), 1, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(994), 12, + ACTIONS(1008), 12, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -34335,7 +34752,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34351,7 +34768,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34373,18 +34790,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11154] = 8, + [11388] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, + ACTIONS(1037), 1, anon_sym_EQ_GT, - ACTIONS(1036), 1, - anon_sym_RBRACK, ACTIONS(1039), 1, anon_sym_EQ, - ACTIONS(1059), 1, + ACTIONS(1070), 2, anon_sym_COMMA, - ACTIONS(994), 12, + anon_sym_RBRACE, + ACTIONS(1008), 12, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -34397,7 +34813,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34413,7 +34829,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34435,17 +34851,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11224] = 7, + [11456] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(737), 1, - anon_sym_EQ, - ACTIONS(741), 1, + ACTIONS(749), 1, anon_sym_EQ_GT, - ACTIONS(768), 2, + ACTIONS(774), 1, + anon_sym_RBRACK, + ACTIONS(777), 1, + anon_sym_EQ, + ACTIONS(790), 1, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(648), 12, + ACTIONS(644), 12, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -34458,7 +34875,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34474,7 +34891,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 21, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34496,17 +34913,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11292] = 7, + [11526] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, + ACTIONS(1037), 1, anon_sym_EQ_GT, - ACTIONS(1025), 1, + ACTIONS(1039), 1, anon_sym_EQ, - ACTIONS(1036), 2, + ACTIONS(1058), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(994), 12, + ACTIONS(1008), 12, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -34519,7 +34936,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34535,7 +34952,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34557,19 +34974,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11360] = 8, + [11594] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(741), 1, - anon_sym_EQ_GT, - ACTIONS(768), 1, - anon_sym_RBRACK, - ACTIONS(771), 1, + ACTIONS(751), 1, anon_sym_EQ, - ACTIONS(784), 1, - anon_sym_COMMA, - ACTIONS(648), 12, + ACTIONS(788), 1, + anon_sym_EQ_GT, + ACTIONS(644), 14, + anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -34581,7 +34996,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34597,7 +35012,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 21, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34619,17 +35034,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11430] = 6, + [11660] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, + ACTIONS(745), 1, anon_sym_EQ, - ACTIONS(1061), 1, + ACTIONS(749), 1, anon_sym_EQ_GT, - ACTIONS(994), 14, - anon_sym_LBRACE, + ACTIONS(774), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(644), 12, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -34641,7 +35057,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(670), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34657,7 +35073,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 21, + ACTIONS(655), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34679,17 +35095,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11496] = 6, + [11728] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(743), 1, - anon_sym_EQ, - ACTIONS(782), 1, + ACTIONS(1037), 1, anon_sym_EQ_GT, - ACTIONS(648), 14, - anon_sym_LBRACE, + ACTIONS(1073), 1, + anon_sym_EQ, + ACTIONS(1070), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1008), 12, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -34701,7 +35118,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34717,7 +35134,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 21, + ACTIONS(1006), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34739,19 +35156,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11562] = 8, + [11796] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(743), 1, + ACTIONS(1035), 1, anon_sym_EQ, - ACTIONS(763), 1, - anon_sym_in, - ACTIONS(782), 1, + ACTIONS(1075), 1, anon_sym_EQ_GT, - ACTIONS(1029), 1, - anon_sym_of, - ACTIONS(648), 12, + ACTIONS(1008), 14, + anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -34763,7 +35178,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(674), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34779,8 +35194,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(659), 20, + ACTIONS(1006), 21, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -34800,18 +35216,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11631] = 8, + [11862] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, + ACTIONS(1035), 1, anon_sym_EQ, - ACTIONS(1031), 1, + ACTIONS(1043), 1, anon_sym_in, - ACTIONS(1034), 1, + ACTIONS(1046), 1, anon_sym_of, - ACTIONS(1061), 1, + ACTIONS(1075), 1, anon_sym_EQ_GT, - ACTIONS(994), 12, + ACTIONS(1008), 12, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -34824,7 +35240,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34840,7 +35256,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 20, + ACTIONS(1006), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -34861,126 +35277,77 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11700] = 3, + [11931] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 22, - anon_sym_export, - anon_sym_STAR, + ACTIONS(751), 1, + anon_sym_EQ, + ACTIONS(761), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_class, - anon_sym_async, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_instanceof, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(1065), 28, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(788), 1, + anon_sym_EQ_GT, + ACTIONS(1048), 1, + anon_sym_of, + ACTIONS(644), 12, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - [11758] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1067), 22, - anon_sym_export, + ACTIONS(670), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(655), 20, anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, - anon_sym_DOT, - anon_sym_class, - anon_sym_async, anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_instanceof, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(1069), 28, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - [11816] = 7, + [12000] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, + ACTIONS(1035), 1, anon_sym_EQ, - ACTIONS(1031), 1, + ACTIONS(1043), 1, anon_sym_in, - ACTIONS(1034), 1, + ACTIONS(1046), 1, anon_sym_of, - ACTIONS(994), 12, + ACTIONS(1008), 12, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -34993,7 +35360,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1003), 15, + ACTIONS(1017), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -35009,7 +35376,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(992), 20, + ACTIONS(1006), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -35030,10 +35397,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11882] = 3, + [12066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1071), 22, + ACTIONS(1077), 22, anon_sym_export, anon_sym_STAR, anon_sym_in, @@ -35056,7 +35423,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1073), 28, + ACTIONS(1079), 28, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35085,85 +35452,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - [11940] = 11, + [12124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_DQUOTE, - ACTIONS(77), 1, - anon_sym_SQUOTE, - ACTIONS(1075), 1, - sym_identifier, - ACTIONS(1077), 1, - anon_sym_STAR, - ACTIONS(1079), 1, - anon_sym_LBRACE, - STATE(1147), 1, - sym_string, - STATE(1149), 1, - sym_import_clause, - STATE(1340), 2, - sym_namespace_import, - sym_named_imports, - ACTIONS(1083), 13, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_instanceof, ACTIONS(1081), 22, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [12008] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1085), 13, + anon_sym_export, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, + anon_sym_DOT, + anon_sym_class, + anon_sym_async, anon_sym_QMARK, anon_sym_GT_GT, anon_sym_AMP, @@ -35172,13 +35473,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1087), 21, + anon_sym_instanceof, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(1083), 28, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -35191,140 +35500,26 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - [12069] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1097), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1099), 19, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [12132] = 10, + sym_number, + anon_sym_AT, + [12182] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1097), 13, + ACTIONS(1085), 22, + anon_sym_export, anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1099), 19, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [12195] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1103), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + anon_sym_class, + anon_sym_async, anon_sym_QMARK, anon_sym_GT_GT, anon_sym_AMP, @@ -35333,48 +35528,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 19, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - [12258] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(425), 1, - anon_sym_EQ, - ACTIONS(1107), 1, - sym__automatic_semicolon, - ACTIONS(419), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(417), 26, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(1087), 28, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35383,7 +35542,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -35397,17 +35555,34 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_BQUOTE, - [12311] = 4, + sym_number, + anon_sym_AT, + [12240] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1109), 1, - sym__automatic_semicolon, - ACTIONS(515), 13, + ACTIONS(75), 1, + anon_sym_DQUOTE, + ACTIONS(77), 1, + anon_sym_SQUOTE, + ACTIONS(1089), 1, + sym_identifier, + ACTIONS(1091), 1, anon_sym_STAR, + ACTIONS(1093), 1, + anon_sym_LBRACE, + STATE(1214), 1, + sym_string, + STATE(1226), 1, + sym_import_clause, + STATE(1309), 2, + sym_namespace_import, + sym_named_imports, + ACTIONS(1097), 13, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -35420,172 +35595,91 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(513), 26, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [12361] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1095), 22, + sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(1091), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1093), 1, anon_sym_DOT, - ACTIONS(1095), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1113), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(1135), 5, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - [12447] = 22, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [12308] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1099), 13, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, + anon_sym_QMARK, anon_sym_GT_GT, - ACTIONS(1125), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1101), 19, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(1139), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [12533] = 5, + [12371] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 1, + ACTIONS(425), 1, anon_sym_EQ, - ACTIONS(1145), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1141), 13, + ACTIONS(1113), 1, + sym__automatic_semicolon, + ACTIONS(419), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35599,11 +35693,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1143), 22, + ACTIONS(417), 26, anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -35622,148 +35720,78 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [12585] = 22, + [12424] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1115), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1119), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1129), 1, anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1150), 5, + ACTIONS(1117), 21, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [12671] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(1152), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [12757] = 8, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [12485] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 1, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1158), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - STATE(459), 1, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(489), 2, + sym_template_string, sym_arguments, - ACTIONS(1154), 13, + ACTIONS(1119), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35777,7 +35805,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1156), 22, + ACTIONS(1121), 19, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35797,84 +35825,26 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [12815] = 22, + [12548] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1160), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [12901] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1169), 1, - anon_sym_EQ, - ACTIONS(1166), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1162), 13, + ACTIONS(1119), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35888,13 +35858,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1164), 22, + ACTIONS(1121), 19, anon_sym_LBRACE, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -35908,358 +35878,386 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [12953] = 22, + [12611] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + anon_sym_STAR_STAR, + ACTIONS(1099), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1171), 5, + ACTIONS(1101), 8, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [13039] = 22, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [12691] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1173), 5, + ACTIONS(1141), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [13125] = 22, + [12777] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + anon_sym_STAR_STAR, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1099), 8, + anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1175), 5, + ACTIONS(1101), 14, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [13211] = 22, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [12847] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1177), 5, + ACTIONS(1151), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [13297] = 21, + [12933] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1103), 1, - anon_sym_QMARK, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1099), 3, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1105), 6, + ACTIONS(1101), 9, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [13009] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1157), 1, + sym_regex_flags, + ACTIONS(1153), 14, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_instanceof, + ACTIONS(1155), 25, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - [13381] = 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [13059] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1133), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1103), 10, + ACTIONS(1099), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -36270,7 +36268,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 14, + ACTIONS(1101), 14, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -36285,17 +36283,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [13449] = 5, + [13127] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, + ACTIONS(1166), 1, anon_sym_EQ, - ACTIONS(1179), 4, + ACTIONS(1163), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(421), 13, + ACTIONS(1159), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36309,7 +36307,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(423), 22, + ACTIONS(1161), 22, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_COLON, @@ -36332,73 +36330,203 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13501] = 19, + [13179] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1168), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [13265] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1099), 1, + anon_sym_QMARK, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1101), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [13349] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1121), 1, + ACTIONS(1129), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1103), 2, + ACTIONS(1143), 1, anon_sym_QMARK, + ACTIONS(1147), 1, anon_sym_PIPE, - ACTIONS(1131), 2, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1105), 8, + ACTIONS(1170), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [13581] = 4, + [13435] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, + ACTIONS(1172), 1, sym__automatic_semicolon, - ACTIONS(419), 13, + ACTIONS(499), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36412,7 +36540,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(417), 26, + ACTIONS(497), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36439,120 +36567,119 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13631] = 22, + [13485] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1182), 5, + ACTIONS(1174), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [13717] = 17, + [13571] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1133), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1103), 3, - anon_sym_QMARK, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1099), 4, + anon_sym_in, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1105), 9, + ACTIONS(1101), 9, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -36562,271 +36689,253 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, - [13793] = 14, + [13645] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1183), 1, + anon_sym_EQ, + ACTIONS(1180), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1176), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1103), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 14, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(1178), 22, + anon_sym_LBRACE, + anon_sym_LPAREN, anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [13863] = 16, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [13697] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1103), 4, - anon_sym_in, - anon_sym_QMARK, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1105), 9, + ACTIONS(1185), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [13937] = 22, + [13783] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1184), 5, + ACTIONS(1187), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [14023] = 23, + [13869] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1193), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + STATE(507), 1, + sym_arguments, + ACTIONS(1189), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1119), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1129), 1, anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1188), 4, + ACTIONS(1191), 22, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(1135), 5, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [14111] = 11, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [13927] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1133), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1103), 13, + ACTIONS(1099), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36840,7 +36949,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 17, + ACTIONS(1101), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -36858,184 +36967,205 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [14175] = 22, + [13991] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1190), 5, + ACTIONS(1195), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [14261] = 22, + [14077] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1199), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1192), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [14347] = 4, + [14165] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1198), 1, - sym_regex_flags, - ACTIONS(1194), 14, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_instanceof, - ACTIONS(1196), 25, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(1105), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [14397] = 3, + anon_sym_instanceof, + ACTIONS(1201), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [14251] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 13, + ACTIONS(1113), 1, + sym__automatic_semicolon, + ACTIONS(419), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37049,7 +37179,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(509), 26, + ACTIONS(417), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37076,98 +37206,273 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14444] = 3, + [14301] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1200), 13, - anon_sym_STAR, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1150), 26, - anon_sym_LBRACE, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1203), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, + [14387] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [14491] = 3, + ACTIONS(1205), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [14473] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1202), 13, - anon_sym_STAR, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1204), 26, - anon_sym_LBRACE, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1207), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, + [14559] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [14538] = 3, + ACTIONS(1209), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [14645] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1206), 13, + ACTIONS(425), 1, + anon_sym_EQ, + ACTIONS(1211), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(421), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37181,15 +37486,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1208), 26, + ACTIONS(423), 22, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -37208,10 +37509,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14585] = 3, + [14697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(457), 13, + ACTIONS(1214), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37225,7 +37526,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(459), 26, + ACTIONS(1216), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37252,10 +37553,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14632] = 3, + [14744] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1210), 13, + ACTIONS(1218), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37269,7 +37570,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1139), 26, + ACTIONS(1220), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37296,198 +37597,199 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14679] = 22, + [14791] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1192), 4, + ACTIONS(1195), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [14764] = 3, + [14876] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1250), 26, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(1232), 1, anon_sym_DOT, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, + ACTIONS(1236), 1, + anon_sym_QMARK, + ACTIONS(1238), 1, anon_sym_AMP_AMP, + ACTIONS(1244), 1, + anon_sym_AMP, + ACTIONS(1246), 1, + anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1209), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [14811] = 22, + [14961] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1190), 4, + ACTIONS(1151), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [14896] = 11, + [15046] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1103), 13, + ACTIONS(1258), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37501,27 +37803,55 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 16, - sym__automatic_semicolon, + ACTIONS(1205), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [14959] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [15093] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1252), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1099), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37535,37 +37865,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1254), 26, - anon_sym_LBRACE, + ACTIONS(1101), 16, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [15006] = 3, + [15156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1256), 13, + ACTIONS(437), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37579,7 +37899,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1258), 26, + ACTIONS(439), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37606,10 +37926,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15053] = 3, + [15203] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 13, + ACTIONS(1260), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37623,7 +37943,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1250), 26, + ACTIONS(1203), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37650,10 +37970,73 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15100] = 3, + [15250] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, + anon_sym_QMARK, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, + anon_sym_AMP, + ACTIONS(1246), 1, + anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1201), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [15335] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 13, + ACTIONS(1262), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37667,7 +38050,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(523), 26, + ACTIONS(1264), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37694,10 +38077,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15147] = 3, + [15382] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 13, + ACTIONS(1266), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37711,7 +38094,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(495), 26, + ACTIONS(1268), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37738,55 +38121,55 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15194] = 16, + [15429] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1103), 4, + ACTIONS(1099), 4, anon_sym_in, anon_sym_QMARK, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1105), 8, + ACTIONS(1101), 8, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -37795,10 +38178,73 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, - [15267] = 3, + [15502] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, + anon_sym_QMARK, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, + anon_sym_AMP, + ACTIONS(1246), 1, + anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1168), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [15587] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1270), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37812,7 +38258,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(473), 26, + ACTIONS(1207), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37839,39 +38285,39 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15314] = 14, + [15634] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1103), 8, + ACTIONS(1099), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -37880,7 +38326,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 13, + ACTIONS(1101), 13, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -37894,54 +38340,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [15383] = 3, + [15703] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1262), 26, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [15430] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1264), 13, + ACTIONS(491), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37955,7 +38357,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1266), 26, + ACTIONS(493), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37982,100 +38384,56 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15477] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(465), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(463), 26, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [15524] = 17, + [15750] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1103), 3, + ACTIONS(1099), 3, anon_sym_QMARK, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1105), 8, + ACTIONS(1101), 8, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -38084,59 +38442,59 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, - [15599] = 19, + [15825] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1103), 2, + ACTIONS(1099), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1105), 7, + ACTIONS(1101), 7, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -38144,36 +38502,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, - [15678] = 13, + [15904] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1103), 10, + ACTIONS(1099), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -38184,7 +38542,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 13, + ACTIONS(1101), 13, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -38198,26 +38556,26 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [15745] = 10, + [15971] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1103), 13, + ACTIONS(1099), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38231,7 +38589,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 17, + ACTIONS(1101), 17, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -38249,72 +38607,72 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [15806] = 21, + [16032] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1103), 1, + ACTIONS(1099), 1, anon_sym_QMARK, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1230), 2, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1101), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_QMARK_QMARK, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [15889] = 3, + [16115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 13, + ACTIONS(513), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38328,7 +38686,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1270), 26, + ACTIONS(515), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -38355,7 +38713,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15936] = 3, + [16162] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1272), 13, @@ -38399,10 +38757,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15983] = 3, + [16209] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1276), 13, + ACTIONS(481), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38416,7 +38774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1278), 26, + ACTIONS(483), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -38443,73 +38801,100 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16030] = 22, + [16256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(431), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1218), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(429), 26, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(1222), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(1224), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, + anon_sym_BQUOTE, + [16303] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1276), 13, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, + anon_sym_QMARK, anon_sym_GT_GT, - ACTIONS(1232), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1278), 26, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1173), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [16115] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [16350] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 13, + ACTIONS(1166), 1, + anon_sym_EQ, + ACTIONS(1159), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38523,8 +38908,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1282), 26, - anon_sym_LBRACE, + ACTIONS(1161), 25, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -38550,10 +38934,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16162] = 3, + [16399] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 13, + ACTIONS(1280), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38567,7 +38951,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1250), 26, + ACTIONS(1282), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -38594,10 +38978,73 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16209] = 3, + [16446] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, + anon_sym_QMARK, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, + anon_sym_AMP, + ACTIONS(1246), 1, + anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1185), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [16531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 13, + ACTIONS(499), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38611,7 +39058,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1286), 26, + ACTIONS(497), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -38638,199 +39085,225 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16256] = 22, + [16578] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1171), 4, + ACTIONS(1187), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [16341] = 22, + [16663] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1133), 1, anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1152), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1220), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1284), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [16426] = 22, + [16748] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1183), 1, + anon_sym_EQ, + ACTIONS(1176), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1178), 25, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1091), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(1093), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(1095), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, + anon_sym_BQUOTE, + [16797] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1286), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1117), 4, + anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1288), 4, + ACTIONS(1288), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, - ACTIONS(1135), 5, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [16511] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [16844] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 13, + ACTIONS(461), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38844,7 +39317,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1292), 26, + ACTIONS(463), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -38871,10 +39344,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16558] = 3, + [16891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1294), 13, + ACTIONS(523), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38888,7 +39361,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1296), 26, + ACTIONS(525), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -38915,10 +39388,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16605] = 3, + [16938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1298), 13, + ACTIONS(1006), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38932,7 +39405,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1300), 26, + ACTIONS(1008), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -38959,23 +39432,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16652] = 9, + [16985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1085), 13, + ACTIONS(1290), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38989,11 +39449,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1087), 19, - sym__automatic_semicolon, + ACTIONS(1292), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -39009,73 +39475,62 @@ static uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - [16711] = 22, + anon_sym_BQUOTE, + [17032] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, - anon_sym_AMP_AMP, ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, + anon_sym_QMARK_DOT, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1119), 13, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, + anon_sym_QMARK, anon_sym_GT_GT, - ACTIONS(1232), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1113), 4, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1121), 17, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [16796] = 3, + [17093] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1302), 13, + ACTIONS(1294), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39089,7 +39544,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1304), 26, + ACTIONS(1296), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39116,10 +39571,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16843] = 3, + [17140] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1306), 13, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1193), 1, + anon_sym_QMARK_DOT, + ACTIONS(1298), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39133,17 +39594,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1308), 26, + ACTIONS(1300), 23, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -39160,54 +39618,152 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16890] = 3, + [17193] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1310), 13, - anon_sym_STAR, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1226), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, anon_sym_AMP, + ACTIONS(1246), 1, anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1312), 26, - anon_sym_LBRACE, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1170), 4, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [17278] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(1232), 1, anon_sym_DOT, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, + ACTIONS(1236), 1, + anon_sym_QMARK, + ACTIONS(1238), 1, anon_sym_AMP_AMP, + ACTIONS(1244), 1, + anon_sym_AMP, + ACTIONS(1246), 1, + anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1174), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [16937] = 3, + [17363] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1314), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1119), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39221,17 +39777,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1316), 26, - anon_sym_LBRACE, + ACTIONS(1121), 17, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -39245,13 +39795,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [16984] = 3, + [17424] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1318), 13, + ACTIONS(1302), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39265,7 +39812,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1320), 26, + ACTIONS(1304), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39292,10 +39839,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17031] = 3, + [17471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1322), 13, + ACTIONS(1306), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39309,7 +39856,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1175), 26, + ACTIONS(1308), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39336,12 +39883,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17078] = 3, + [17518] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1324), 13, + ACTIONS(1310), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -39353,15 +39901,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1326), 26, - anon_sym_LBRACE, + ACTIONS(1312), 25, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -39380,10 +39927,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17125] = 3, + [17565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1328), 13, + ACTIONS(1298), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39397,7 +39944,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1330), 26, + ACTIONS(1300), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39424,10 +39971,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17172] = 3, + [17612] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1332), 13, + ACTIONS(1314), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39441,7 +39988,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1190), 26, + ACTIONS(1187), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39468,73 +40015,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17219] = 22, + [17659] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, - anon_sym_AMP_AMP, - ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1177), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [17304] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 13, + ACTIONS(1316), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39548,7 +40032,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(485), 26, + ACTIONS(1318), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39575,10 +40059,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17351] = 3, + [17706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 13, + ACTIONS(1320), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39592,7 +40076,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(439), 26, + ACTIONS(1322), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39619,10 +40103,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17398] = 3, + [17753] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(447), 13, + ACTIONS(425), 1, + anon_sym_EQ, + ACTIONS(427), 1, + sym__automatic_semicolon, + ACTIONS(417), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(421), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39636,15 +40127,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(449), 26, - anon_sym_LBRACE, + ACTIONS(423), 22, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -39663,10 +40150,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17445] = 3, + [17806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1334), 13, + ACTIONS(1316), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39680,7 +40167,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1336), 26, + ACTIONS(1318), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39707,10 +40194,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17492] = 3, + [17853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1338), 13, + ACTIONS(1324), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39724,7 +40211,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1340), 26, + ACTIONS(1326), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39751,61 +40238,138 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17539] = 10, + [17900] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1218), 1, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1246), 2, + ACTIONS(1236), 1, + anon_sym_QMARK, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, + anon_sym_AMP, + ACTIONS(1246), 1, + anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1328), 1, + anon_sym_COMMA, + ACTIONS(1331), 1, + anon_sym_RBRACE, + ACTIONS(1201), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1097), 13, + ACTIONS(1222), 3, anon_sym_STAR, - anon_sym_in, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [17989] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, anon_sym_AMP, + ACTIONS(1246), 1, anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1099), 17, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1205), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - [17600] = 3, + [18074] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 13, + ACTIONS(1097), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39819,7 +40383,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1344), 26, + ACTIONS(1095), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39846,75 +40410,73 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17647] = 24, + [18121] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1346), 1, - anon_sym_COMMA, - ACTIONS(1349), 1, - anon_sym_RBRACE, - ACTIONS(1182), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(1230), 2, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1220), 4, + ACTIONS(1203), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [17736] = 3, + [18206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1351), 13, + ACTIONS(1333), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39928,7 +40490,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1152), 26, + ACTIONS(1335), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -39955,26 +40517,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17783] = 10, + [18253] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1097), 13, + ACTIONS(1337), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39988,11 +40534,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1099), 17, - sym__automatic_semicolon, + ACTIONS(1339), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -40006,10 +40558,76 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [17844] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [18300] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1353), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, + anon_sym_QMARK, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, + anon_sym_AMP, + ACTIONS(1246), 1, + anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1207), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [18385] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1341), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40023,7 +40641,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1355), 26, + ACTIONS(1343), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -40050,12 +40668,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17891] = 4, + [18432] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 1, - anon_sym_EQ, - ACTIONS(1162), 13, + ACTIONS(1345), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40069,7 +40685,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1164), 25, + ACTIONS(1347), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -40095,10 +40712,75 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17940] = 3, + [18479] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, + anon_sym_QMARK, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, + anon_sym_AMP, + ACTIONS(1246), 1, + anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1331), 1, + anon_sym_RBRACE, + ACTIONS(1349), 1, + anon_sym_COMMA, + ACTIONS(1195), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [18568] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 13, + ACTIONS(1352), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40112,7 +40794,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1081), 26, + ACTIONS(1354), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -40139,73 +40821,73 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17987] = 22, + [18615] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1184), 4, + ACTIONS(1141), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [18072] = 3, + [18700] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1357), 13, + ACTIONS(1356), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40219,7 +40901,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1359), 26, + ACTIONS(1358), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -40246,12 +40928,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18119] = 4, + [18747] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 1, - anon_sym_EQ, - ACTIONS(1141), 13, + ACTIONS(1360), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40265,7 +40945,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1143), 25, + ACTIONS(1362), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -40291,77 +40972,78 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18168] = 24, + [18794] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1349), 1, - anon_sym_RBRACE, - ACTIONS(1361), 1, + ACTIONS(1364), 1, anon_sym_COMMA, - ACTIONS(1192), 2, + ACTIONS(1367), 1, + anon_sym_RBRACE, + ACTIONS(1195), 2, sym__automatic_semicolon, anon_sym_SEMI, - ACTIONS(1230), 2, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [18257] = 3, + [18883] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 13, + ACTIONS(1341), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -40373,15 +41055,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1366), 26, - anon_sym_LBRACE, + ACTIONS(1343), 25, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -40400,10 +41081,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18304] = 3, + [18930] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(992), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1115), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40417,17 +41111,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(994), 26, - anon_sym_LBRACE, + ACTIONS(1117), 19, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -40443,11 +41131,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [18351] = 3, + [18989] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1368), 13, + ACTIONS(507), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40461,7 +41148,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1370), 26, + ACTIONS(505), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -40488,138 +41175,54 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18398] = 22, + [19036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1369), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1228), 1, - anon_sym_AMP_AMP, - ACTIONS(1234), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1236), 1, anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1150), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [18483] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1209), 26, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(1222), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(1224), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1372), 1, - anon_sym_COMMA, - ACTIONS(1375), 1, - anon_sym_RBRACE, - ACTIONS(1192), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(1230), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [18572] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [19083] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1377), 13, + ACTIONS(451), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40633,7 +41236,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1379), 26, + ACTIONS(453), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -40660,10 +41263,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18619] = 3, + [19130] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1381), 13, + ACTIONS(1371), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40677,7 +41280,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1160), 26, + ACTIONS(1373), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -40704,202 +41307,57 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18666] = 22, + [19177] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, - anon_sym_AMP_AMP, - ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, + ACTIONS(425), 1, + anon_sym_EQ, + ACTIONS(421), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1160), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1220), 4, + anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [18751] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1228), 1, - anon_sym_AMP_AMP, - ACTIONS(1234), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1236), 1, anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1175), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [18836] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(423), 25, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(1222), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(1224), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1139), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [18921] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [19226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 14, + ACTIONS(1375), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -40911,14 +41369,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1270), 25, - sym__automatic_semicolon, + ACTIONS(1377), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -40937,73 +41396,54 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18968] = 22, + [19273] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1316), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1228), 1, - anon_sym_AMP_AMP, - ACTIONS(1234), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1236), 1, anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1318), 26, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1182), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [19053] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [19320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 13, + ACTIONS(1316), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41017,7 +41457,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1250), 26, + ACTIONS(1318), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -41044,16 +41484,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19100] = 6, + [19367] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1158), 1, - anon_sym_QMARK_DOT, - ACTIONS(1383), 13, + ACTIONS(1379), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41067,14 +41501,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1385), 23, + ACTIONS(1381), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -41091,7 +41528,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19153] = 3, + [19414] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1383), 13, @@ -41108,7 +41545,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1385), 26, + ACTIONS(1151), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -41135,10 +41572,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19200] = 3, + [19461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 13, + ACTIONS(471), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41152,7 +41589,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(429), 26, + ACTIONS(473), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -41179,12 +41616,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19247] = 4, + [19508] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, - anon_sym_EQ, - ACTIONS(421), 13, + ACTIONS(1385), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41198,7 +41633,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(423), 25, + ACTIONS(1387), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -41224,10 +41660,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19296] = 3, + [19555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 13, + ACTIONS(1310), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41241,7 +41677,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(513), 26, + ACTIONS(1312), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -41268,10 +41704,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19343] = 3, + [19602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 13, + ACTIONS(1389), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41285,7 +41721,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(505), 26, + ACTIONS(1391), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -41312,17 +41748,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19390] = 6, + [19649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, - anon_sym_EQ, - ACTIONS(427), 1, - sym__automatic_semicolon, - ACTIONS(417), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(421), 13, + ACTIONS(1393), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41336,11 +41765,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(423), 22, + ACTIONS(1395), 26, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -41359,13 +41792,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19443] = 3, + [19696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1318), 14, + ACTIONS(1397), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -41377,14 +41809,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1320), 25, - sym__automatic_semicolon, + ACTIONS(1399), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -41403,78 +41836,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19490] = 23, + [19743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, - anon_sym_AMP_AMP, - ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1387), 1, - anon_sym_COMMA, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1389), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [19576] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(497), 1, - sym__automatic_semicolon, - ACTIONS(489), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(493), 13, + ACTIONS(445), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41488,11 +41853,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(495), 22, + ACTIONS(443), 26, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -41511,17 +41880,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19626] = 5, + [19790] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 1, - sym__automatic_semicolon, - ACTIONS(479), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(483), 13, - anon_sym_STAR, + ACTIONS(1183), 1, + anon_sym_EQ, + ACTIONS(1401), 1, anon_sym_in, + ACTIONS(1404), 1, + anon_sym_of, + ACTIONS(1176), 12, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -41533,7 +41902,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(485), 22, + ACTIONS(1178), 23, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -41556,14 +41926,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19676] = 4, + [19842] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 1, + ACTIONS(1166), 1, anon_sym_EQ, - ACTIONS(1141), 13, - anon_sym_STAR, + ACTIONS(1406), 1, anon_sym_in, + ACTIONS(1409), 1, + anon_sym_of, + ACTIONS(1159), 12, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -41575,10 +41948,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1143), 24, + ACTIONS(1161), 23, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -41600,200 +41972,231 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19724] = 22, + [19894] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1391), 3, + ACTIONS(1411), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [19808] = 22, + [19978] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(475), 1, + sym__automatic_semicolon, + ACTIONS(467), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(471), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(473), 22, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(1091), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1093), 1, anon_sym_DOT, - ACTIONS(1095), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, + anon_sym_BQUOTE, + [20028] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 1, + anon_sym_EQ, + ACTIONS(1413), 1, + anon_sym_in, + ACTIONS(1416), 1, + anon_sym_of, + ACTIONS(421), 12, anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, + anon_sym_QMARK, anon_sym_GT_GT, - ACTIONS(1125), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(423), 23, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1393), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [19892] = 24, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [20080] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(588), 1, - anon_sym_COMMA, - ACTIONS(1089), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1121), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1129), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1395), 1, - anon_sym_RPAREN, - STATE(1065), 1, - aux_sym_array_repeat1, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, + ACTIONS(1418), 1, + anon_sym_COMMA, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1420), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [19980] = 4, + [20166] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1397), 1, - sym_regex_flags, - ACTIONS(1194), 14, + ACTIONS(465), 1, + sym__automatic_semicolon, + ACTIONS(457), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(461), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41807,11 +42210,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - ACTIONS(1196), 23, - sym__automatic_semicolon, + ACTIONS(463), 22, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -41829,23 +42229,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20028] = 8, + [20216] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1399), 1, - anon_sym_QMARK_DOT, - STATE(588), 1, - sym_arguments, - ACTIONS(1154), 13, + ACTIONS(1422), 1, + sym_regex_flags, + ACTIONS(1153), 14, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41859,11 +42252,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1156), 20, + anon_sym_instanceof, + ACTIONS(1155), 23, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -41876,64 +42274,81 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20084] = 5, + [20264] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, - sym__automatic_semicolon, - ACTIONS(453), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(457), 13, - anon_sym_STAR, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, + anon_sym_LPAREN, + ACTIONS(1226), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, anon_sym_AMP, + ACTIONS(1246), 1, anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1418), 1, + anon_sym_COMMA, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(459), 22, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1424), 2, + sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [20134] = 5, + [20350] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 1, + ACTIONS(455), 1, sym__automatic_semicolon, - ACTIONS(467), 2, + ACTIONS(447), 2, anon_sym_else, anon_sym_while, - ACTIONS(471), 13, + ACTIONS(451), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41947,7 +42362,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(473), 22, + ACTIONS(453), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -41970,79 +42385,63 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20184] = 24, + [20400] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(588), 1, - anon_sym_COMMA, - ACTIONS(1089), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1426), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + STATE(628), 1, + sym_arguments, + ACTIONS(1189), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1119), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1129), 1, anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1401), 1, - anon_sym_RBRACK, - STATE(1083), 1, - aux_sym_array_repeat1, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1191), 20, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [20272] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [20456] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 1, + ACTIONS(527), 1, sym__automatic_semicolon, - ACTIONS(433), 2, + ACTIONS(519), 2, anon_sym_else, anon_sym_while, - ACTIONS(437), 13, + ACTIONS(523), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42056,7 +42455,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(439), 22, + ACTIONS(525), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -42079,291 +42478,268 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20322] = 22, + [20506] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, + ACTIONS(1418), 1, + anon_sym_COMMA, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(538), 2, + ACTIONS(1428), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1403), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(1220), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20406] = 4, + [20592] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, - anon_sym_EQ, - ACTIONS(421), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(423), 24, - sym__automatic_semicolon, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(592), 1, anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [20454] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1218), 1, - anon_sym_LBRACK, - ACTIONS(1222), 1, - anon_sym_DOT, - ACTIONS(1224), 1, - anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1129), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1133), 1, anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1387), 1, - anon_sym_COMMA, - ACTIONS(1230), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1430), 1, + anon_sym_RBRACK, + STATE(1087), 1, + aux_sym_array_repeat1, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1405), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(538), 2, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1220), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20540] = 23, + [20680] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, + ACTIONS(1226), 1, anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1387), 1, - anon_sym_COMMA, - ACTIONS(1230), 2, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, + ACTIONS(1256), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1407), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(538), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1220), 4, + ACTIONS(1432), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20626] = 4, + [20764] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 1, - anon_sym_EQ, - ACTIONS(1162), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1164), 24, - sym__automatic_semicolon, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(592), 1, anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1434), 1, + anon_sym_RBRACK, + STATE(1008), 1, + aux_sym_array_repeat1, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [20674] = 5, + [20852] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 1, + ACTIONS(495), 1, sym__automatic_semicolon, - ACTIONS(517), 2, + ACTIONS(487), 2, anon_sym_else, anon_sym_while, - ACTIONS(521), 13, + ACTIONS(491), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42377,7 +42753,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(523), 22, + ACTIONS(493), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -42400,15 +42776,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20724] = 5, + [20902] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, - sym__automatic_semicolon, - ACTIONS(499), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(503), 13, + ACTIONS(425), 1, + anon_sym_EQ, + ACTIONS(421), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42422,8 +42795,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(505), 22, + ACTIONS(423), 24, + sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -42445,15 +42820,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20774] = 5, + [20950] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(451), 1, + ACTIONS(517), 1, sym__automatic_semicolon, - ACTIONS(443), 2, + ACTIONS(509), 2, anon_sym_else, anon_sym_while, - ACTIONS(447), 13, + ACTIONS(513), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42467,7 +42842,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(449), 22, + ACTIONS(515), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -42490,208 +42865,126 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20824] = 24, + [21000] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(588), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1409), 1, + ACTIONS(1436), 1, anon_sym_RBRACK, - STATE(1079), 1, + STATE(1008), 1, aux_sym_array_repeat1, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20912] = 24, + [21088] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(588), 1, - anon_sym_COMMA, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(441), 1, + sym__automatic_semicolon, + ACTIONS(433), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(437), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1119), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1129), 1, anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1411), 1, - anon_sym_RPAREN, - STATE(1006), 1, - aux_sym_array_repeat1, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [21000] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(439), 22, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1222), 1, anon_sym_DOT, - ACTIONS(1224), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1387), 1, - anon_sym_COMMA, - ACTIONS(1188), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(1230), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [21086] = 6, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [21138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, - anon_sym_EQ, - ACTIONS(1413), 1, - anon_sym_in, - ACTIONS(1416), 1, - anon_sym_of, - ACTIONS(421), 12, + ACTIONS(485), 1, + sym__automatic_semicolon, + ACTIONS(477), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(481), 13, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -42703,8 +42996,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(423), 23, - sym__automatic_semicolon, + ACTIONS(483), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -42727,81 +43019,140 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21138] = 24, + [21188] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(588), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1418), 1, - anon_sym_RBRACK, - STATE(1079), 1, + ACTIONS(1438), 1, + anon_sym_RPAREN, + STATE(1085), 1, aux_sym_array_repeat1, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1131), 2, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [21276] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1440), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21226] = 6, + [21360] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 1, + ACTIONS(1183), 1, anon_sym_EQ, - ACTIONS(1420), 1, - anon_sym_in, - ACTIONS(1423), 1, - anon_sym_of, - ACTIONS(1141), 12, + ACTIONS(1176), 13, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -42813,9 +43164,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1143), 23, + ACTIONS(1178), 24, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -42837,12 +43189,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21278] = 5, + [21408] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(425), 1, anon_sym_EQ, - ACTIONS(477), 1, + ACTIONS(503), 1, sym__automatic_semicolon, ACTIONS(419), 13, anon_sym_STAR, @@ -42882,17 +43234,78 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21328] = 6, + [21458] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 1, - anon_sym_EQ, - ACTIONS(1425), 1, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(592), 1, + anon_sym_COMMA, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1428), 1, - anon_sym_of, - ACTIONS(1162), 12, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1442), 1, + anon_sym_RPAREN, + STATE(1040), 1, + aux_sym_array_repeat1, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [21546] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1166), 1, + anon_sym_EQ, + ACTIONS(1159), 13, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -42904,9 +43317,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1164), 23, + ACTIONS(1161), 24, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -42928,133 +43342,115 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21380] = 23, + [21594] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1121), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1129), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, + ACTIONS(1418), 1, anon_sym_COMMA, - ACTIONS(1430), 1, - anon_sym_RPAREN, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, + ACTIONS(1199), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21465] = 22, + [21680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(437), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(439), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1091), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1093), 1, anon_sym_DOT, - ACTIONS(1095), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, - anon_sym_in, - ACTIONS(1438), 1, - anon_sym_QMARK, - ACTIONS(1440), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, - anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1456), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1113), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1454), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [21548] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [21725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1264), 13, + ACTIONS(1270), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43068,7 +43464,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1266), 24, + ACTIONS(1207), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43093,10 +43489,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21593] = 3, + [21770] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1334), 13, + ACTIONS(1383), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43110,7 +43506,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1336), 24, + ACTIONS(1151), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43135,10 +43531,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21638] = 3, + [21815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 13, + ACTIONS(1333), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43152,7 +43548,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1344), 24, + ACTIONS(1335), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43177,10 +43573,72 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21683] = 3, + [21860] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1444), 1, + anon_sym_RPAREN, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [21945] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1353), 13, + ACTIONS(481), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43194,7 +43652,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1355), 24, + ACTIONS(483), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43219,10 +43677,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21728] = 3, + [21990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(457), 13, + ACTIONS(513), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43236,7 +43694,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(459), 24, + ACTIONS(515), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43261,10 +43719,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21773] = 3, + [22035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 13, + ACTIONS(1316), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43278,7 +43736,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(523), 24, + ACTIONS(1318), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43303,10 +43761,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21818] = 3, + [22080] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 13, + ACTIONS(491), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43320,7 +43778,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(495), 24, + ACTIONS(493), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43345,10 +43803,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21863] = 3, + [22125] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 13, + ACTIONS(1085), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43362,7 +43820,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(473), 24, + ACTIONS(1087), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43387,177 +43845,255 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21908] = 22, + [22170] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, + ACTIONS(1448), 1, + anon_sym_in, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1228), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1236), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1240), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1244), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1230), 2, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1205), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1238), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1458), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(538), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1212), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1232), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1220), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1242), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21991] = 23, + [22253] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, + ACTIONS(1197), 1, anon_sym_COMMA, - ACTIONS(1460), 1, + ACTIONS(1472), 1, anon_sym_COLON, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [22076] = 5, + [22338] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1462), 1, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1465), 1, - anon_sym_COLON, - ACTIONS(1202), 13, - anon_sym_STAR, + ACTIONS(1226), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1232), 1, + anon_sym_DOT, + ACTIONS(1234), 1, + anon_sym_QMARK_DOT, + ACTIONS(1236), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1238), 1, + anon_sym_AMP_AMP, + ACTIONS(1244), 1, anon_sym_AMP, + ACTIONS(1246), 1, anon_sym_PIPE, + ACTIONS(1250), 1, + anon_sym_STAR_STAR, + ACTIONS(1254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1204), 22, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1474), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, + STATE(566), 2, + sym_template_string, + sym_arguments, + ACTIONS(1222), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1242), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1230), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1252), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [22421] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1448), 1, + anon_sym_in, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1454), 1, anon_sym_AMP_AMP, + ACTIONS(1460), 1, + anon_sym_AMP, + ACTIONS(1462), 1, + anon_sym_PIPE, + ACTIONS(1466), 1, + anon_sym_STAR_STAR, + ACTIONS(1470), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1203), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1464), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1446), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1450), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22125] = 3, + [22504] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 13, + ACTIONS(1294), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43571,7 +44107,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1385), 24, + ACTIONS(1296), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43596,139 +44132,257 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22170] = 3, + [22549] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(1200), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1150), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1476), 1, + anon_sym_RBRACK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22215] = 6, + [22634] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1218), 1, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1399), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1383), 13, - anon_sym_STAR, + ACTIONS(1448), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1452), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1454), 1, + anon_sym_AMP_AMP, + ACTIONS(1460), 1, anon_sym_AMP, + ACTIONS(1462), 1, anon_sym_PIPE, + ACTIONS(1466), 1, + anon_sym_STAR_STAR, + ACTIONS(1470), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1141), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1385), 21, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1446), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1450), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22266] = 3, + [22717] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 13, - anon_sym_STAR, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1478), 1, + anon_sym_RBRACK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(485), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [22802] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1480), 1, + anon_sym_RPAREN, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22311] = 3, + [22887] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 13, + ACTIONS(1360), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43742,7 +44396,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(439), 24, + ACTIONS(1362), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43767,198 +44421,318 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22356] = 3, + [22932] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(447), 13, - anon_sym_STAR, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1448), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1452), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1454), 1, + anon_sym_AMP_AMP, + ACTIONS(1460), 1, anon_sym_AMP, + ACTIONS(1462), 1, anon_sym_PIPE, + ACTIONS(1466), 1, + anon_sym_STAR_STAR, + ACTIONS(1470), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1187), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1446), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1450), 4, + anon_sym_LT, + anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(449), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1468), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [23015] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1448), 1, + anon_sym_in, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, + ACTIONS(1460), 1, + anon_sym_AMP, + ACTIONS(1462), 1, + anon_sym_PIPE, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22401] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1314), 13, + ACTIONS(1174), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1464), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1446), 3, anon_sym_STAR, - anon_sym_in, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1316), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1468), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [23098] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1482), 1, + anon_sym_RPAREN, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22446] = 23, + [23183] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, + ACTIONS(1197), 1, anon_sym_COMMA, - ACTIONS(1467), 1, - anon_sym_RPAREN, - ACTIONS(1101), 2, + ACTIONS(1484), 1, + anon_sym_RBRACK, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [22531] = 3, + [23268] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(1338), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1340), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1486), 1, + anon_sym_RPAREN, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22576] = 3, + [23353] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 13, + ACTIONS(1385), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43972,7 +44746,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(505), 24, + ACTIONS(1387), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43997,10 +44771,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22621] = 3, + [23398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(992), 13, + ACTIONS(1356), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44014,7 +44788,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(994), 24, + ACTIONS(1358), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -44039,114 +44813,72 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22666] = 23, + [23443] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, + ACTIONS(1197), 1, anon_sym_COMMA, - ACTIONS(1469), 1, - anon_sym_RPAREN, - ACTIONS(1101), 2, + ACTIONS(1488), 1, + anon_sym_RBRACE, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [22751] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1260), 13, - anon_sym_STAR, - anon_sym_in, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1262), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22796] = 3, + [23528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1252), 13, + ACTIONS(1316), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44160,7 +44892,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1254), 24, + ACTIONS(1318), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -44185,194 +44917,133 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22841] = 22, + [23573] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1119), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1121), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1129), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, + ACTIONS(1185), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1375), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [22924] = 22, + [23656] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1349), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [23007] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, + ACTIONS(1147), 1, anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, + ACTIONS(1197), 1, anon_sym_COMMA, - ACTIONS(1471), 1, + ACTIONS(1490), 1, anon_sym_RPAREN, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [23092] = 3, + [23741] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 13, + ACTIONS(1352), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44386,7 +45057,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1250), 24, + ACTIONS(1354), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -44411,94 +45082,131 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23137] = 3, + [23786] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 13, - anon_sym_STAR, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1250), 24, - sym__automatic_semicolon, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1492), 2, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [23182] = 3, + [23869] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1099), 1, anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1250), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1448), 1, + anon_sym_in, + ACTIONS(1454), 1, anon_sym_AMP_AMP, + ACTIONS(1460), 1, + anon_sym_AMP, + ACTIONS(1462), 1, + anon_sym_PIPE, + ACTIONS(1466), 1, + anon_sym_STAR_STAR, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1464), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1101), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + ACTIONS(1446), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1450), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [23227] = 3, + [23950] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 13, + ACTIONS(1214), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44512,7 +45220,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1250), 24, + ACTIONS(1216), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -44537,52 +45245,62 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23272] = 3, + [23995] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1377), 13, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1466), 1, + anon_sym_STAR_STAR, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1446), 3, anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1099), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, anon_sym_QMARK, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1379), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1101), 11, + anon_sym_LBRACE, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [23317] = 3, + [24060] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 13, + ACTIONS(1345), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44596,7 +45314,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1065), 24, + ACTIONS(1347), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -44621,52 +45339,134 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23362] = 3, + [24105] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(1272), 13, - anon_sym_STAR, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1125), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1494), 1, + anon_sym_RPAREN, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1274), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1139), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [24190] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1496), 1, + anon_sym_RPAREN, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [23407] = 3, + [24275] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1202), 13, + ACTIONS(1286), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44680,7 +45480,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1204), 24, + ACTIONS(1288), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -44705,14 +45505,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23452] = 5, + [24320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1473), 1, - anon_sym_LPAREN, - ACTIONS(1476), 1, - anon_sym_COLON, - ACTIONS(992), 13, + ACTIONS(1077), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44726,9 +45522,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(994), 22, + ACTIONS(1079), 24, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, @@ -44749,10 +45547,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23501] = 3, + [24365] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1328), 13, + ACTIONS(1316), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44766,7 +45564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1330), 24, + ACTIONS(1318), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -44791,134 +45589,94 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23546] = 23, + [24410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1375), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1119), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1129), 1, anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1478), 1, - anon_sym_RPAREN, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1377), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [23631] = 23, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [24455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1006), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1119), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1129), 1, anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1480), 1, - anon_sym_RBRACK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1008), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [23716] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [24500] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 13, + ACTIONS(1280), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44932,7 +45690,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1292), 24, + ACTIONS(1282), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -44957,194 +45715,214 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23761] = 22, + [24545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(451), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(453), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1091), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1093), 1, anon_sym_DOT, - ACTIONS(1095), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, - anon_sym_in, - ACTIONS(1438), 1, - anon_sym_QMARK, - ACTIONS(1440), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, - anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1160), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, + anon_sym_BQUOTE, + [24590] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1324), 13, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, + anon_sym_QMARK, anon_sym_GT_GT, - ACTIONS(1444), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1326), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1454), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [23844] = 23, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [24635] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1482), 1, - anon_sym_RBRACE, - ACTIONS(1101), 2, + ACTIONS(1099), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1101), 5, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [23929] = 22, + [24712] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1438), 1, - anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1129), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1133), 1, anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1498), 1, + anon_sym_RBRACE, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1175), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [24012] = 3, + [24797] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1351), 13, + ACTIONS(1320), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45158,7 +45936,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1152), 24, + ACTIONS(1322), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45183,10 +45961,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24057] = 3, + [24842] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 13, + ACTIONS(1500), 1, + anon_sym_LPAREN, + ACTIONS(1503), 1, + anon_sym_COLON, + ACTIONS(1006), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45200,11 +45982,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1282), 24, + ACTIONS(1008), 22, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, @@ -45225,10 +46005,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24102] = 3, + [24891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 13, + ACTIONS(1262), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45242,7 +46022,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1081), 24, + ACTIONS(1264), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45267,10 +46047,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24147] = 3, + [24936] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 13, + ACTIONS(1276), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45284,7 +46064,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1286), 24, + ACTIONS(1278), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45309,10 +46089,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24192] = 3, + [24981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1368), 13, + ACTIONS(1371), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45326,7 +46106,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1370), 24, + ACTIONS(1373), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45351,72 +46131,71 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24237] = 23, + [25026] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1119), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1121), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1129), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1484), 1, - anon_sym_RBRACK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, + ACTIONS(1170), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [24322] = 3, + [25109] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1302), 13, + ACTIONS(1314), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45430,7 +46209,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1304), 24, + ACTIONS(1187), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45455,10 +46234,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24367] = 3, + [25154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1306), 13, + ACTIONS(471), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45472,7 +46251,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1308), 24, + ACTIONS(473), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45497,114 +46276,119 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24412] = 3, + [25199] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(1310), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1312), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(1448), 1, + anon_sym_in, + ACTIONS(1466), 1, + anon_sym_STAR_STAR, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1464), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1099), 3, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1446), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1450), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [24457] = 23, + ACTIONS(1101), 6, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [25272] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1486), 1, - anon_sym_RBRACE, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1099), 8, + anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1101), 11, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [24542] = 3, + [25339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1324), 13, + ACTIONS(461), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45618,7 +46402,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1326), 24, + ACTIONS(463), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45643,10 +46427,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24587] = 3, + [25384] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1332), 13, + ACTIONS(1505), 1, + anon_sym_LPAREN, + ACTIONS(1508), 1, + anon_sym_COLON, + ACTIONS(1333), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45660,11 +46448,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1190), 24, + ACTIONS(1335), 22, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, @@ -45685,72 +46471,65 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24632] = 23, + [25433] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1488), 1, - anon_sym_RPAREN, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1099), 4, + anon_sym_in, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [24717] = 3, + ACTIONS(1101), 6, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [25504] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1357), 13, + ACTIONS(523), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45764,7 +46543,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1359), 24, + ACTIONS(525), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45789,10 +46568,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24762] = 3, + [25549] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1276), 13, + ACTIONS(1266), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45806,7 +46585,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1278), 24, + ACTIONS(1268), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45831,10 +46610,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24807] = 3, + [25594] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1071), 13, + ACTIONS(1260), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45848,7 +46627,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1073), 24, + ACTIONS(1203), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45873,10 +46652,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24852] = 3, + [25639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1256), 13, + ACTIONS(1369), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45890,7 +46669,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1258), 24, + ACTIONS(1209), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -45915,195 +46694,52 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24897] = 23, + [25684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1490), 1, - anon_sym_RBRACK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1258), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1117), 4, + anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [24982] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1434), 1, - anon_sym_in, - ACTIONS(1438), 1, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1440), 1, - anon_sym_AMP_AMP, - ACTIONS(1446), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1448), 1, anon_sym_PIPE, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1456), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1139), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [25065] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1205), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1216), 1, - anon_sym_in, - ACTIONS(1218), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1222), 1, anon_sym_DOT, - ACTIONS(1224), 1, anon_sym_QMARK_DOT, - ACTIONS(1226), 1, - anon_sym_QMARK, - ACTIONS(1228), 1, anon_sym_AMP_AMP, - ACTIONS(1234), 1, - anon_sym_AMP, - ACTIONS(1236), 1, - anon_sym_PIPE, - ACTIONS(1240), 1, - anon_sym_STAR_STAR, - ACTIONS(1244), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1492), 1, - anon_sym_SEMI, - ACTIONS(1494), 1, - sym__automatic_semicolon, - ACTIONS(1230), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1238), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1246), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(538), 2, - sym_template_string, - sym_arguments, - ACTIONS(1212), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1232), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1220), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1242), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [25150] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [25729] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 13, + ACTIONS(1306), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46117,7 +46753,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1366), 24, + ACTIONS(1308), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -46142,193 +46778,224 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25195] = 22, + [25774] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, - anon_sym_in, - ACTIONS(1438), 1, - anon_sym_QMARK, - ACTIONS(1440), 1, - anon_sym_AMP_AMP, - ACTIONS(1446), 1, - anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1152), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1099), 13, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, + anon_sym_QMARK, anon_sym_GT_GT, - ACTIONS(1444), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1101), 14, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1436), 4, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [25835] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1290), 13, + anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1292), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [25278] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [25880] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1438), 1, - anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1129), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1133), 1, anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1182), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1367), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25361] = 22, + [25963] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1119), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1121), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1129), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, + ACTIONS(1151), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1496), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25444] = 3, + [26046] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1210), 13, + ACTIONS(1081), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46342,7 +47009,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1139), 24, + ACTIONS(1083), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -46367,10 +47034,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25489] = 3, + [26091] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1294), 13, + ACTIONS(1337), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46384,7 +47051,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1296), 24, + ACTIONS(1339), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -46409,237 +47076,316 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25534] = 22, + [26136] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1438), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1448), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1150), 2, + ACTIONS(1195), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1442), 2, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25617] = 23, + [26219] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, + ACTIONS(1197), 1, anon_sym_COMMA, - ACTIONS(1498), 1, - anon_sym_RPAREN, - ACTIONS(1101), 2, + ACTIONS(1510), 1, + anon_sym_RBRACK, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25702] = 23, + [26304] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1119), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1121), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1129), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1500), 1, - anon_sym_RBRACE, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, + ACTIONS(1168), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25787] = 3, + [26387] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1206), 13, - anon_sym_STAR, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1448), 1, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1452), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1454), 1, + anon_sym_AMP_AMP, + ACTIONS(1460), 1, anon_sym_AMP, + ACTIONS(1462), 1, anon_sym_PIPE, + ACTIONS(1466), 1, + anon_sym_STAR_STAR, + ACTIONS(1470), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1209), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1456), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1446), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1450), 4, + anon_sym_LT, + anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1208), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1468), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [26470] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1105), 1, anon_sym_LBRACK, + ACTIONS(1107), 1, anon_sym_DOT, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, + ACTIONS(1125), 1, + anon_sym_in, + ACTIONS(1129), 1, anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1135), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1145), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1331), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1123), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1127), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [25832] = 3, + [26553] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1322), 13, + ACTIONS(1097), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46653,7 +47399,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1175), 24, + ACTIONS(1095), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -46678,235 +47424,195 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25877] = 22, + [26598] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1438), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1448), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1173), 2, + ACTIONS(1201), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1442), 2, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1454), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [25960] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1381), 13, - anon_sym_STAR, - anon_sym_in, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1160), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [26005] = 22, + [26681] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1226), 1, + anon_sym_in, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, - anon_sym_in, - ACTIONS(1438), 1, + ACTIONS(1236), 1, anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1238), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1244), 1, anon_sym_AMP, - ACTIONS(1448), 1, + ACTIONS(1246), 1, anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1250), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1254), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1184), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, + ACTIONS(1512), 1, + anon_sym_SEMI, + ACTIONS(1514), 1, + sym__automatic_semicolon, + ACTIONS(1240), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1248), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1256), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1222), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1242), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1230), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1252), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [26088] = 22, + [26766] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1438), 1, - anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1129), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1133), 1, anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1516), 1, + anon_sym_RPAREN, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1177), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [26171] = 3, + [26851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1298), 13, + ACTIONS(1218), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46920,7 +47626,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1300), 24, + ACTIONS(1220), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -46945,150 +47651,113 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26216] = 22, + [26896] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1302), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1438), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1440), 1, - anon_sym_AMP_AMP, - ACTIONS(1446), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1448), 1, anon_sym_PIPE, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1456), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1192), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1304), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1454), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [26299] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [26941] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1438), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1448), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1190), 2, + ACTIONS(1207), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1442), 2, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [26382] = 11, + [27024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1103), 13, + ACTIONS(1397), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47102,25 +47771,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 14, - anon_sym_LBRACE, - anon_sym_COLON, + ACTIONS(1399), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [26443] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [27069] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1067), 13, + ACTIONS(1393), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47134,7 +47813,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1069), 24, + ACTIONS(1395), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -47159,879 +47838,677 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26488] = 23, + [27114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1389), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1119), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1129), 1, anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1502), 1, - anon_sym_RPAREN, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1391), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [26573] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1101), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1450), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, + anon_sym_BQUOTE, + [27159] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1272), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1103), 4, anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1105), 6, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [26644] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1274), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1091), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1093), 1, anon_sym_DOT, - ACTIONS(1095), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, - anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, - ACTIONS(1129), 1, - anon_sym_PIPE, - ACTIONS(1133), 1, - anon_sym_STAR_STAR, - ACTIONS(1137), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1186), 1, - anon_sym_COMMA, - ACTIONS(1504), 1, - anon_sym_RBRACK, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1123), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1111), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1125), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [26729] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1101), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1450), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, + anon_sym_BQUOTE, + [27204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1316), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1103), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 11, - anon_sym_LBRACE, - anon_sym_COLON, + ACTIONS(1318), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [26796] = 17, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [27249] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1452), 1, + ACTIONS(1129), 1, + anon_sym_AMP_AMP, + ACTIONS(1133), 1, + anon_sym_AMP, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1197), 1, + anon_sym_COMMA, + ACTIONS(1518), 1, + anon_sym_RBRACE, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1450), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1103), 3, - anon_sym_QMARK, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1432), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1105), 6, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [26869] = 19, + [27334] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1298), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1440), 1, - anon_sym_AMP_AMP, - ACTIONS(1446), 1, - anon_sym_AMP, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1103), 2, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1450), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LBRACE, - anon_sym_COLON, + ACTIONS(1300), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - anon_sym_QMARK_QMARK, - ACTIONS(1454), 5, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [26946] = 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [27379] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1426), 1, anon_sym_QMARK_DOT, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1298), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1103), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 11, - anon_sym_LBRACE, - anon_sym_COLON, + ACTIONS(1300), 21, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [27011] = 21, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [27430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1379), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1381), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1091), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1093), 1, anon_sym_DOT, - ACTIONS(1095), 1, anon_sym_QMARK_DOT, - ACTIONS(1103), 1, - anon_sym_QMARK, - ACTIONS(1434), 1, - anon_sym_in, - ACTIONS(1440), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, - anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1442), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1105), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_QMARK_QMARK, - ACTIONS(1432), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1454), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [27092] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [27475] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1438), 1, - anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1129), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1133), 1, anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1137), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1520), 1, + anon_sym_RBRACK, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1171), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [27175] = 22, + [27557] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1091), 1, - anon_sym_LBRACK, - ACTIONS(1093), 1, - anon_sym_DOT, - ACTIONS(1095), 1, - anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(425), 1, + anon_sym_EQ, + ACTIONS(1211), 1, + anon_sym_RBRACK, + ACTIONS(1416), 1, + anon_sym_COMMA, + ACTIONS(421), 13, + anon_sym_STAR, anon_sym_in, - ACTIONS(1438), 1, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1440), 1, - anon_sym_AMP_AMP, - ACTIONS(1446), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1448), 1, anon_sym_PIPE, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1456), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1506), 1, - anon_sym_COLON, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1442), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(423), 20, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1454), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [27257] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [27607] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1438), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1448), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1508), 1, + ACTIONS(1522), 1, anon_sym_COLON, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1442), 2, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [27339] = 22, + [27689] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1125), 1, anon_sym_in, - ACTIONS(1119), 1, - anon_sym_QMARK, - ACTIONS(1121), 1, - anon_sym_AMP_AMP, - ACTIONS(1127), 1, - anon_sym_AMP, ACTIONS(1129), 1, - anon_sym_PIPE, + anon_sym_AMP_AMP, ACTIONS(1133), 1, - anon_sym_STAR_STAR, + anon_sym_AMP, ACTIONS(1137), 1, + anon_sym_STAR_STAR, + ACTIONS(1143), 1, + anon_sym_QMARK, + ACTIONS(1147), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, anon_sym_QMARK_QMARK, - ACTIONS(1510), 1, + ACTIONS(1524), 1, anon_sym_RBRACK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1135), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + ACTIONS(1145), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1123), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1131), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1135), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [27421] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1166), 1, - anon_sym_RBRACK, - ACTIONS(1169), 1, - anon_sym_EQ, - ACTIONS(1428), 1, - anon_sym_COMMA, - ACTIONS(1162), 13, - anon_sym_STAR, - anon_sym_in, + ACTIONS(1127), 4, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1164), 20, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1139), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [27471] = 22, + [27771] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1115), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1119), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1121), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1127), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1129), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1133), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1137), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1512), 1, - anon_sym_RBRACK, - ACTIONS(1101), 2, + ACTIONS(1526), 1, + anon_sym_COLON, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1123), 2, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1131), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1111), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1125), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1117), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1135), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [27553] = 22, + [27853] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1438), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1448), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1514), 1, + ACTIONS(1528), 1, anon_sym_LBRACE, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1442), 2, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [27635] = 6, + [27935] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1145), 1, + ACTIONS(1163), 1, anon_sym_RBRACK, - ACTIONS(1148), 1, + ACTIONS(1166), 1, anon_sym_EQ, - ACTIONS(1423), 1, + ACTIONS(1409), 1, anon_sym_COMMA, - ACTIONS(1141), 13, + ACTIONS(1159), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48045,97 +48522,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1143), 20, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [27685] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1161), 20, anon_sym_LPAREN, - ACTIONS(1091), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, anon_sym_DOT, - ACTIONS(1095), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, - anon_sym_in, - ACTIONS(1438), 1, - anon_sym_QMARK, - ACTIONS(1440), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, - anon_sym_AMP, - ACTIONS(1448), 1, - anon_sym_PIPE, - ACTIONS(1452), 1, - anon_sym_STAR_STAR, - ACTIONS(1456), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1516), 1, - anon_sym_COLON, - ACTIONS(1101), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1442), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1450), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(473), 2, - sym_template_string, - sym_arguments, - ACTIONS(1432), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1444), 3, anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1436), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1454), 5, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [27767] = 6, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [27985] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, - anon_sym_EQ, - ACTIONS(1179), 1, + ACTIONS(1180), 1, anon_sym_RBRACK, - ACTIONS(1416), 1, + ACTIONS(1183), 1, + anon_sym_EQ, + ACTIONS(1404), 1, anon_sym_COMMA, - ACTIONS(421), 13, + ACTIONS(1176), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48149,7 +48566,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(423), 20, + ACTIONS(1178), 20, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -48170,132 +48587,134 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27817] = 21, + [28035] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(367), 1, anon_sym_BQUOTE, - ACTIONS(1214), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(1218), 1, + ACTIONS(1105), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1107), 1, anon_sym_DOT, - ACTIONS(1224), 1, + ACTIONS(1109), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1438), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1448), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1530), 1, + anon_sym_COLON, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1442), 2, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(538), 2, + STATE(489), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [27896] = 21, + [28117] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1093), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(1095), 1, + ACTIONS(1234), 1, anon_sym_QMARK_DOT, - ACTIONS(1434), 1, + ACTIONS(1448), 1, anon_sym_in, - ACTIONS(1438), 1, + ACTIONS(1452), 1, anon_sym_QMARK, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_AMP_AMP, - ACTIONS(1446), 1, + ACTIONS(1460), 1, anon_sym_AMP, - ACTIONS(1448), 1, + ACTIONS(1462), 1, anon_sym_PIPE, - ACTIONS(1452), 1, + ACTIONS(1466), 1, anon_sym_STAR_STAR, - ACTIONS(1456), 1, + ACTIONS(1470), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1111), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1442), 2, + ACTIONS(1456), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1450), 2, + ACTIONS(1464), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(473), 2, + STATE(566), 2, sym_template_string, sym_arguments, - ACTIONS(1432), 3, + ACTIONS(1446), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1444), 3, + ACTIONS(1458), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1436), 4, + ACTIONS(1450), 4, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 5, + ACTIONS(1468), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [27975] = 6, + [28196] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 1, + ACTIONS(425), 1, anon_sym_EQ, - ACTIONS(1425), 1, + ACTIONS(1413), 1, anon_sym_in, - ACTIONS(1428), 1, + ACTIONS(1416), 1, anon_sym_of, - ACTIONS(1162), 12, + ACTIONS(421), 12, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -48308,7 +48727,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1164), 20, + ACTIONS(423), 20, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -48329,16 +48748,74 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28024] = 6, + [28245] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_BQUOTE, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1105), 1, + anon_sym_LBRACK, + ACTIONS(1107), 1, + anon_sym_DOT, + ACTIONS(1109), 1, + anon_sym_QMARK_DOT, + ACTIONS(1448), 1, + anon_sym_in, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1454), 1, + anon_sym_AMP_AMP, + ACTIONS(1460), 1, + anon_sym_AMP, + ACTIONS(1462), 1, + anon_sym_PIPE, + ACTIONS(1466), 1, + anon_sym_STAR_STAR, + ACTIONS(1470), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1456), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1464), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(489), 2, + sym_template_string, + sym_arguments, + ACTIONS(1446), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1458), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1450), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1468), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [28324] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 1, + ACTIONS(1166), 1, anon_sym_EQ, - ACTIONS(1420), 1, + ACTIONS(1406), 1, anon_sym_in, - ACTIONS(1423), 1, + ACTIONS(1409), 1, anon_sym_of, - ACTIONS(1141), 12, + ACTIONS(1159), 12, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -48351,7 +48828,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1143), 20, + ACTIONS(1161), 20, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -48372,16 +48849,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28073] = 6, + [28373] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, + ACTIONS(1183), 1, anon_sym_EQ, - ACTIONS(1413), 1, + ACTIONS(1401), 1, anon_sym_in, - ACTIONS(1416), 1, + ACTIONS(1404), 1, anon_sym_of, - ACTIONS(421), 12, + ACTIONS(1176), 12, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -48394,7 +48871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(423), 20, + ACTIONS(1178), 20, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -48415,7 +48892,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28122] = 23, + [28422] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -48430,49 +48907,49 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1522), 1, + ACTIONS(1536), 1, anon_sym_RBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1526), 1, + ACTIONS(1540), 1, anon_sym_async, - ACTIONS(1528), 1, + ACTIONS(1542), 1, sym_number, - ACTIONS(1530), 1, + ACTIONS(1544), 1, anon_sym_static, - STATE(701), 1, + STATE(707), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1030), 1, + STATE(1034), 1, aux_sym_object_repeat1, - STATE(1057), 1, + STATE(1039), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1518), 2, + ACTIONS(1532), 2, anon_sym_export, sym_identifier, - ACTIONS(1532), 2, + ACTIONS(1546), 2, anon_sym_get, anon_sym_set, - STATE(1028), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(1050), 3, + STATE(1030), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1054), 3, + STATE(1032), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(1037), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1292), 3, + STATE(1348), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [28202] = 23, + [28502] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -48487,49 +48964,49 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1528), 1, + ACTIONS(1542), 1, sym_number, - ACTIONS(1536), 1, + ACTIONS(1550), 1, anon_sym_RBRACE, - ACTIONS(1538), 1, + ACTIONS(1552), 1, anon_sym_async, - ACTIONS(1540), 1, + ACTIONS(1554), 1, anon_sym_static, - STATE(701), 1, + STATE(707), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1056), 1, + STATE(1034), 1, aux_sym_object_repeat1, - STATE(1057), 1, + STATE(1039), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1534), 2, + ACTIONS(1548), 2, anon_sym_export, sym_identifier, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_get, anon_sym_set, - STATE(1050), 3, + STATE(1030), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1053), 3, + STATE(1032), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1054), 3, + STATE(1037), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1292), 3, + STATE(1348), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [28282] = 23, + [28582] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -48544,49 +49021,49 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1528), 1, + ACTIONS(1542), 1, sym_number, - ACTIONS(1546), 1, + ACTIONS(1560), 1, anon_sym_RBRACE, - ACTIONS(1548), 1, + ACTIONS(1562), 1, anon_sym_async, - ACTIONS(1550), 1, + ACTIONS(1564), 1, anon_sym_static, - STATE(701), 1, + STATE(707), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1030), 1, + STATE(1034), 1, aux_sym_object_repeat1, - STATE(1057), 1, + STATE(1039), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1544), 2, + ACTIONS(1558), 2, anon_sym_export, sym_identifier, - ACTIONS(1552), 2, + ACTIONS(1566), 2, anon_sym_get, anon_sym_set, - STATE(1028), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(1050), 3, + STATE(1030), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1054), 3, + STATE(1032), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(1037), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1292), 3, + STATE(1348), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [28362] = 23, + [28662] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -48601,49 +49078,49 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1528), 1, + ACTIONS(1542), 1, sym_number, - ACTIONS(1556), 1, + ACTIONS(1570), 1, anon_sym_RBRACE, - ACTIONS(1558), 1, + ACTIONS(1572), 1, anon_sym_async, - ACTIONS(1560), 1, + ACTIONS(1574), 1, anon_sym_static, - STATE(701), 1, + STATE(707), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1030), 1, + STATE(1034), 1, aux_sym_object_repeat1, - STATE(1057), 1, + STATE(1039), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1554), 2, + ACTIONS(1568), 2, anon_sym_export, sym_identifier, - ACTIONS(1562), 2, + ACTIONS(1576), 2, anon_sym_get, anon_sym_set, - STATE(1028), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(1050), 3, + STATE(1030), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1054), 3, + STATE(1032), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(1037), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1292), 3, + STATE(1348), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [28442] = 23, + [28742] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -48658,49 +49135,49 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1528), 1, + ACTIONS(1542), 1, sym_number, - ACTIONS(1566), 1, + ACTIONS(1580), 1, anon_sym_RBRACE, - ACTIONS(1568), 1, + ACTIONS(1582), 1, anon_sym_async, - ACTIONS(1570), 1, + ACTIONS(1584), 1, anon_sym_static, - STATE(701), 1, + STATE(707), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1056), 1, + STATE(1038), 1, aux_sym_object_repeat1, - STATE(1057), 1, + STATE(1039), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1564), 2, + ACTIONS(1578), 2, anon_sym_export, sym_identifier, - ACTIONS(1572), 2, + ACTIONS(1586), 2, anon_sym_get, anon_sym_set, - STATE(1050), 3, + STATE(1030), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1053), 3, + STATE(1033), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1054), 3, + STATE(1037), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1292), 3, + STATE(1348), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [28522] = 23, + [28822] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -48715,49 +49192,49 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1528), 1, + ACTIONS(1542), 1, sym_number, - ACTIONS(1576), 1, + ACTIONS(1590), 1, anon_sym_RBRACE, - ACTIONS(1578), 1, + ACTIONS(1592), 1, anon_sym_async, - ACTIONS(1580), 1, + ACTIONS(1594), 1, anon_sym_static, - STATE(701), 1, + STATE(707), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1030), 1, + STATE(1038), 1, aux_sym_object_repeat1, - STATE(1057), 1, + STATE(1039), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1574), 2, + ACTIONS(1588), 2, anon_sym_export, sym_identifier, - ACTIONS(1582), 2, + ACTIONS(1596), 2, anon_sym_get, anon_sym_set, - STATE(1028), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(1050), 3, + STATE(1030), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1054), 3, + STATE(1033), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(1037), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1292), 3, + STATE(1348), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [28602] = 20, + [28902] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -48770,163 +49247,126 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1528), 1, + ACTIONS(1542), 1, sym_number, - ACTIONS(1589), 1, + ACTIONS(1603), 1, anon_sym_async, - ACTIONS(1591), 1, + ACTIONS(1605), 1, anon_sym_static, - STATE(701), 1, + STATE(707), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - ACTIONS(1584), 2, + ACTIONS(1598), 2, anon_sym_export, sym_identifier, - ACTIONS(1586), 2, + ACTIONS(1600), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(1593), 2, + ACTIONS(1607), 2, anon_sym_get, anon_sym_set, - STATE(1054), 3, + STATE(1037), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1216), 3, + STATE(1138), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1228), 3, + STATE(1155), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1292), 3, + STATE(1348), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [28674] = 14, + [28974] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(581), 1, + ACTIONS(585), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1597), 1, + ACTIONS(1611), 1, anon_sym_COMMA, - ACTIONS(1599), 1, + ACTIONS(1613), 1, anon_sym_RBRACE, - ACTIONS(1601), 1, + ACTIONS(1615), 1, sym_number, - STATE(1057), 1, + STATE(1035), 1, aux_sym_object_pattern_repeat1, - STATE(1050), 3, + STATE(1031), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1292), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(1321), 3, + STATE(1328), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1595), 6, + STATE(1348), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(1609), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28728] = 14, + [29028] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(581), 1, + ACTIONS(585), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1524), 1, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1597), 1, + ACTIONS(1611), 1, anon_sym_COMMA, - ACTIONS(1601), 1, + ACTIONS(1615), 1, sym_number, - ACTIONS(1605), 1, + ACTIONS(1619), 1, anon_sym_RBRACE, - STATE(1031), 1, + STATE(1039), 1, aux_sym_object_pattern_repeat1, - STATE(1027), 3, + STATE(1030), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1292), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(1321), 3, + STATE(1328), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1603), 6, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [28782] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(581), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, - anon_sym_LBRACE, - ACTIONS(1524), 1, - anon_sym_LBRACK, - ACTIONS(1601), 1, - sym_number, - ACTIONS(1609), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(1216), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(1292), 3, + STATE(1348), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - STATE(1321), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1607), 6, + ACTIONS(1617), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28831] = 17, + [29082] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -48937,118 +49377,75 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(592), 1, + ACTIONS(596), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1617), 1, + ACTIONS(1627), 1, anon_sym_async, - ACTIONS(1619), 1, + ACTIONS(1629), 1, sym_number, - ACTIONS(1621), 1, + ACTIONS(1631), 1, anon_sym_static, - STATE(701), 1, + STATE(707), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - ACTIONS(1611), 2, + ACTIONS(1621), 2, anon_sym_export, sym_identifier, - ACTIONS(1613), 2, + ACTIONS(1623), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(1623), 2, + ACTIONS(1633), 2, anon_sym_get, anon_sym_set, - STATE(1005), 3, + STATE(1089), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1228), 3, + STATE(1155), 3, sym_spread_element, sym_method_definition, sym_pair, - [28890] = 16, + [29141] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, - anon_sym_COMMA, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, - sym_number, - ACTIONS(726), 1, - anon_sym_async, - ACTIONS(1615), 1, + ACTIONS(585), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1534), 1, + anon_sym_LBRACE, + ACTIONS(1538), 1, anon_sym_LBRACK, - ACTIONS(1625), 1, - anon_sym_STAR, - ACTIONS(1627), 1, + ACTIONS(1615), 1, + sym_number, + ACTIONS(1637), 2, + anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(1631), 1, - anon_sym_EQ, - STATE(1008), 1, - aux_sym_object_repeat1, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(728), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(724), 3, - anon_sym_export, - sym_identifier, - anon_sym_static, - STATE(1213), 3, + STATE(1138), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(1328), 3, sym_string, sym__property_name, sym_computed_property_name, - [28945] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(75), 1, - anon_sym_DQUOTE, - ACTIONS(77), 1, - anon_sym_SQUOTE, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(93), 1, - anon_sym_STAR, - ACTIONS(1635), 1, - anon_sym_RBRACE, - ACTIONS(1637), 1, - anon_sym_LBRACK, - ACTIONS(1639), 1, - anon_sym_async, - ACTIONS(1641), 1, - sym_number, - ACTIONS(1643), 1, - anon_sym_static, - STATE(658), 1, - aux_sym_class_body_repeat1, - STATE(697), 1, - aux_sym_export_statement_repeat1, - STATE(749), 1, - sym_method_definition, - STATE(755), 1, - sym_decorator, - STATE(1099), 1, - sym_public_field_definition, - ACTIONS(1633), 2, + STATE(1348), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(1635), 6, anon_sym_export, + anon_sym_async, sym_identifier, - ACTIONS(1645), 2, + anon_sym_static, anon_sym_get, anon_sym_set, - STATE(851), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - [29004] = 15, + [29190] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49057,36 +49454,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, + ACTIONS(732), 1, + anon_sym_async, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1627), 1, + ACTIONS(1641), 1, anon_sym_RBRACE, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1008), 1, + STATE(1086), 1, aux_sym_object_repeat1, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - ACTIONS(728), 2, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 3, anon_sym_export, - anon_sym_async, sym_identifier, anon_sym_static, - [29057] = 15, + STATE(1135), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [29245] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49095,36 +49493,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(686), 1, + ACTIONS(646), 1, anon_sym_RBRACE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1086), 1, aux_sym_object_repeat1, - ACTIONS(728), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - [29110] = 18, + [29298] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -49135,37 +49533,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, - ACTIONS(1637), 1, + ACTIONS(1649), 1, + anon_sym_RBRACE, + ACTIONS(1651), 1, anon_sym_LBRACK, - ACTIONS(1639), 1, + ACTIONS(1653), 1, anon_sym_async, - ACTIONS(1641), 1, + ACTIONS(1655), 1, sym_number, - ACTIONS(1643), 1, + ACTIONS(1657), 1, anon_sym_static, - ACTIONS(1647), 1, - anon_sym_RBRACE, - STATE(662), 1, + STATE(670), 1, aux_sym_class_body_repeat1, - STATE(697), 1, + STATE(703), 1, aux_sym_export_statement_repeat1, - STATE(749), 1, + STATE(758), 1, sym_method_definition, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1099), 1, + STATE(1152), 1, sym_public_field_definition, - ACTIONS(1633), 2, + ACTIONS(1647), 2, anon_sym_export, sym_identifier, - ACTIONS(1645), 2, + ACTIONS(1659), 2, anon_sym_get, anon_sym_set, - STATE(851), 3, + STATE(880), 3, sym_string, sym__property_name, sym_computed_property_name, - [29169] = 16, + [29357] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49174,76 +49572,78 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, - sym_number, + ACTIONS(646), 1, + anon_sym_RBRACE, ACTIONS(726), 1, + sym_number, + ACTIONS(732), 1, anon_sym_async, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(1649), 1, - anon_sym_RBRACE, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1086), 1, aux_sym_object_repeat1, - ACTIONS(728), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(724), 3, + ACTIONS(730), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - [29224] = 16, + [29412] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, - anon_sym_COMMA, - ACTIONS(363), 1, + ACTIONS(75), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(77), 1, anon_sym_SQUOTE, - ACTIONS(650), 1, - anon_sym_RBRACE, - ACTIONS(720), 1, - sym_number, - ACTIONS(726), 1, - anon_sym_async, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1625), 1, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(93), 1, anon_sym_STAR, - ACTIONS(1631), 1, - anon_sym_EQ, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, - aux_sym_object_repeat1, - ACTIONS(728), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(724), 3, + ACTIONS(1651), 1, + anon_sym_LBRACK, + ACTIONS(1653), 1, + anon_sym_async, + ACTIONS(1655), 1, + sym_number, + ACTIONS(1657), 1, + anon_sym_static, + ACTIONS(1661), 1, + anon_sym_RBRACE, + STATE(662), 1, + aux_sym_class_body_repeat1, + STATE(703), 1, + aux_sym_export_statement_repeat1, + STATE(758), 1, + sym_method_definition, + STATE(769), 1, + sym_decorator, + STATE(1152), 1, + sym_public_field_definition, + ACTIONS(1647), 2, anon_sym_export, sym_identifier, - anon_sym_static, - STATE(1213), 3, + ACTIONS(1659), 2, + anon_sym_get, + anon_sym_set, + STATE(880), 3, sym_string, sym__property_name, sym_computed_property_name, - [29279] = 18, + [29471] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -49254,78 +49654,78 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, - ACTIONS(1637), 1, + ACTIONS(1651), 1, anon_sym_LBRACK, - ACTIONS(1639), 1, + ACTIONS(1653), 1, anon_sym_async, - ACTIONS(1641), 1, + ACTIONS(1655), 1, sym_number, - ACTIONS(1643), 1, + ACTIONS(1657), 1, anon_sym_static, - ACTIONS(1651), 1, + ACTIONS(1663), 1, anon_sym_RBRACE, - STATE(670), 1, + STATE(666), 1, aux_sym_class_body_repeat1, - STATE(697), 1, + STATE(703), 1, aux_sym_export_statement_repeat1, - STATE(749), 1, + STATE(758), 1, sym_method_definition, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1099), 1, + STATE(1152), 1, sym_public_field_definition, - ACTIONS(1633), 2, + ACTIONS(1647), 2, anon_sym_export, sym_identifier, - ACTIONS(1645), 2, + ACTIONS(1659), 2, anon_sym_get, anon_sym_set, - STATE(851), 3, + STATE(880), 3, sym_string, sym__property_name, sym_computed_property_name, - [29338] = 18, + [29530] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 1, + ACTIONS(75), 1, + anon_sym_DQUOTE, + ACTIONS(77), 1, + anon_sym_SQUOTE, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(93), 1, anon_sym_STAR, - ACTIONS(1659), 1, - anon_sym_RBRACE, - ACTIONS(1661), 1, + ACTIONS(1651), 1, anon_sym_LBRACK, - ACTIONS(1664), 1, + ACTIONS(1653), 1, anon_sym_async, - ACTIONS(1667), 1, - anon_sym_DQUOTE, - ACTIONS(1670), 1, - anon_sym_SQUOTE, - ACTIONS(1673), 1, + ACTIONS(1655), 1, sym_number, - ACTIONS(1676), 1, - anon_sym_AT, - ACTIONS(1679), 1, + ACTIONS(1657), 1, anon_sym_static, - STATE(662), 1, + ACTIONS(1665), 1, + anon_sym_RBRACE, + STATE(670), 1, aux_sym_class_body_repeat1, - STATE(697), 1, + STATE(703), 1, aux_sym_export_statement_repeat1, - STATE(749), 1, + STATE(758), 1, sym_method_definition, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1099), 1, + STATE(1152), 1, sym_public_field_definition, - ACTIONS(1653), 2, + ACTIONS(1647), 2, anon_sym_export, sym_identifier, - ACTIONS(1682), 2, + ACTIONS(1659), 2, anon_sym_get, anon_sym_set, - STATE(851), 3, + STATE(880), 3, sym_string, sym__property_name, sym_computed_property_name, - [29397] = 15, + [29589] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49334,77 +49734,154 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(1649), 1, + ACTIONS(1667), 1, anon_sym_RBRACE, - STATE(1009), 1, + STATE(1074), 1, + aux_sym_object_repeat1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - STATE(1070), 1, + ACTIONS(734), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(1643), 2, + anon_sym_LPAREN, + anon_sym_COLON, + STATE(1135), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 4, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + [29642] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, + ACTIONS(726), 1, + sym_number, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, + anon_sym_STAR, + ACTIONS(1641), 1, + anon_sym_RBRACE, + ACTIONS(1645), 1, + anon_sym_EQ, + STATE(1086), 1, aux_sym_object_repeat1, - ACTIONS(728), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - [29450] = 18, + [29695] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(363), 1, anon_sym_DQUOTE, - ACTIONS(77), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(93), 1, + ACTIONS(674), 1, + anon_sym_RBRACE, + ACTIONS(726), 1, + sym_number, + ACTIONS(732), 1, + anon_sym_async, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, + anon_sym_STAR, + ACTIONS(1645), 1, + anon_sym_EQ, + STATE(1074), 1, + aux_sym_object_repeat1, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(1643), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(730), 3, + anon_sym_export, + sym_identifier, + anon_sym_static, + STATE(1135), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [29750] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1672), 1, anon_sym_STAR, - ACTIONS(1637), 1, + ACTIONS(1675), 1, + anon_sym_RBRACE, + ACTIONS(1677), 1, anon_sym_LBRACK, - ACTIONS(1639), 1, + ACTIONS(1680), 1, anon_sym_async, - ACTIONS(1641), 1, + ACTIONS(1683), 1, + anon_sym_DQUOTE, + ACTIONS(1686), 1, + anon_sym_SQUOTE, + ACTIONS(1689), 1, sym_number, - ACTIONS(1643), 1, + ACTIONS(1692), 1, + anon_sym_AT, + ACTIONS(1695), 1, anon_sym_static, - ACTIONS(1685), 1, - anon_sym_RBRACE, - STATE(669), 1, + STATE(670), 1, aux_sym_class_body_repeat1, - STATE(697), 1, + STATE(703), 1, aux_sym_export_statement_repeat1, - STATE(749), 1, + STATE(758), 1, sym_method_definition, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1099), 1, + STATE(1152), 1, sym_public_field_definition, - ACTIONS(1633), 2, + ACTIONS(1669), 2, anon_sym_export, sym_identifier, - ACTIONS(1645), 2, + ACTIONS(1698), 2, anon_sym_get, anon_sym_set, - STATE(851), 3, + STATE(880), 3, sym_string, sym__property_name, sym_computed_property_name, - [29509] = 15, + [29809] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49413,36 +49890,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(650), 1, + ACTIONS(672), 1, anon_sym_RBRACE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(728), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - [29562] = 16, + [29862] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49451,37 +49928,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(686), 1, + ACTIONS(672), 1, anon_sym_RBRACE, - ACTIONS(720), 1, - sym_number, ACTIONS(726), 1, + sym_number, + ACTIONS(732), 1, anon_sym_async, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(728), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(724), 3, + ACTIONS(730), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - [29617] = 16, + [29917] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49490,37 +49967,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, - sym_number, ACTIONS(726), 1, - anon_sym_async, - ACTIONS(1615), 1, - anon_sym_LBRACK, + sym_number, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(1687), 1, + ACTIONS(1701), 1, anon_sym_RBRACE, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(728), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(724), 3, - anon_sym_export, - sym_identifier, - anon_sym_static, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - [29672] = 15, + ACTIONS(730), 4, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + [29970] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49529,36 +50005,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(674), 1, + anon_sym_RBRACE, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(1687), 1, - anon_sym_RBRACE, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(728), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - [29725] = 18, + [30023] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -49569,37 +50045,76 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, - ACTIONS(1637), 1, + ACTIONS(1651), 1, anon_sym_LBRACK, - ACTIONS(1639), 1, + ACTIONS(1653), 1, anon_sym_async, - ACTIONS(1641), 1, + ACTIONS(1655), 1, sym_number, - ACTIONS(1643), 1, + ACTIONS(1657), 1, anon_sym_static, - ACTIONS(1689), 1, + ACTIONS(1703), 1, anon_sym_RBRACE, - STATE(662), 1, + STATE(670), 1, aux_sym_class_body_repeat1, - STATE(697), 1, + STATE(703), 1, aux_sym_export_statement_repeat1, - STATE(749), 1, + STATE(758), 1, sym_method_definition, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1099), 1, + STATE(1152), 1, sym_public_field_definition, - ACTIONS(1633), 2, + ACTIONS(1647), 2, anon_sym_export, sym_identifier, - ACTIONS(1645), 2, + ACTIONS(1659), 2, anon_sym_get, anon_sym_set, - STATE(851), 3, + STATE(880), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [30082] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, + ACTIONS(726), 1, + sym_number, + ACTIONS(732), 1, + anon_sym_async, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, + anon_sym_STAR, + ACTIONS(1645), 1, + anon_sym_EQ, + ACTIONS(1701), 1, + anon_sym_RBRACE, + STATE(1074), 1, + aux_sym_object_repeat1, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(734), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(1643), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(730), 3, + anon_sym_export, + sym_identifier, + anon_sym_static, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - [29784] = 18, + [30137] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -49610,37 +50125,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(93), 1, anon_sym_STAR, - ACTIONS(1637), 1, + ACTIONS(1651), 1, anon_sym_LBRACK, - ACTIONS(1639), 1, + ACTIONS(1653), 1, anon_sym_async, - ACTIONS(1641), 1, + ACTIONS(1655), 1, sym_number, - ACTIONS(1643), 1, + ACTIONS(1657), 1, anon_sym_static, - ACTIONS(1691), 1, + ACTIONS(1705), 1, anon_sym_RBRACE, - STATE(662), 1, + STATE(675), 1, aux_sym_class_body_repeat1, - STATE(697), 1, + STATE(703), 1, aux_sym_export_statement_repeat1, - STATE(749), 1, + STATE(758), 1, sym_method_definition, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(1099), 1, + STATE(1152), 1, sym_public_field_definition, - ACTIONS(1633), 2, + ACTIONS(1647), 2, anon_sym_export, sym_identifier, - ACTIONS(1645), 2, + ACTIONS(1659), 2, anon_sym_get, anon_sym_set, - STATE(851), 3, + STATE(880), 3, sym_string, sym__property_name, sym_computed_property_name, - [29843] = 16, + [30196] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49649,37 +50164,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(676), 1, - anon_sym_RBRACE, - ACTIONS(720), 1, - sym_number, ACTIONS(726), 1, + sym_number, + ACTIONS(732), 1, anon_sym_async, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1008), 1, + ACTIONS(1667), 1, + anon_sym_RBRACE, + STATE(1074), 1, aux_sym_object_repeat1, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - ACTIONS(728), 2, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(724), 3, + ACTIONS(730), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - [29898] = 15, + [30251] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49688,36 +50203,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(676), 1, + ACTIONS(672), 1, anon_sym_RBRACE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, - anon_sym_STAR, - ACTIONS(1631), 1, + anon_sym_LBRACK, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1008), 1, + STATE(1074), 1, aux_sym_object_repeat1, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - ACTIONS(728), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - [29951] = 13, + anon_sym_get, + anon_sym_set, + [30299] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49726,33 +50238,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(676), 1, + ACTIONS(646), 1, anon_sym_RBRACE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1008), 1, + STATE(1086), 1, aux_sym_object_repeat1, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [29999] = 13, + [30347] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49761,33 +50273,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(650), 1, + ACTIONS(674), 1, anon_sym_RBRACE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(1629), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [30047] = 13, + [30395] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49796,68 +50308,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(1687), 1, + ACTIONS(1701), 1, anon_sym_RBRACE, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - STATE(1213), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 6, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [30095] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 1, - anon_sym_COMMA, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(686), 1, - anon_sym_RBRACE, - ACTIONS(720), 1, - sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1631), 1, - anon_sym_EQ, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - STATE(1070), 1, - aux_sym_object_repeat1, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [30143] = 13, + [30443] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49866,33 +50343,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1631), 1, - anon_sym_EQ, - ACTIONS(1649), 1, + ACTIONS(1641), 1, anon_sym_RBRACE, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, + ACTIONS(1645), 1, + anon_sym_EQ, + STATE(1086), 1, aux_sym_object_repeat1, - ACTIONS(1629), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [30191] = 13, + [30491] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -49901,588 +50378,594 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1627), 1, - anon_sym_RBRACE, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1008), 1, + ACTIONS(1667), 1, + anon_sym_RBRACE, + STATE(1074), 1, aux_sym_object_repeat1, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [30239] = 13, + [30539] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, - sym_number, ACTIONS(726), 1, + sym_number, + ACTIONS(732), 1, anon_sym_async, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(728), 2, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1693), 2, + ACTIONS(1707), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(724), 3, + ACTIONS(730), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - [30286] = 12, + [30586] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(728), 2, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1693), 2, + ACTIONS(1707), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - [30331] = 11, + [30631] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_DQUOTE, - ACTIONS(77), 1, - anon_sym_SQUOTE, - ACTIONS(1625), 1, - anon_sym_STAR, - ACTIONS(1637), 1, + ACTIONS(577), 1, + anon_sym_COMMA, + ACTIONS(585), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1534), 1, + anon_sym_LBRACE, + ACTIONS(1710), 1, + sym_identifier, + ACTIONS(1714), 1, anon_sym_LBRACK, - ACTIONS(1696), 1, + ACTIONS(1716), 1, + anon_sym_RBRACK, + STATE(925), 1, + sym_pattern, + STATE(1049), 1, + sym_assignment_pattern, + STATE(1053), 1, + aux_sym_array_pattern_repeat1, + STATE(881), 4, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + sym_rest_pattern, + ACTIONS(1712), 5, + anon_sym_export, anon_sym_async, - ACTIONS(1698), 1, - sym_number, - ACTIONS(1700), 2, + anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1633), 3, - anon_sym_export, - sym_identifier, - anon_sym_static, - STATE(874), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1629), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - [30373] = 11, + [30675] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, - anon_sym_STAR, - ACTIONS(728), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(1629), 2, + anon_sym_LBRACK, + ACTIONS(1645), 1, + anon_sym_EQ, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1702), 2, + ACTIONS(1707), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - [30415] = 11, + anon_sym_get, + anon_sym_set, + [30715] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1704), 1, + ACTIONS(1718), 1, anon_sym_STAR, - ACTIONS(1706), 1, + ACTIONS(1720), 1, sym_number, - ACTIONS(1708), 1, + ACTIONS(1722), 1, anon_sym_get, - ACTIONS(1710), 1, + ACTIONS(1724), 1, anon_sym_set, - STATE(1133), 3, + STATE(1140), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [30457] = 11, + [30757] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1712), 1, + ACTIONS(1726), 1, anon_sym_STAR, - ACTIONS(1714), 1, + ACTIONS(1728), 1, sym_number, - ACTIONS(1716), 1, + ACTIONS(1730), 1, anon_sym_get, - ACTIONS(1718), 1, + ACTIONS(1732), 1, anon_sym_set, - STATE(1245), 3, + STATE(1229), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [30499] = 10, + [30799] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1631), 1, - anon_sym_EQ, - ACTIONS(1629), 2, + ACTIONS(1639), 1, + anon_sym_STAR, + ACTIONS(734), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1693), 2, + ACTIONS(1734), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, + [30841] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, + ACTIONS(730), 1, + sym_identifier, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1736), 1, + anon_sym_export, + ACTIONS(1738), 1, + anon_sym_STAR, + ACTIONS(1740), 1, + anon_sym_class, + ACTIONS(1742), 1, + anon_sym_async, + ACTIONS(1744), 1, + sym_number, + ACTIONS(1746), 1, + anon_sym_static, + ACTIONS(1748), 1, anon_sym_get, + ACTIONS(1750), 1, anon_sym_set, - [30539] = 12, + STATE(725), 1, + aux_sym_export_statement_repeat1, + STATE(769), 1, + sym_decorator, + STATE(1246), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [30895] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1752), 1, + anon_sym_STAR, + ACTIONS(1754), 1, sym_number, + ACTIONS(1756), 2, + anon_sym_get, + anon_sym_set, + STATE(1104), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 4, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + ACTIONS(1643), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + [30935] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, ACTIONS(726), 1, + sym_number, + ACTIONS(732), 1, anon_sym_async, - ACTIONS(1615), 1, - anon_sym_LBRACK, ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(728), 2, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1702), 2, + ACTIONS(1734), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(724), 3, + ACTIONS(730), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - [30583] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(573), 1, - anon_sym_COMMA, - ACTIONS(577), 1, - anon_sym_RBRACK, - ACTIONS(581), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, - anon_sym_LBRACE, - ACTIONS(1720), 1, - sym_identifier, - ACTIONS(1724), 1, - anon_sym_LBRACK, - STATE(976), 1, - sym_pattern, - STATE(1034), 1, - aux_sym_array_pattern_repeat1, - STATE(1042), 1, - sym_assignment_pattern, - STATE(889), 4, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - sym_rest_pattern, - ACTIONS(1722), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [30627] = 12, + [30979] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, anon_sym_DQUOTE, ACTIONS(77), 1, anon_sym_SQUOTE, - ACTIONS(1637), 1, - anon_sym_LBRACK, - ACTIONS(1726), 1, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1728), 1, + ACTIONS(1651), 1, + anon_sym_LBRACK, + ACTIONS(1758), 1, anon_sym_async, - ACTIONS(1730), 1, + ACTIONS(1760), 1, sym_number, - ACTIONS(1732), 1, + ACTIONS(1762), 2, anon_sym_get, - ACTIONS(1734), 1, anon_sym_set, - ACTIONS(1633), 3, + ACTIONS(1647), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(842), 3, + STATE(867), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [30671] = 12, + [31021] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(577), 1, anon_sym_COMMA, ACTIONS(581), 1, + anon_sym_RBRACK, + ACTIONS(585), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1720), 1, + ACTIONS(1710), 1, sym_identifier, - ACTIONS(1724), 1, + ACTIONS(1714), 1, anon_sym_LBRACK, - ACTIONS(1736), 1, - anon_sym_RBRACK, - STATE(928), 1, + STATE(969), 1, sym_pattern, - STATE(1045), 1, + STATE(1062), 1, sym_assignment_pattern, - STATE(1049), 1, + STATE(1066), 1, aux_sym_array_pattern_repeat1, - STATE(889), 4, + STATE(881), 4, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, sym_rest_pattern, - ACTIONS(1722), 5, + ACTIONS(1712), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [30715] = 17, + [31065] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_AT, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(724), 1, - sym_identifier, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1738), 1, - anon_sym_export, - ACTIONS(1740), 1, - anon_sym_STAR, - ACTIONS(1742), 1, - anon_sym_class, - ACTIONS(1744), 1, - anon_sym_async, - ACTIONS(1746), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1748), 1, - anon_sym_static, - ACTIONS(1750), 1, - anon_sym_get, - ACTIONS(1752), 1, - anon_sym_set, - STATE(740), 1, - aux_sym_export_statement_repeat1, - STATE(755), 1, - sym_decorator, - STATE(1116), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - [30769] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1754), 1, + ACTIONS(1639), 1, anon_sym_STAR, - ACTIONS(1756), 1, - sym_number, - ACTIONS(1758), 2, + ACTIONS(734), 2, anon_sym_get, anon_sym_set, - STATE(1256), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [30809] = 10, + [31105] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(363), 1, + ACTIONS(75), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(77), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, - sym_number, - ACTIONS(1615), 1, + ACTIONS(1651), 1, anon_sym_LBRACK, - ACTIONS(1625), 1, + ACTIONS(1764), 1, anon_sym_STAR, - ACTIONS(728), 2, + ACTIONS(1766), 1, + anon_sym_async, + ACTIONS(1768), 1, + sym_number, + ACTIONS(1770), 1, anon_sym_get, + ACTIONS(1772), 1, anon_sym_set, - STATE(1213), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(1647), 3, anon_sym_export, - anon_sym_async, sym_identifier, anon_sym_static, - ACTIONS(1629), 4, + STATE(859), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [30849] = 8, + [31149] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1756), 1, + ACTIONS(1754), 1, sym_number, - STATE(1256), 3, + STATE(1104), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [30884] = 9, + [31184] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(720), 1, - sym_number, - ACTIONS(1615), 1, + ACTIONS(585), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1534), 1, + anon_sym_LBRACE, + ACTIONS(1710), 1, + sym_identifier, + ACTIONS(1714), 1, anon_sym_LBRACK, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(1702), 2, + STATE(1007), 1, + sym_pattern, + STATE(1182), 1, + sym_assignment_pattern, + ACTIONS(1774), 2, anon_sym_COMMA, - anon_sym_RBRACE, - STATE(1213), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 6, + anon_sym_RBRACK, + STATE(881), 4, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + sym_rest_pattern, + ACTIONS(1712), 5, anon_sym_export, anon_sym_async, - sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [30921] = 8, + [31223] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1760), 1, - sym_number, - STATE(1244), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1629), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - ACTIONS(724), 6, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [30956] = 8, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(648), 1, + anon_sym_var, + ACTIONS(662), 1, + anon_sym_class, + ACTIONS(664), 1, + anon_sym_async, + ACTIONS(666), 1, + anon_sym_function, + ACTIONS(1643), 1, + anon_sym_LPAREN, + ACTIONS(1776), 1, + anon_sym_default, + STATE(256), 1, + sym_declaration, + STATE(769), 1, + sym_decorator, + STATE(930), 1, + aux_sym_export_statement_repeat1, + ACTIONS(650), 2, + anon_sym_let, + anon_sym_const, + STATE(269), 5, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + [31268] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, + ACTIONS(726), 1, sym_number, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - STATE(1213), 3, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [30991] = 15, + [31303] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -50491,120 +50974,114 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(1637), 1, + ACTIONS(1651), 1, anon_sym_LBRACK, - ACTIONS(1740), 1, + ACTIONS(1738), 1, anon_sym_STAR, - ACTIONS(1762), 1, + ACTIONS(1778), 1, anon_sym_async, - ACTIONS(1764), 1, + ACTIONS(1780), 1, sym_number, - ACTIONS(1766), 1, + ACTIONS(1782), 1, anon_sym_static, - ACTIONS(1768), 1, + ACTIONS(1784), 1, anon_sym_get, - ACTIONS(1770), 1, + ACTIONS(1786), 1, anon_sym_set, - STATE(740), 1, + STATE(725), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - ACTIONS(1633), 2, + ACTIONS(1647), 2, anon_sym_export, sym_identifier, - STATE(854), 3, + STATE(874), 3, sym_string, sym__property_name, sym_computed_property_name, - [31040] = 13, + [31352] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(652), 1, - anon_sym_var, - ACTIONS(666), 1, - anon_sym_class, - ACTIONS(668), 1, - anon_sym_async, - ACTIONS(670), 1, - anon_sym_function, - ACTIONS(1629), 1, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, + ACTIONS(726), 1, + sym_number, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1643), 2, anon_sym_LPAREN, - ACTIONS(1772), 1, - anon_sym_default, - STATE(290), 1, - sym_declaration, - STATE(755), 1, - sym_decorator, - STATE(944), 1, - aux_sym_export_statement_repeat1, - ACTIONS(654), 2, - anon_sym_let, - anon_sym_const, - STATE(273), 5, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - [31085] = 10, + anon_sym_COLON, + ACTIONS(1734), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(1135), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 6, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [31389] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, - anon_sym_LBRACE, - ACTIONS(1720), 1, - sym_identifier, - ACTIONS(1724), 1, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, + ACTIONS(1625), 1, anon_sym_LBRACK, - STATE(1078), 1, - sym_pattern, - STATE(1089), 1, - sym_assignment_pattern, - ACTIONS(1774), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - STATE(889), 4, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - sym_rest_pattern, - ACTIONS(1722), 5, + ACTIONS(1788), 1, + sym_number, + STATE(1093), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1643), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, + sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [31124] = 8, + [31424] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1776), 1, + ACTIONS(1790), 1, sym_number, - STATE(1100), 3, + STATE(1145), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [31159] = 15, + [31459] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -50613,264 +51090,284 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1740), 1, + ACTIONS(1738), 1, anon_sym_STAR, - ACTIONS(1744), 1, + ACTIONS(1742), 1, anon_sym_async, - ACTIONS(1746), 1, + ACTIONS(1744), 1, sym_number, - ACTIONS(1748), 1, + ACTIONS(1746), 1, anon_sym_static, - ACTIONS(1750), 1, + ACTIONS(1748), 1, anon_sym_get, - ACTIONS(1752), 1, + ACTIONS(1750), 1, anon_sym_set, - STATE(740), 1, + STATE(725), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - ACTIONS(724), 2, + ACTIONS(730), 2, anon_sym_export, sym_identifier, - STATE(1116), 3, + STATE(1246), 3, sym_string, sym__property_name, sym_computed_property_name, - [31208] = 8, + [31508] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1778), 1, + ACTIONS(1792), 1, sym_number, - STATE(1240), 3, + STATE(1144), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [31243] = 8, + [31543] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1780), 1, + ACTIONS(1794), 1, sym_number, - STATE(1112), 3, + STATE(1220), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1629), 4, + ACTIONS(1643), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [31278] = 10, + [31578] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(585), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(586), 1, - anon_sym_RPAREN, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1720), 1, + ACTIONS(1710), 1, sym_identifier, - ACTIONS(1724), 1, + ACTIONS(1714), 1, anon_sym_LBRACK, - STATE(961), 1, + ACTIONS(1796), 1, + anon_sym_RPAREN, + STATE(1060), 1, sym_pattern, - STATE(1063), 1, + STATE(1179), 1, sym_assignment_pattern, - STATE(889), 4, + STATE(881), 4, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, sym_rest_pattern, - ACTIONS(1722), 5, + ACTIONS(1712), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [31616] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1103), 1, + anon_sym_LPAREN, + ACTIONS(1802), 1, + anon_sym_DOT, + STATE(766), 1, + sym_arguments, + ACTIONS(1800), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(1798), 7, anon_sym_export, + anon_sym_class, anon_sym_async, + sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [31316] = 12, + [31646] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(652), 1, + ACTIONS(648), 1, anon_sym_var, - ACTIONS(698), 1, + ACTIONS(704), 1, anon_sym_class, - ACTIONS(700), 1, + ACTIONS(706), 1, anon_sym_async, - ACTIONS(702), 1, + ACTIONS(708), 1, anon_sym_function, - ACTIONS(1772), 1, + ACTIONS(1804), 1, anon_sym_default, - STATE(290), 1, + STATE(256), 1, sym_declaration, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(943), 1, + STATE(963), 1, aux_sym_export_statement_repeat1, - ACTIONS(654), 2, + ACTIONS(650), 2, anon_sym_let, anon_sym_const, - STATE(273), 5, + STATE(269), 5, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, sym_function_declaration, sym_generator_function_declaration, - [31358] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1089), 1, - anon_sym_LPAREN, - ACTIONS(1786), 1, - anon_sym_DOT, - STATE(759), 1, - sym_arguments, - ACTIONS(1784), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(1782), 7, - anon_sym_export, - anon_sym_class, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [31388] = 10, + [31688] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(585), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1720), 1, + ACTIONS(1710), 1, sym_identifier, - ACTIONS(1724), 1, + ACTIONS(1714), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1806), 1, anon_sym_RPAREN, - STATE(993), 1, + STATE(1060), 1, sym_pattern, - STATE(1154), 1, + STATE(1179), 1, sym_assignment_pattern, - STATE(889), 4, + STATE(881), 4, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, sym_rest_pattern, - ACTIONS(1722), 5, + ACTIONS(1712), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [31426] = 12, + [31726] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(652), 1, + ACTIONS(648), 1, anon_sym_var, - ACTIONS(666), 1, + ACTIONS(662), 1, anon_sym_class, - ACTIONS(668), 1, + ACTIONS(664), 1, anon_sym_async, - ACTIONS(670), 1, + ACTIONS(666), 1, anon_sym_function, - ACTIONS(1772), 1, + ACTIONS(1776), 1, anon_sym_default, - STATE(290), 1, + STATE(256), 1, sym_declaration, - STATE(755), 1, + STATE(769), 1, sym_decorator, - STATE(944), 1, + STATE(930), 1, aux_sym_export_statement_repeat1, - ACTIONS(654), 2, + ACTIONS(650), 2, anon_sym_let, anon_sym_const, - STATE(273), 5, + STATE(269), 5, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, sym_function_declaration, sym_generator_function_declaration, - [31468] = 10, + [31768] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(585), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, + ACTIONS(590), 1, + anon_sym_RPAREN, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1720), 1, + ACTIONS(1710), 1, sym_identifier, - ACTIONS(1724), 1, + ACTIONS(1714), 1, anon_sym_LBRACK, - ACTIONS(1790), 1, - anon_sym_RPAREN, - STATE(993), 1, + STATE(953), 1, sym_pattern, - STATE(1154), 1, + STATE(1054), 1, sym_assignment_pattern, - STATE(889), 4, + STATE(881), 4, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, sym_rest_pattern, - ACTIONS(1722), 5, + ACTIONS(1712), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [31806] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1808), 6, anon_sym_export, anon_sym_async, + sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [31506] = 3, + ACTIONS(1810), 9, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + anon_sym_AT, + [31829] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 6, + ACTIONS(1808), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1794), 9, + ACTIONS(1810), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -50880,44 +51377,46 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [31529] = 10, + [31852] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1754), 1, + ACTIONS(1764), 1, anon_sym_STAR, - ACTIONS(1756), 1, + ACTIONS(1812), 1, + anon_sym_async, + ACTIONS(1814), 1, sym_number, - ACTIONS(1758), 2, + ACTIONS(1816), 1, anon_sym_get, + ACTIONS(1818), 1, anon_sym_set, - STATE(1256), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 4, + ACTIONS(730), 3, anon_sym_export, - anon_sym_async, sym_identifier, anon_sym_static, - [31566] = 3, + STATE(1143), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [31893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 6, + ACTIONS(1820), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1794), 9, + ACTIONS(1822), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -50927,95 +51426,73 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [31589] = 3, + [31916] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1796), 6, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1643), 1, + anon_sym_LPAREN, + ACTIONS(1718), 1, + anon_sym_STAR, + ACTIONS(1720), 1, + sym_number, + ACTIONS(1722), 1, + anon_sym_get, + ACTIONS(1724), 1, + anon_sym_set, + STATE(1140), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(1798), 9, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + [31955] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(363), 1, anon_sym_DQUOTE, + ACTIONS(365), 1, anon_sym_SQUOTE, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1643), 1, + anon_sym_LPAREN, + ACTIONS(1726), 1, + anon_sym_STAR, + ACTIONS(1728), 1, sym_number, - anon_sym_AT, - [31612] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1800), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [31633] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1802), 6, + ACTIONS(1730), 1, + anon_sym_get, + ACTIONS(1732), 1, + anon_sym_set, + STATE(1229), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 4, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(1804), 9, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - [31656] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1806), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [31677] = 3, + [31994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 6, + ACTIONS(1824), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1810), 9, + ACTIONS(1826), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51025,17 +51502,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [31700] = 3, + [32017] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1812), 6, + ACTIONS(1808), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1814), 9, + ACTIONS(1810), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51045,91 +51522,66 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [31723] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1629), 1, - anon_sym_LPAREN, - ACTIONS(1712), 1, - anon_sym_STAR, - ACTIONS(1714), 1, - sym_number, - ACTIONS(1716), 1, - anon_sym_get, - ACTIONS(1718), 1, - anon_sym_set, - STATE(1245), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 4, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - [31762] = 9, + [32040] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(585), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1720), 1, + ACTIONS(1710), 1, sym_identifier, - ACTIONS(1724), 1, + ACTIONS(1714), 1, anon_sym_LBRACK, - STATE(993), 1, + STATE(1060), 1, sym_pattern, - STATE(1154), 1, + STATE(1179), 1, sym_assignment_pattern, - STATE(889), 4, + STATE(881), 4, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, sym_rest_pattern, - ACTIONS(1722), 5, + ACTIONS(1712), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [31797] = 3, + [32075] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1816), 6, + ACTIONS(1832), 1, + anon_sym_AT, + STATE(725), 1, + aux_sym_export_statement_repeat1, + STATE(769), 1, + sym_decorator, + ACTIONS(1830), 5, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + ACTIONS(1828), 7, anon_sym_export, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1818), 9, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - [31820] = 3, + [32104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 6, + ACTIONS(1808), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1794), 9, + ACTIONS(1810), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51139,17 +51591,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [31843] = 3, + [32127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1820), 6, + ACTIONS(1808), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1822), 9, + ACTIONS(1810), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51159,17 +51611,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [31866] = 3, + [32150] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 6, + ACTIONS(1835), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1794), 9, + ACTIONS(1837), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51179,74 +51631,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [31889] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1629), 1, - anon_sym_LPAREN, - ACTIONS(1704), 1, - anon_sym_STAR, - ACTIONS(1706), 1, - sym_number, - ACTIONS(1708), 1, - anon_sym_get, - ACTIONS(1710), 1, - anon_sym_set, - STATE(1133), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 4, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - [31928] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1629), 1, - anon_sym_LPAREN, - ACTIONS(1726), 1, - anon_sym_STAR, - ACTIONS(1824), 1, - anon_sym_async, - ACTIONS(1826), 1, - sym_number, - ACTIONS(1828), 1, - anon_sym_get, - ACTIONS(1830), 1, - anon_sym_set, - ACTIONS(724), 3, - anon_sym_export, - sym_identifier, - anon_sym_static, - STATE(1129), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - [31969] = 3, + [32173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1820), 6, + ACTIONS(1835), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1822), 9, + ACTIONS(1837), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51256,17 +51651,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [31992] = 3, + [32196] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 6, + ACTIONS(1808), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1794), 9, + ACTIONS(1810), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51276,17 +51671,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32015] = 3, + [32219] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1820), 6, + ACTIONS(1839), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1822), 9, + ACTIONS(1841), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51296,10 +51691,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32038] = 2, + [32242] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1832), 15, + ACTIONS(1843), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51315,17 +51710,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [32059] = 3, + [32263] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1820), 6, + ACTIONS(1845), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1822), 9, + ACTIONS(1847), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51335,17 +51730,43 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32082] = 3, + [32286] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1643), 1, + anon_sym_LPAREN, + ACTIONS(1754), 1, + sym_number, + ACTIONS(1849), 1, + anon_sym_EQ_GT, + STATE(1104), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 6, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [32321] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1816), 6, + ACTIONS(1808), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1818), 9, + ACTIONS(1810), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51355,37 +51776,84 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32105] = 3, + [32344] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1836), 7, + ACTIONS(1835), 6, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(1837), 9, anon_sym_STAR, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, anon_sym_AT, - ACTIONS(1834), 8, + [32367] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, + anon_sym_SQUOTE, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1643), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_STAR, + ACTIONS(1754), 1, + sym_number, + ACTIONS(1756), 2, + anon_sym_get, + anon_sym_set, + STATE(1104), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 4, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + [32404] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1839), 6, anon_sym_export, - anon_sym_DOT, - anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32128] = 3, + ACTIONS(1841), 9, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + anon_sym_AT, + [32427] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 6, + ACTIONS(1851), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1794), 9, + ACTIONS(1853), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51395,43 +51863,56 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32151] = 9, + [32450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(363), 1, + ACTIONS(1857), 7, + anon_sym_STAR, + anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1629), 1, - anon_sym_LPAREN, - ACTIONS(1756), 1, sym_number, - ACTIONS(1838), 1, - anon_sym_EQ_GT, - STATE(1256), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 6, + anon_sym_AT, + ACTIONS(1855), 8, anon_sym_export, + anon_sym_DOT, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32186] = 3, + [32473] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1820), 6, + ACTIONS(1859), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [32494] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1839), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1822), 9, + ACTIONS(1841), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51441,17 +51922,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32209] = 3, + [32517] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 6, + ACTIONS(1839), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1794), 9, + ACTIONS(1841), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51461,17 +51942,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32232] = 3, + [32540] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1816), 6, + ACTIONS(1839), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1818), 9, + ACTIONS(1841), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51481,17 +51962,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32255] = 3, + [32563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 6, + ACTIONS(1861), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1842), 9, + ACTIONS(1863), 9, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -51501,452 +51982,448 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [32278] = 6, + [32586] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1848), 1, - anon_sym_AT, - STATE(740), 1, - aux_sym_export_statement_repeat1, - STATE(755), 1, - sym_decorator, - ACTIONS(1846), 5, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(1865), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [32607] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(363), 1, anon_sym_DQUOTE, + ACTIONS(365), 1, anon_sym_SQUOTE, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1643), 1, + anon_sym_LPAREN, + ACTIONS(1867), 1, sym_number, - ACTIONS(1844), 7, + STATE(1248), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 6, anon_sym_export, - anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32307] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(581), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1520), 1, - anon_sym_LBRACE, - ACTIONS(1720), 1, - sym_identifier, - ACTIONS(1724), 1, - anon_sym_LBRACK, - STATE(1180), 1, - sym_pattern, - STATE(889), 4, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - sym_rest_pattern, - ACTIONS(1722), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [32339] = 8, + [32639] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1851), 1, + ACTIONS(1792), 1, sym_number, - STATE(1250), 3, + STATE(1144), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32371] = 8, + [32671] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1853), 1, + ACTIONS(1794), 1, sym_number, - STATE(1164), 3, + STATE(1220), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32403] = 8, + [32703] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1760), 1, + ACTIONS(1869), 1, sym_number, - STATE(1244), 3, + STATE(1173), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32435] = 8, + [32735] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1776), 1, + ACTIONS(1871), 1, sym_number, - STATE(1100), 3, + STATE(1244), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32467] = 8, + [32767] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1780), 1, + ACTIONS(1873), 1, sym_number, - STATE(1112), 3, + STATE(1174), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32499] = 8, + [32799] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1855), 1, + ACTIONS(1790), 1, sym_number, - STATE(1165), 3, + STATE(1145), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32531] = 8, + [32831] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1778), 1, + ACTIONS(1788), 1, sym_number, - STATE(1240), 3, + STATE(1093), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32563] = 4, + [32863] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1861), 1, - anon_sym_SEMI, - ACTIONS(1857), 6, + ACTIONS(585), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1534), 1, + anon_sym_LBRACE, + ACTIONS(1710), 1, + sym_identifier, + ACTIONS(1714), 1, + anon_sym_LBRACK, + STATE(1111), 1, + sym_pattern, + STATE(881), 4, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + sym_rest_pattern, + ACTIONS(1712), 5, anon_sym_export, anon_sym_async, - sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1859), 7, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - [32587] = 8, + [32895] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1756), 1, + ACTIONS(1875), 1, sym_number, - STATE(1256), 3, + STATE(1251), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32619] = 8, + [32927] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - ACTIONS(1863), 1, + ACTIONS(1754), 1, sym_number, - STATE(1257), 3, + STATE(1104), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32651] = 8, + [32959] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(363), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1629), 1, - anon_sym_LPAREN, - ACTIONS(1865), 1, - sym_number, - STATE(1253), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(1881), 1, + anon_sym_SEMI, + ACTIONS(1877), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32683] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(363), 1, + ACTIONS(1879), 7, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1867), 1, sym_number, - STATE(1254), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(724), 6, + anon_sym_AT, + [32983] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1883), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32712] = 7, + ACTIONS(1885), 7, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + anon_sym_AT, + [33004] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1869), 1, + ACTIONS(1754), 1, sym_number, - STATE(1166), 3, + STATE(1104), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32741] = 3, + [33033] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1873), 6, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(363), 1, anon_sym_DQUOTE, + ACTIONS(365), 1, anon_sym_SQUOTE, + ACTIONS(1625), 1, + anon_sym_LBRACK, + ACTIONS(1875), 1, sym_number, - anon_sym_AT, - ACTIONS(1871), 7, + STATE(1251), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(730), 6, anon_sym_export, - anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32762] = 7, + [33062] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1756), 1, + ACTIONS(726), 1, sym_number, - STATE(1256), 3, + ACTIONS(1625), 1, + anon_sym_LBRACK, + STATE(1135), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32791] = 7, + [33091] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1863), 1, + ACTIONS(1887), 1, sym_number, - STATE(1257), 3, + STATE(1249), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32820] = 7, + [33120] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1875), 1, + ACTIONS(1889), 1, sym_number, - STATE(1246), 3, + STATE(1156), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32849] = 3, + [33149] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1879), 6, + ACTIONS(1800), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, anon_sym_AT, - ACTIONS(1877), 7, + ACTIONS(1798), 7, anon_sym_export, anon_sym_class, anon_sym_async, @@ -51954,35 +52431,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [32870] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1881), 6, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(1883), 7, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - [32891] = 3, + [33170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1784), 6, + ACTIONS(1893), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, anon_sym_AT, - ACTIONS(1782), 7, + ACTIONS(1891), 7, anon_sym_export, anon_sym_class, anon_sym_async, @@ -51990,1089 +52449,1107 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [32912] = 7, + [33191] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - ACTIONS(1885), 1, + ACTIONS(1895), 1, sym_number, - STATE(1160), 3, + STATE(1233), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32941] = 7, + [33220] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(363), 1, anon_sym_DQUOTE, ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(720), 1, - sym_number, - ACTIONS(1615), 1, + ACTIONS(1625), 1, anon_sym_LBRACK, - STATE(1213), 3, + ACTIONS(1897), 1, + sym_number, + STATE(1167), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(724), 6, + ACTIONS(730), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [32970] = 11, + [33249] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1901), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(1899), 7, + anon_sym_export, + anon_sym_class, + anon_sym_async, sym_identifier, - ACTIONS(1889), 1, - anon_sym_LBRACE, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(1893), 1, - anon_sym_GT, - ACTIONS(1895), 1, - anon_sym_SLASH, - ACTIONS(1897), 1, - sym_jsx_identifier, - ACTIONS(1899), 1, - anon_sym_DOT, - STATE(787), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, - sym_jsx_namespace_name, - STATE(890), 2, - sym_jsx_expression, - sym_jsx_attribute, - [33005] = 11, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [33270] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(1907), 1, anon_sym_COLON, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1911), 1, + anon_sym_SLASH, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1899), 1, + ACTIONS(1915), 1, anon_sym_DOT, - ACTIONS(1901), 1, - anon_sym_SLASH, - STATE(794), 1, + STATE(806), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33040] = 11, + [33305] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(1907), 1, anon_sym_COLON, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1899), 1, + ACTIONS(1915), 1, anon_sym_DOT, - ACTIONS(1903), 1, + ACTIONS(1917), 1, anon_sym_SLASH, - STATE(790), 1, + STATE(819), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33075] = 11, + [33340] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(1907), 1, anon_sym_COLON, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1899), 1, + ACTIONS(1915), 1, anon_sym_DOT, - ACTIONS(1905), 1, + ACTIONS(1919), 1, anon_sym_SLASH, - STATE(792), 1, + STATE(812), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33110] = 7, - ACTIONS(1907), 1, - anon_sym_LBRACE, - ACTIONS(1909), 1, - anon_sym_LT, - ACTIONS(1911), 1, - sym_jsx_text, - ACTIONS(1913), 1, - sym_comment, - STATE(539), 1, - sym_jsx_closing_element, - STATE(773), 1, - sym_jsx_opening_element, - STATE(781), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [33136] = 10, + [33375] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(1907), 1, anon_sym_COLON, - ACTIONS(1893), 1, - anon_sym_GT, - ACTIONS(1895), 1, - anon_sym_SLASH, - ACTIONS(1897), 1, - sym_jsx_identifier, - STATE(806), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, - sym_jsx_namespace_name, - STATE(890), 2, - sym_jsx_expression, - sym_jsx_attribute, - [33168] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1887), 1, - sym_identifier, - ACTIONS(1889), 1, - anon_sym_LBRACE, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1895), 1, - anon_sym_SLASH, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1899), 1, + ACTIONS(1915), 1, anon_sym_DOT, - STATE(815), 1, + ACTIONS(1921), 1, + anon_sym_SLASH, + STATE(795), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33200] = 7, + [33410] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1915), 1, + ACTIONS(1923), 1, anon_sym_LT, - ACTIONS(1917), 1, + ACTIONS(1925), 1, anon_sym_DQUOTE, - ACTIONS(1919), 1, + ACTIONS(1927), 1, anon_sym_SQUOTE, - STATE(780), 1, + STATE(790), 1, sym_jsx_opening_element, - STATE(912), 5, + STATE(885), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, sym_string, - [33226] = 7, - ACTIONS(1907), 1, + [33436] = 7, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(1921), 1, + ACTIONS(1931), 1, anon_sym_LT, - ACTIONS(1923), 1, + ACTIONS(1933), 1, sym_jsx_text, - STATE(773), 1, - sym_jsx_opening_element, - STATE(879), 1, - sym_jsx_closing_element, - STATE(798), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [33252] = 7, - ACTIONS(1907), 1, - anon_sym_LBRACE, - ACTIONS(1913), 1, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1925), 1, - anon_sym_LT, - ACTIONS(1927), 1, - sym_jsx_text, - STATE(773), 1, - sym_jsx_opening_element, - STATE(997), 1, + STATE(490), 1, sym_jsx_closing_element, - STATE(777), 5, + STATE(783), 1, + sym_jsx_opening_element, + STATE(781), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [33278] = 7, - ACTIONS(1907), 1, + [33462] = 7, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1913), 1, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1923), 1, - sym_jsx_text, - ACTIONS(1929), 1, + ACTIONS(1937), 1, anon_sym_LT, - STATE(481), 1, + ACTIONS(1939), 1, + sym_jsx_text, + STATE(589), 1, sym_jsx_closing_element, - STATE(773), 1, + STATE(783), 1, sym_jsx_opening_element, - STATE(798), 5, + STATE(820), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [33304] = 10, + [33488] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1911), 1, + anon_sym_SLASH, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1899), 1, + ACTIONS(1915), 1, anon_sym_DOT, - ACTIONS(1903), 1, - anon_sym_SLASH, - STATE(791), 1, + STATE(807), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33336] = 7, - ACTIONS(1907), 1, - anon_sym_LBRACE, - ACTIONS(1913), 1, + [33520] = 10, + ACTIONS(3), 1, sym_comment, - ACTIONS(1929), 1, - anon_sym_LT, - ACTIONS(1931), 1, - sym_jsx_text, - STATE(477), 1, - sym_jsx_closing_element, - STATE(773), 1, - sym_jsx_opening_element, - STATE(774), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [33362] = 7, - ACTIONS(1907), 1, + ACTIONS(1903), 1, + sym_identifier, + ACTIONS(1905), 1, anon_sym_LBRACE, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(1909), 1, + anon_sym_GT, + ACTIONS(1911), 1, + anon_sym_SLASH, ACTIONS(1913), 1, - sym_comment, - ACTIONS(1923), 1, - sym_jsx_text, - ACTIONS(1925), 1, - anon_sym_LT, - STATE(773), 1, - sym_jsx_opening_element, - STATE(994), 1, - sym_jsx_closing_element, - STATE(798), 5, - sym_jsx_element, - sym_jsx_fragment, + sym_jsx_identifier, + STATE(804), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(870), 1, + sym_jsx_namespace_name, + STATE(911), 2, sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [33388] = 10, + sym_jsx_attribute, + [33552] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1903), 1, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(1919), 1, anon_sym_SLASH, - STATE(813), 1, + STATE(793), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33420] = 10, + [33584] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(1907), 1, anon_sym_COLON, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1905), 1, + ACTIONS(1919), 1, anon_sym_SLASH, - STATE(799), 1, + STATE(810), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, + sym_jsx_expression, + sym_jsx_attribute, + [33616] = 7, + ACTIONS(1929), 1, + anon_sym_LBRACE, + ACTIONS(1931), 1, + anon_sym_LT, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(1939), 1, + sym_jsx_text, + STATE(473), 1, + sym_jsx_closing_element, + STATE(783), 1, + sym_jsx_opening_element, + STATE(820), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [33642] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1905), 1, + anon_sym_LBRACE, + ACTIONS(1923), 1, + anon_sym_LT, + ACTIONS(1925), 1, + anon_sym_DQUOTE, + ACTIONS(1927), 1, + anon_sym_SQUOTE, + STATE(790), 1, + sym_jsx_opening_element, + STATE(886), 5, + sym_jsx_element, + sym_jsx_fragment, sym_jsx_expression, - sym_jsx_attribute, - [33452] = 7, - ACTIONS(1907), 1, + sym_jsx_self_closing_element, + sym_string, + [33668] = 7, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1913), 1, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1921), 1, + ACTIONS(1941), 1, anon_sym_LT, - ACTIONS(1933), 1, + ACTIONS(1943), 1, sym_jsx_text, - STATE(773), 1, + STATE(783), 1, sym_jsx_opening_element, - STATE(877), 1, + STATE(1003), 1, sym_jsx_closing_element, - STATE(772), 5, + STATE(791), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [33478] = 7, - ACTIONS(1907), 1, + [33694] = 7, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1909), 1, - anon_sym_LT, - ACTIONS(1913), 1, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1923), 1, + ACTIONS(1937), 1, + anon_sym_LT, + ACTIONS(1945), 1, sym_jsx_text, - STATE(593), 1, + STATE(559), 1, sym_jsx_closing_element, - STATE(773), 1, + STATE(783), 1, sym_jsx_opening_element, - STATE(798), 5, + STATE(776), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [33504] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1887), 1, - sym_identifier, - ACTIONS(1889), 1, + [33720] = 7, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1893), 1, - anon_sym_GT, - ACTIONS(1897), 1, - sym_jsx_identifier, - ACTIONS(1899), 1, - anon_sym_DOT, - ACTIONS(1901), 1, - anon_sym_SLASH, - STATE(789), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, - sym_jsx_namespace_name, - STATE(890), 2, - sym_jsx_expression, - sym_jsx_attribute, - [33536] = 7, - ACTIONS(3), 1, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1889), 1, - anon_sym_LBRACE, - ACTIONS(1915), 1, + ACTIONS(1939), 1, + sym_jsx_text, + ACTIONS(1947), 1, anon_sym_LT, - ACTIONS(1917), 1, - anon_sym_DQUOTE, - ACTIONS(1919), 1, - anon_sym_SQUOTE, - STATE(780), 1, + STATE(783), 1, sym_jsx_opening_element, - STATE(876), 5, + STATE(888), 1, + sym_jsx_closing_element, + STATE(820), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, - sym_string, - [33562] = 10, + aux_sym_jsx_element_repeat1, + [33746] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1901), 1, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(1921), 1, anon_sym_SLASH, - STATE(802), 1, + STATE(794), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33594] = 10, + [33778] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1893), 1, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1899), 1, - anon_sym_DOT, - ACTIONS(1905), 1, + ACTIONS(1917), 1, anon_sym_SLASH, - STATE(795), 1, + STATE(818), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33626] = 9, + [33810] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1893), 1, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1895), 1, - anon_sym_SLASH, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - STATE(814), 1, + ACTIONS(1921), 1, + anon_sym_SLASH, + STATE(796), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33655] = 9, + [33842] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, - sym_jsx_identifier, - ACTIONS(1935), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1937), 1, + ACTIONS(1913), 1, + sym_jsx_identifier, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(1917), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(814), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33684] = 9, - ACTIONS(3), 1, + [33874] = 7, + ACTIONS(1929), 1, + anon_sym_LBRACE, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1887), 1, - sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1947), 1, + anon_sym_LT, + ACTIONS(1949), 1, + sym_jsx_text, + STATE(783), 1, + sym_jsx_opening_element, + STATE(883), 1, + sym_jsx_closing_element, + STATE(785), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [33900] = 7, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, - sym_jsx_identifier, + ACTIONS(1935), 1, + sym_comment, ACTIONS(1939), 1, - anon_sym_GT, + sym_jsx_text, ACTIONS(1941), 1, - anon_sym_SLASH, - STATE(800), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, - sym_jsx_namespace_name, - STATE(890), 2, + anon_sym_LT, + STATE(783), 1, + sym_jsx_opening_element, + STATE(998), 1, + sym_jsx_closing_element, + STATE(820), 5, + sym_jsx_element, + sym_jsx_fragment, sym_jsx_expression, - sym_jsx_attribute, - [33713] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1887), 1, - sym_identifier, - ACTIONS(1889), 1, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [33926] = 6, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, - sym_jsx_identifier, - ACTIONS(1943), 1, - anon_sym_GT, - ACTIONS(1945), 1, - anon_sym_SLASH, - STATE(800), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, - sym_jsx_namespace_name, - STATE(890), 2, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(1951), 1, + anon_sym_LT, + ACTIONS(1953), 1, + sym_jsx_text, + STATE(783), 1, + sym_jsx_opening_element, + STATE(811), 5, + sym_jsx_element, + sym_jsx_fragment, sym_jsx_expression, - sym_jsx_attribute, - [33742] = 9, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [33949] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1935), 1, + ACTIONS(1955), 1, anon_sym_GT, - ACTIONS(1947), 1, + ACTIONS(1957), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33771] = 9, + [33978] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1943), 1, + ACTIONS(1955), 1, anon_sym_GT, - ACTIONS(1949), 1, + ACTIONS(1959), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33800] = 9, + [34007] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1935), 1, + ACTIONS(1961), 1, anon_sym_GT, - ACTIONS(1951), 1, + ACTIONS(1963), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33829] = 9, + [34036] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1939), 1, + ACTIONS(1965), 1, anon_sym_GT, - ACTIONS(1953), 1, + ACTIONS(1967), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33858] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1887), 1, - sym_identifier, - ACTIONS(1889), 1, + [34065] = 6, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, - sym_jsx_identifier, ACTIONS(1935), 1, - anon_sym_GT, - ACTIONS(1955), 1, - anon_sym_SLASH, - STATE(800), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, - sym_jsx_namespace_name, - STATE(890), 2, + sym_comment, + ACTIONS(1939), 1, + sym_jsx_text, + ACTIONS(1969), 1, + anon_sym_LT, + STATE(783), 1, + sym_jsx_opening_element, + STATE(820), 5, + sym_jsx_element, + sym_jsx_fragment, sym_jsx_expression, - sym_jsx_attribute, - [33887] = 9, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [34088] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1943), 1, + ACTIONS(1971), 1, anon_sym_GT, - ACTIONS(1957), 1, + ACTIONS(1973), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [33916] = 9, - ACTIONS(3), 1, + [34117] = 6, + ACTIONS(1929), 1, + anon_sym_LBRACE, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1887), 1, - sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1975), 1, + anon_sym_LT, + ACTIONS(1977), 1, + sym_jsx_text, + STATE(783), 1, + sym_jsx_opening_element, + STATE(797), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [34140] = 6, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, - sym_jsx_identifier, + ACTIONS(1935), 1, + sym_comment, ACTIONS(1939), 1, - anon_sym_GT, - ACTIONS(1959), 1, - anon_sym_SLASH, - STATE(800), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, - sym_jsx_namespace_name, - STATE(890), 2, + sym_jsx_text, + ACTIONS(1979), 1, + anon_sym_LT, + STATE(783), 1, + sym_jsx_opening_element, + STATE(820), 5, + sym_jsx_element, + sym_jsx_fragment, sym_jsx_expression, - sym_jsx_attribute, - [33945] = 6, - ACTIONS(1907), 1, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [34163] = 6, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1913), 1, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1961), 1, + ACTIONS(1981), 1, anon_sym_LT, - ACTIONS(1963), 1, + ACTIONS(1983), 1, sym_jsx_text, - STATE(773), 1, + STATE(783), 1, sym_jsx_opening_element, - STATE(805), 5, + STATE(800), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [33968] = 6, - ACTIONS(1913), 1, + [34186] = 9, + ACTIONS(3), 1, sym_comment, - ACTIONS(1965), 1, + ACTIONS(1903), 1, + sym_identifier, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1968), 1, - anon_sym_LT, - ACTIONS(1971), 1, + ACTIONS(1909), 1, + anon_sym_GT, + ACTIONS(1913), 1, + sym_jsx_identifier, + ACTIONS(1921), 1, + anon_sym_SLASH, + STATE(816), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(870), 1, + sym_jsx_namespace_name, + STATE(911), 2, + sym_jsx_expression, + sym_jsx_attribute, + [34215] = 6, + ACTIONS(1929), 1, + anon_sym_LBRACE, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(1939), 1, sym_jsx_text, - STATE(773), 1, + ACTIONS(1985), 1, + anon_sym_LT, + STATE(783), 1, sym_jsx_opening_element, - STATE(798), 5, + STATE(820), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [33991] = 9, + [34238] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1974), 1, + ACTIONS(1965), 1, anon_sym_GT, - ACTIONS(1976), 1, + ACTIONS(1987), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34020] = 9, + [34267] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1978), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1981), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1984), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1986), 1, - anon_sym_SLASH, - ACTIONS(1988), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - STATE(800), 1, + ACTIONS(1919), 1, + anon_sym_SLASH, + STATE(798), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34049] = 9, + [34296] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1893), 1, - anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1905), 1, + ACTIONS(1961), 1, + anon_sym_GT, + ACTIONS(1989), 1, anon_sym_SLASH, - STATE(796), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34078] = 9, + [34325] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1974), 1, + ACTIONS(1955), 1, anon_sym_GT, ACTIONS(1991), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34107] = 6, - ACTIONS(1907), 1, + [34354] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1903), 1, + sym_identifier, + ACTIONS(1905), 1, anon_sym_LBRACE, ACTIONS(1913), 1, - sym_comment, + sym_jsx_identifier, + ACTIONS(1971), 1, + anon_sym_GT, ACTIONS(1993), 1, - anon_sym_LT, - ACTIONS(1995), 1, - sym_jsx_text, - STATE(773), 1, - sym_jsx_opening_element, - STATE(804), 5, - sym_jsx_element, - sym_jsx_fragment, + anon_sym_SLASH, + STATE(813), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(870), 1, + sym_jsx_namespace_name, + STATE(911), 2, sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [34130] = 6, - ACTIONS(1907), 1, + sym_jsx_attribute, + [34383] = 6, + ACTIONS(1929), 1, anon_sym_LBRACE, - ACTIONS(1913), 1, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1923), 1, - sym_jsx_text, - ACTIONS(1997), 1, + ACTIONS(1995), 1, anon_sym_LT, - STATE(773), 1, + ACTIONS(1997), 1, + sym_jsx_text, + STATE(783), 1, sym_jsx_opening_element, - STATE(798), 5, + STATE(803), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [34153] = 6, - ACTIONS(1907), 1, + [34406] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1903), 1, + sym_identifier, + ACTIONS(1905), 1, anon_sym_LBRACE, ACTIONS(1913), 1, + sym_jsx_identifier, + ACTIONS(1965), 1, + anon_sym_GT, + ACTIONS(1999), 1, + anon_sym_SLASH, + STATE(813), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(870), 1, + sym_jsx_namespace_name, + STATE(911), 2, + sym_jsx_expression, + sym_jsx_attribute, + [34435] = 6, + ACTIONS(1929), 1, + anon_sym_LBRACE, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1923), 1, + ACTIONS(1939), 1, sym_jsx_text, - ACTIONS(1999), 1, + ACTIONS(2001), 1, anon_sym_LT, - STATE(773), 1, + STATE(783), 1, sym_jsx_opening_element, - STATE(798), 5, + STATE(820), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [34176] = 9, + [34458] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1974), 1, + ACTIONS(1961), 1, anon_sym_GT, - ACTIONS(2001), 1, + ACTIONS(2003), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34205] = 9, + [34487] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(2005), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(2008), 1, anon_sym_LBRACE, - ACTIONS(1893), 1, + ACTIONS(2011), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(2013), 1, + anon_sym_SLASH, + ACTIONS(2015), 1, sym_jsx_identifier, + STATE(813), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(870), 1, + sym_jsx_namespace_name, + STATE(911), 2, + sym_jsx_expression, + sym_jsx_attribute, + [34516] = 9, + ACTIONS(3), 1, + sym_comment, ACTIONS(1903), 1, + sym_identifier, + ACTIONS(1905), 1, + anon_sym_LBRACE, + ACTIONS(1913), 1, + sym_jsx_identifier, + ACTIONS(1955), 1, + anon_sym_GT, + ACTIONS(2018), 1, anon_sym_SLASH, - STATE(793), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34234] = 9, + [34545] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1893), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1901), 1, + ACTIONS(1917), 1, anon_sym_SLASH, - STATE(788), 1, + STATE(817), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34263] = 6, - ACTIONS(1907), 1, - anon_sym_LBRACE, - ACTIONS(1913), 1, + [34574] = 9, + ACTIONS(3), 1, sym_comment, - ACTIONS(1923), 1, - sym_jsx_text, - ACTIONS(2003), 1, - anon_sym_LT, - STATE(773), 1, - sym_jsx_opening_element, - STATE(798), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [34286] = 6, - ACTIONS(1907), 1, + ACTIONS(1903), 1, + sym_identifier, + ACTIONS(1905), 1, anon_sym_LBRACE, ACTIONS(1913), 1, - sym_comment, - ACTIONS(2005), 1, - anon_sym_LT, - ACTIONS(2007), 1, - sym_jsx_text, - STATE(773), 1, - sym_jsx_opening_element, - STATE(811), 5, - sym_jsx_element, - sym_jsx_fragment, + sym_jsx_identifier, + ACTIONS(1971), 1, + anon_sym_GT, + ACTIONS(2020), 1, + anon_sym_SLASH, + STATE(813), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(870), 1, + sym_jsx_namespace_name, + STATE(911), 2, sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [34309] = 6, - ACTIONS(1907), 1, - anon_sym_LBRACE, - ACTIONS(1913), 1, + sym_jsx_attribute, + [34603] = 9, + ACTIONS(3), 1, sym_comment, - ACTIONS(1923), 1, - sym_jsx_text, - ACTIONS(2009), 1, - anon_sym_LT, - STATE(773), 1, - sym_jsx_opening_element, - STATE(798), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [34332] = 6, - ACTIONS(1907), 1, + ACTIONS(1903), 1, + sym_identifier, + ACTIONS(1905), 1, anon_sym_LBRACE, ACTIONS(1913), 1, - sym_comment, - ACTIONS(2011), 1, - anon_sym_LT, - ACTIONS(2013), 1, - sym_jsx_text, - STATE(773), 1, - sym_jsx_opening_element, - STATE(809), 5, - sym_jsx_element, - sym_jsx_fragment, + sym_jsx_identifier, + ACTIONS(1971), 1, + anon_sym_GT, + ACTIONS(2022), 1, + anon_sym_SLASH, + STATE(813), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(870), 1, + sym_jsx_namespace_name, + STATE(911), 2, sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [34355] = 9, + sym_jsx_attribute, + [34632] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1974), 1, + ACTIONS(1965), 1, anon_sym_GT, - ACTIONS(2015), 1, + ACTIONS(2024), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34384] = 9, + [34661] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, + ACTIONS(1913), 1, sym_jsx_identifier, - ACTIONS(1939), 1, + ACTIONS(1961), 1, anon_sym_GT, - ACTIONS(2017), 1, + ACTIONS(2026), 1, anon_sym_SLASH, - STATE(800), 1, + STATE(813), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34413] = 9, + [34690] = 6, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2028), 1, + anon_sym_LBRACE, + ACTIONS(2031), 1, + anon_sym_LT, + ACTIONS(2034), 1, + sym_jsx_text, + STATE(783), 1, + sym_jsx_opening_element, + STATE(820), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [34713] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, + ACTIONS(1903), 1, sym_identifier, - ACTIONS(1889), 1, + ACTIONS(1905), 1, anon_sym_LBRACE, - ACTIONS(1897), 1, - sym_jsx_identifier, - ACTIONS(1943), 1, + ACTIONS(1909), 1, anon_sym_GT, - ACTIONS(2019), 1, + ACTIONS(1911), 1, anon_sym_SLASH, - STATE(800), 1, + ACTIONS(1913), 1, + sym_jsx_identifier, + STATE(808), 1, aux_sym_jsx_opening_element_repeat1, - STATE(868), 1, + STATE(870), 1, sym_jsx_namespace_name, - STATE(890), 2, + STATE(911), 2, sym_jsx_expression, sym_jsx_attribute, - [34442] = 2, + [34742] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1416), 7, + ACTIONS(2037), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -53080,56 +53557,129 @@ static uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, - [34455] = 7, + [34755] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2039), 1, + sym_identifier, + ACTIONS(2041), 1, + anon_sym_LBRACE, + ACTIONS(2043), 1, + anon_sym_LBRACK, + STATE(1073), 1, + sym_variable_declarator, + STATE(917), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [34776] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(1649), 1, + ACTIONS(1701), 1, anon_sym_RBRACE, - STATE(1009), 1, + STATE(1074), 1, + aux_sym_object_repeat1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - STATE(1070), 1, + ACTIONS(1643), 2, + anon_sym_LPAREN, + anon_sym_COLON, + [34799] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(674), 1, + anon_sym_RBRACE, + ACTIONS(1645), 1, + anon_sym_EQ, + STATE(1074), 1, aux_sym_object_repeat1, - ACTIONS(1629), 2, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - [34478] = 6, + [34822] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2021), 1, + ACTIONS(2039), 1, sym_identifier, - ACTIONS(2023), 1, + ACTIONS(2041), 1, anon_sym_LBRACE, - ACTIONS(2025), 1, + ACTIONS(2043), 1, anon_sym_LBRACK, - STATE(985), 1, + STATE(926), 1, + sym_variable_declarator, + STATE(917), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [34843] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(1641), 1, + anon_sym_RBRACE, + ACTIONS(1645), 1, + anon_sym_EQ, + STATE(1086), 1, + aux_sym_object_repeat1, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1643), 2, + anon_sym_LPAREN, + anon_sym_COLON, + [34866] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2041), 1, + anon_sym_LBRACE, + ACTIONS(2043), 1, + anon_sym_LBRACK, + ACTIONS(2045), 1, + sym_identifier, + STATE(926), 1, sym_variable_declarator, - STATE(903), 3, + STATE(833), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [34499] = 6, + [34887] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2023), 1, + ACTIONS(2041), 1, anon_sym_LBRACE, - ACTIONS(2025), 1, + ACTIONS(2043), 1, anon_sym_LBRACK, - ACTIONS(2027), 1, + ACTIONS(2045), 1, sym_identifier, - STATE(957), 1, + STATE(927), 1, sym_variable_declarator, - STATE(821), 3, + STATE(833), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [34520] = 2, + [34908] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2047), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_EQ, + anon_sym_RBRACK, + [34921] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2029), 7, + ACTIONS(1409), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -53137,111 +53687,107 @@ static uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, - [34533] = 5, + [34934] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(646), 1, + anon_sym_RBRACE, + ACTIONS(1645), 1, + anon_sym_EQ, + STATE(1086), 1, + aux_sym_object_repeat1, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1643), 2, + anon_sym_LPAREN, + anon_sym_COLON, + [34957] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2035), 1, + ACTIONS(2053), 1, anon_sym_EQ, - STATE(1051), 1, + STATE(1009), 1, sym__initializer, - ACTIONS(2033), 2, + ACTIONS(2051), 2, anon_sym_in, anon_sym_of, - ACTIONS(2031), 3, + ACTIONS(2049), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [34552] = 6, + [34976] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2023), 1, - anon_sym_LBRACE, - ACTIONS(2025), 1, - anon_sym_LBRACK, - ACTIONS(2027), 1, - sym_identifier, - STATE(958), 1, - sym_variable_declarator, - STATE(821), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [34573] = 7, + ACTIONS(1404), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_EQ, + anon_sym_RBRACK, + [34989] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, + ACTIONS(1416), 7, anon_sym_COMMA, - ACTIONS(650), 1, anon_sym_RBRACE, - ACTIONS(1631), 1, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_EQ, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, - aux_sym_object_repeat1, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - [34596] = 5, + anon_sym_RBRACK, + [35002] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1891), 1, + ACTIONS(1907), 1, anon_sym_COLON, - ACTIONS(2041), 1, + ACTIONS(2059), 1, anon_sym_EQ, - ACTIONS(2037), 2, + ACTIONS(2055), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2039), 3, + ACTIONS(2057), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [34615] = 6, + [35021] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2021), 1, + ACTIONS(2039), 1, sym_identifier, - ACTIONS(2023), 1, + ACTIONS(2041), 1, anon_sym_LBRACE, - ACTIONS(2025), 1, + ACTIONS(2043), 1, anon_sym_LBRACK, - STATE(957), 1, + STATE(927), 1, sym_variable_declarator, - STATE(903), 3, + STATE(917), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [34636] = 7, + [35042] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, - ACTIONS(676), 1, + ACTIONS(672), 1, anon_sym_RBRACE, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1008), 1, + STATE(1074), 1, aux_sym_object_repeat1, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - [34659] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2043), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_EQ, - anon_sym_RBRACK, - [34672] = 2, + [35065] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 7, + ACTIONS(2061), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -53249,25 +53795,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, - [34685] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2021), 1, - sym_identifier, - ACTIONS(2023), 1, - anon_sym_LBRACE, - ACTIONS(2025), 1, - anon_sym_LBRACK, - STATE(958), 1, - sym_variable_declarator, - STATE(903), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [34706] = 2, + [35078] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2045), 7, + ACTIONS(2063), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -53275,26 +53806,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, - [34719] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 1, - anon_sym_COMMA, - ACTIONS(1631), 1, - anon_sym_EQ, - ACTIONS(1687), 1, - anon_sym_RBRACE, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, - aux_sym_object_repeat1, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - [34742] = 2, + [35091] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2047), 7, + ACTIONS(2065), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -53302,470 +53817,367 @@ static uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, - [34755] = 7, + [35104] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, anon_sym_COMMA, - ACTIONS(686), 1, - anon_sym_RBRACE, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1009), 1, - aux_sym_object_pattern_repeat1, - STATE(1070), 1, - aux_sym_object_repeat1, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - [34778] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 1, - anon_sym_COMMA, - ACTIONS(1627), 1, + ACTIONS(1667), 1, anon_sym_RBRACE, - ACTIONS(1631), 1, - anon_sym_EQ, - STATE(1008), 1, + STATE(1074), 1, aux_sym_object_repeat1, - STATE(1009), 1, + STATE(1090), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1629), 2, + ACTIONS(1643), 2, anon_sym_LPAREN, anon_sym_COLON, - [34801] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1423), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_EQ, - anon_sym_RBRACK, - [34814] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2049), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_EQ, - anon_sym_RBRACK, - [34827] = 2, + [35127] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2043), 6, + ACTIONS(2063), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, - [34839] = 5, + [35139] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1724), 1, + ACTIONS(1714), 1, anon_sym_LBRACK, - ACTIONS(2051), 1, + ACTIONS(2067), 1, sym_identifier, - STATE(1222), 3, + STATE(890), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [34857] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2055), 1, - anon_sym_BQUOTE, - ACTIONS(2057), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(2053), 2, - sym__template_chars, - sym_escape_sequence, - STATE(843), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [34875] = 7, + [35157] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2063), 1, - anon_sym_SLASH, - ACTIONS(2065), 1, - sym_jsx_identifier, - STATE(775), 1, - sym_nested_identifier, - STATE(807), 1, - sym_jsx_namespace_name, - [34897] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2029), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_EQ, - [34909] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2035), 1, - anon_sym_EQ, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1144), 1, - sym__initializer, - STATE(1243), 1, - sym_formal_parameters, - ACTIONS(2069), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [34929] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2057), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(2073), 1, - anon_sym_BQUOTE, - ACTIONS(2071), 2, - sym__template_chars, - sym_escape_sequence, - STATE(865), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [34947] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2075), 2, anon_sym_SLASH, - sym_identifier, - ACTIONS(2077), 4, - anon_sym_LBRACE, - anon_sym_EQ, - anon_sym_GT, - sym_jsx_identifier, - [34961] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2049), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_EQ, - [34973] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2059), 1, - sym_identifier, - ACTIONS(2061), 1, - anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, - ACTIONS(2079), 1, - anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [34995] = 2, + [35179] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2047), 6, + ACTIONS(2061), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, - [35007] = 5, + [35191] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 1, + ACTIONS(1534), 1, anon_sym_LBRACE, - ACTIONS(1724), 1, + ACTIONS(1714), 1, anon_sym_LBRACK, - ACTIONS(2081), 1, + ACTIONS(2077), 1, sym_identifier, - STATE(1311), 3, + STATE(1362), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [35025] = 7, + [35209] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, - ACTIONS(2083), 1, + ACTIONS(2079), 1, anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [35047] = 7, + [35231] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, - ACTIONS(2085), 1, + ACTIONS(2081), 1, anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [35069] = 6, + [35253] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2035), 1, - anon_sym_EQ, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1176), 1, - sym__initializer, - STATE(1248), 1, - sym_formal_parameters, - ACTIONS(2087), 2, + ACTIONS(1404), 6, sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, anon_sym_SEMI, - [35089] = 5, + anon_sym_EQ, + [35265] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2089), 1, + ACTIONS(2083), 1, anon_sym_default, - ACTIONS(2091), 1, + ACTIONS(2086), 1, anon_sym_RBRACE, - ACTIONS(2093), 1, + ACTIONS(2088), 1, anon_sym_case, - STATE(861), 3, + STATE(851), 3, sym_switch_case, sym_switch_default, aux_sym_switch_body_repeat1, - [35107] = 7, + [35283] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, - ACTIONS(2095), 1, + ACTIONS(2091), 1, anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [35129] = 6, + [35305] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2035), 1, - anon_sym_EQ, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1098), 1, - sym_formal_parameters, - STATE(1192), 1, - sym__initializer, - ACTIONS(2097), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [35149] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2099), 2, - anon_sym_SLASH, - sym_identifier, - ACTIONS(2101), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_DOT, - [35163] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2057), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(2105), 1, + ACTIONS(2096), 1, anon_sym_BQUOTE, - ACTIONS(2103), 2, + ACTIONS(2098), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(2093), 2, sym__template_chars, sym_escape_sequence, - STATE(863), 2, + STATE(853), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [35181] = 7, + [35323] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, - ACTIONS(2107), 1, + ACTIONS(2101), 1, anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [35203] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1423), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_EQ, - [35215] = 7, + [35345] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, - ACTIONS(2109), 1, + ACTIONS(2103), 1, anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [35237] = 7, + [35367] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, - ACTIONS(2111), 1, + ACTIONS(2105), 1, anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [35259] = 5, + [35389] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2107), 2, + anon_sym_SLASH, + sym_identifier, + ACTIONS(2109), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + [35403] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2037), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, + anon_sym_EQ, + [35415] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2053), 1, + anon_sym_EQ, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1215), 1, + sym_formal_parameters, + STATE(1231), 1, + sym__initializer, + ACTIONS(2113), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [35435] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2113), 1, + ACTIONS(1416), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, + anon_sym_EQ, + [35447] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2115), 1, anon_sym_default, - ACTIONS(2116), 1, + ACTIONS(2117), 1, anon_sym_RBRACE, - ACTIONS(2118), 1, + ACTIONS(2119), 1, anon_sym_case, - STATE(861), 3, + STATE(851), 3, sym_switch_case, sym_switch_default, aux_sym_switch_body_repeat1, - [35277] = 7, + [35465] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2121), 2, + anon_sym_SLASH, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2123), 4, + anon_sym_LBRACE, + anon_sym_EQ, anon_sym_GT, - ACTIONS(2065), 1, sym_jsx_identifier, - ACTIONS(2121), 1, - anon_sym_SLASH, - STATE(775), 1, - sym_nested_identifier, - STATE(807), 1, - sym_jsx_namespace_name, - [35299] = 5, + [35479] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2057), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(2123), 1, + ACTIONS(2127), 1, anon_sym_BQUOTE, - ACTIONS(2071), 2, + ACTIONS(2129), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(2125), 2, sym__template_chars, sym_escape_sequence, - STATE(865), 2, + STATE(853), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [35317] = 7, + [35497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, - sym_identifier, - ACTIONS(2061), 1, - anon_sym_GT, - ACTIONS(2065), 1, - sym_jsx_identifier, - ACTIONS(2125), 1, - anon_sym_SLASH, - STATE(775), 1, - sym_nested_identifier, - STATE(807), 1, - sym_jsx_namespace_name, - [35339] = 5, + ACTIONS(1409), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, + anon_sym_EQ, + [35509] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2130), 1, - anon_sym_BQUOTE, - ACTIONS(2132), 1, + ACTIONS(2129), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(2127), 2, + ACTIONS(2131), 1, + anon_sym_BQUOTE, + ACTIONS(2125), 2, sym__template_chars, sym_escape_sequence, - STATE(865), 2, + STATE(853), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [35357] = 7, + [35527] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2115), 1, + anon_sym_default, + ACTIONS(2119), 1, + anon_sym_case, + ACTIONS(2133), 1, + anon_sym_RBRACE, + STATE(861), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [35545] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2053), 1, + anon_sym_EQ, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1133), 1, + sym__initializer, + STATE(1219), 1, + sym_formal_parameters, + ACTIONS(2135), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [35565] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2047), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, + anon_sym_EQ, + [35577] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, - ACTIONS(2135), 1, + ACTIONS(2137), 1, anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [35379] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1520), 1, - anon_sym_LBRACE, - ACTIONS(1724), 1, - anon_sym_LBRACK, - ACTIONS(2137), 1, - sym_identifier, - STATE(904), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [35397] = 4, + [35599] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2143), 1, @@ -53777,344 +54189,347 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35413] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2045), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_EQ, - [35425] = 7, + [35615] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2071), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2075), 1, sym_jsx_identifier, ACTIONS(2145), 1, anon_sym_SLASH, - STATE(775), 1, + STATE(777), 1, sym_nested_identifier, - STATE(807), 1, + STATE(821), 1, sym_jsx_namespace_name, - [35447] = 5, + [35637] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2089), 1, - anon_sym_default, - ACTIONS(2093), 1, - anon_sym_case, + ACTIONS(1534), 1, + anon_sym_LBRACE, + ACTIONS(1714), 1, + anon_sym_LBRACK, ACTIONS(2147), 1, - anon_sym_RBRACE, - STATE(852), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [35465] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1416), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_EQ, - [35477] = 2, + sym_identifier, + STATE(1100), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [35655] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 6, + ACTIONS(2065), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, - [35489] = 6, + [35667] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2035), 1, + ACTIONS(2053), 1, anon_sym_EQ, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1193), 1, - sym__initializer, - STATE(1230), 1, + STATE(1146), 1, sym_formal_parameters, + STATE(1147), 1, + sym__initializer, ACTIONS(2149), 2, sym__automatic_semicolon, anon_sym_SEMI, - [35509] = 6, + [35687] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, - anon_sym_COMMA, - ACTIONS(1629), 1, - anon_sym_COLON, - ACTIONS(1631), 1, - anon_sym_EQ, + ACTIONS(2069), 1, + sym_identifier, + ACTIONS(2071), 1, + anon_sym_GT, + ACTIONS(2075), 1, + sym_jsx_identifier, ACTIONS(2151), 1, - anon_sym_RBRACE, - STATE(1071), 1, - aux_sym_object_pattern_repeat1, - [35528] = 3, + anon_sym_SLASH, + STATE(777), 1, + sym_nested_identifier, + STATE(821), 1, + sym_jsx_namespace_name, + [35709] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(2129), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(2155), 1, + anon_sym_BQUOTE, ACTIONS(2153), 2, - anon_sym_SLASH, + sym__template_chars, + sym_escape_sequence, + STATE(865), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [35727] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2155), 3, - anon_sym_LBRACE, + ACTIONS(2071), 1, anon_sym_GT, + ACTIONS(2075), 1, sym_jsx_identifier, - [35541] = 3, + ACTIONS(2157), 1, + anon_sym_SLASH, + STATE(777), 1, + sym_nested_identifier, + STATE(821), 1, + sym_jsx_namespace_name, + [35749] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1353), 2, - anon_sym_SLASH, + ACTIONS(2129), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(2161), 1, + anon_sym_BQUOTE, + ACTIONS(2159), 2, + sym__template_chars, + sym_escape_sequence, + STATE(863), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [35767] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(1355), 3, - anon_sym_LBRACE, + ACTIONS(2071), 1, anon_sym_GT, + ACTIONS(2075), 1, sym_jsx_identifier, - [35554] = 2, + ACTIONS(2163), 1, + anon_sym_SLASH, + STATE(777), 1, + sym_nested_identifier, + STATE(821), 1, + sym_jsx_namespace_name, + [35789] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2053), 1, + anon_sym_EQ, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1207), 1, + sym__initializer, + STATE(1230), 1, + sym_formal_parameters, + ACTIONS(2165), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [35809] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(784), 5, + ACTIONS(1068), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_EQ, anon_sym_RBRACK, - [35565] = 3, + [35820] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1357), 2, - anon_sym_SLASH, + ACTIONS(2167), 1, sym_identifier, - ACTIONS(1359), 3, + ACTIONS(2169), 1, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - [35578] = 3, + ACTIONS(2171), 1, + anon_sym_extends, + STATE(613), 1, + sym_class_body, + STATE(1165), 1, + sym_class_heritage, + [35839] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1318), 2, + ACTIONS(1360), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1320), 3, + ACTIONS(1362), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35591] = 6, + [35852] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2157), 1, + ACTIONS(2069), 1, sym_identifier, - ACTIONS(2159), 1, - anon_sym_LBRACE, - ACTIONS(2161), 1, - anon_sym_extends, - STATE(471), 1, - sym_class_body, - STATE(1177), 1, - sym_class_heritage, - [35610] = 3, + ACTIONS(2071), 1, + anon_sym_GT, + ACTIONS(2075), 1, + sym_jsx_identifier, + STATE(777), 1, + sym_nested_identifier, + STATE(821), 1, + sym_jsx_namespace_name, + [35871] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 2, + ACTIONS(2173), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1282), 3, + ACTIONS(2175), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35623] = 3, + [35884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 2, + ACTIONS(2177), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1262), 3, + ACTIONS(2179), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35636] = 6, + [35897] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2161), 1, + ACTIONS(2169), 1, + anon_sym_LBRACE, + ACTIONS(2171), 1, anon_sym_extends, - ACTIONS(2163), 1, + ACTIONS(2181), 1, sym_identifier, - ACTIONS(2165), 1, - anon_sym_LBRACE, - STATE(555), 1, + STATE(607), 1, sym_class_body, - STATE(1227), 1, + STATE(1193), 1, sym_class_heritage, - [35655] = 3, + [35916] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 2, + ACTIONS(1320), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1250), 3, + ACTIONS(1322), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35668] = 3, + [35929] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 2, + ACTIONS(1310), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1270), 3, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - [35681] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2161), 1, - anon_sym_extends, - ACTIONS(2165), 1, + ACTIONS(1312), 3, anon_sym_LBRACE, - ACTIONS(2167), 1, - sym_identifier, - STATE(573), 1, - sym_class_body, - STATE(1178), 1, - sym_class_heritage, - [35700] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2169), 1, - sym_identifier, - ACTIONS(2171), 1, anon_sym_GT, - ACTIONS(2173), 1, sym_jsx_identifier, - STATE(785), 1, - sym_nested_identifier, - STATE(801), 1, - sym_jsx_namespace_name, - [35719] = 2, + [35942] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1059), 5, + ACTIONS(2183), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_EQ, anon_sym_RBRACK, - [35730] = 3, + [35953] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2175), 2, + ACTIONS(1280), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2177), 3, + ACTIONS(1282), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35743] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(2179), 1, - anon_sym_export, - ACTIONS(2181), 1, - anon_sym_class, - STATE(740), 1, - aux_sym_export_statement_repeat1, - STATE(755), 1, - sym_decorator, - [35762] = 3, + [35966] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 2, + ACTIONS(1375), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1250), 3, + ACTIONS(1377), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35775] = 6, + [35979] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2161), 1, + ACTIONS(2171), 1, anon_sym_extends, - ACTIONS(2165), 1, - anon_sym_LBRACE, - ACTIONS(2183), 1, + ACTIONS(2185), 1, sym_identifier, - STATE(573), 1, + ACTIONS(2187), 1, + anon_sym_LBRACE, + STATE(468), 1, sym_class_body, - STATE(1178), 1, + STATE(1105), 1, sym_class_heritage, - [35794] = 6, + [35998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2185), 1, + ACTIONS(1316), 2, + anon_sym_SLASH, sym_identifier, - ACTIONS(2187), 1, + ACTIONS(1318), 3, + anon_sym_LBRACE, anon_sym_GT, - ACTIONS(2189), 1, sym_jsx_identifier, - STATE(770), 1, - sym_nested_identifier, - STATE(786), 1, - sym_jsx_namespace_name, - [35813] = 6, + [36011] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2161), 1, - anon_sym_extends, - ACTIONS(2165), 1, - anon_sym_LBRACE, - ACTIONS(2191), 1, + ACTIONS(1316), 2, + anon_sym_SLASH, sym_identifier, - STATE(573), 1, - sym_class_body, - STATE(1178), 1, - sym_class_heritage, - [35832] = 3, + ACTIONS(1318), 3, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + [36024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 2, + ACTIONS(1316), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1250), 3, + ACTIONS(1318), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35845] = 3, + [36037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 2, + ACTIONS(1341), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1250), 3, + ACTIONS(1343), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35858] = 3, + [36050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2193), 2, + ACTIONS(1316), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2195), 3, + ACTIONS(1318), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35871] = 3, + [36063] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2169), 1, + anon_sym_LBRACE, + ACTIONS(2171), 1, + anon_sym_extends, + ACTIONS(2189), 1, + sym_identifier, + STATE(607), 1, + sym_class_body, + STATE(1193), 1, + sym_class_heritage, + [36082] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1272), 2, @@ -54124,4635 +54539,4725 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35884] = 3, + [36095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1256), 2, + ACTIONS(1262), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1258), 3, + ACTIONS(1264), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [35897] = 6, + [36108] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2197), 1, + ACTIONS(2191), 2, + anon_sym_SLASH, sym_identifier, - ACTIONS(2199), 1, + ACTIONS(2193), 3, + anon_sym_LBRACE, anon_sym_GT, - ACTIONS(2201), 1, sym_jsx_identifier, - STATE(782), 1, - sym_nested_identifier, - STATE(808), 1, - sym_jsx_namespace_name, - [35916] = 6, + [36121] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(2203), 1, + ACTIONS(2195), 1, anon_sym_export, - ACTIONS(2205), 1, + ACTIONS(2197), 1, anon_sym_class, - STATE(740), 1, + STATE(725), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - [35935] = 4, + [36140] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2035), 1, + ACTIONS(1645), 1, anon_sym_EQ, - STATE(1051), 1, - sym__initializer, - ACTIONS(2031), 3, - sym__automatic_semicolon, + ACTIONS(1643), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(1707), 2, anon_sym_COMMA, - anon_sym_SEMI, - [35950] = 2, + anon_sym_RBRACE, + [36155] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2199), 1, + sym_identifier, + ACTIONS(2201), 1, + anon_sym_GT, + ACTIONS(2203), 1, + sym_jsx_identifier, + STATE(786), 1, + sym_nested_identifier, + STATE(802), 1, + sym_jsx_namespace_name, + [36174] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1611), 1, + anon_sym_COMMA, + ACTIONS(1643), 1, + anon_sym_COLON, + ACTIONS(1645), 1, + anon_sym_EQ, + ACTIONS(2205), 1, + anon_sym_RBRACE, + STATE(1090), 1, + aux_sym_object_pattern_repeat1, + [36193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2207), 5, + ACTIONS(790), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_EQ, anon_sym_RBRACK, - [35961] = 6, + [36204] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2059), 1, + ACTIONS(2207), 1, sym_identifier, - ACTIONS(2061), 1, + ACTIONS(2209), 1, anon_sym_GT, - ACTIONS(2065), 1, + ACTIONS(2211), 1, sym_jsx_identifier, - STATE(775), 1, + STATE(789), 1, sym_nested_identifier, - STATE(807), 1, + STATE(815), 1, sym_jsx_namespace_name, - [35980] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2161), 1, - anon_sym_extends, - ACTIONS(2165), 1, - anon_sym_LBRACE, - ACTIONS(2209), 1, - sym_identifier, - STATE(555), 1, - sym_class_body, - STATE(1227), 1, - sym_class_heritage, - [35999] = 6, + [36223] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, + ACTIONS(1611), 1, anon_sym_COMMA, - ACTIONS(1629), 1, + ACTIONS(1643), 1, anon_sym_COLON, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_EQ, - ACTIONS(2211), 1, + ACTIONS(2213), 1, anon_sym_RBRACE, - STATE(1009), 1, + STATE(1075), 1, aux_sym_object_pattern_repeat1, - [36018] = 3, + [36242] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2215), 1, + sym_identifier, + ACTIONS(2217), 1, + anon_sym_GT, + ACTIONS(2219), 1, + sym_jsx_identifier, + STATE(779), 1, + sym_nested_identifier, + STATE(805), 1, + sym_jsx_namespace_name, + [36261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2213), 2, + ACTIONS(2221), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2215), 3, + ACTIONS(2223), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [36031] = 4, + [36274] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1631), 1, - anon_sym_EQ, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(1693), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [36046] = 6, + ACTIONS(2169), 1, + anon_sym_LBRACE, + ACTIONS(2171), 1, + anon_sym_extends, + ACTIONS(2225), 1, + sym_identifier, + STATE(613), 1, + sym_class_body, + STATE(1165), 1, + sym_class_heritage, + [36293] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2161), 1, - anon_sym_extends, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - ACTIONS(2217), 1, + ACTIONS(2171), 1, + anon_sym_extends, + ACTIONS(2227), 1, sym_identifier, - STATE(555), 1, + STATE(607), 1, sym_class_body, - STATE(1227), 1, + STATE(1193), 1, sym_class_heritage, - [36065] = 6, + [36312] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - ACTIONS(2161), 1, + ACTIONS(2171), 1, anon_sym_extends, - ACTIONS(2219), 1, + ACTIONS(2229), 1, sym_identifier, - STATE(464), 1, + STATE(613), 1, sym_class_body, - STATE(1101), 1, + STATE(1165), 1, sym_class_heritage, - [36084] = 3, + [36331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2221), 2, + ACTIONS(2231), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2223), 3, + ACTIONS(2233), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [36097] = 3, + [36344] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1629), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(1702), 2, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2235), 1, + anon_sym_export, + ACTIONS(2237), 1, + anon_sym_class, + STATE(725), 1, + aux_sym_export_statement_repeat1, + STATE(769), 1, + sym_decorator, + [36363] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2053), 1, + anon_sym_EQ, + STATE(1009), 1, + sym__initializer, + ACTIONS(2049), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - [36109] = 5, + anon_sym_SEMI, + [36378] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2225), 1, - anon_sym_LBRACE, - ACTIONS(2227), 1, + ACTIONS(2171), 1, anon_sym_extends, - STATE(232), 1, + ACTIONS(2187), 1, + anon_sym_LBRACE, + ACTIONS(2239), 1, + sym_identifier, + STATE(482), 1, sym_class_body, STATE(1188), 1, sym_class_heritage, - [36125] = 4, + [36397] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2229), 1, - anon_sym_from, - STATE(1190), 1, - sym__from_clause, - ACTIONS(2231), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [36139] = 4, - ACTIONS(1913), 1, + ACTIONS(2241), 1, + sym_identifier, + ACTIONS(2243), 1, + anon_sym_COMMA, + ACTIONS(2245), 1, + anon_sym_RBRACE, + STATE(1083), 1, + sym__import_export_specifier, + [36413] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2247), 1, + anon_sym_EQ, + ACTIONS(1068), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [36425] = 4, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2250), 1, + anon_sym_DQUOTE, + STATE(934), 1, + aux_sym_string_repeat1, + ACTIONS(2252), 2, + aux_sym_string_token1, + sym_escape_sequence, + [36439] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2169), 1, + anon_sym_LBRACE, + ACTIONS(2254), 1, + anon_sym_extends, + STATE(51), 1, + sym_class_body, + STATE(1257), 1, + sym_class_heritage, + [36455] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2233), 1, + ACTIONS(2250), 1, anon_sym_SQUOTE, - STATE(970), 1, + STATE(933), 1, aux_sym_string_repeat2, - ACTIONS(2235), 2, + ACTIONS(2256), 2, aux_sym_string_token2, sym_escape_sequence, - [36153] = 2, + [36469] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2258), 1, + sym_identifier, + ACTIONS(2260), 1, + sym_jsx_identifier, + STATE(1252), 1, + sym_nested_identifier, + STATE(1282), 1, + sym_jsx_namespace_name, + [36485] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(577), 1, + anon_sym_COMMA, + ACTIONS(2262), 1, + anon_sym_EQ, + ACTIONS(2264), 1, + anon_sym_RBRACK, + STATE(1088), 1, + aux_sym_array_pattern_repeat1, + [36501] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1629), 4, + ACTIONS(2266), 1, + anon_sym_COMMA, + STATE(965), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(2268), 2, sym__automatic_semicolon, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_EQ, - [36163] = 5, + [36515] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2237), 1, - sym_identifier, - ACTIONS(2239), 1, + ACTIONS(2266), 1, anon_sym_COMMA, - ACTIONS(2241), 1, - anon_sym_RBRACE, - STATE(1002), 1, - sym__import_export_specifier, - [36179] = 5, + STATE(964), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(2270), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [36529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, - anon_sym_LBRACE, - ACTIONS(2227), 1, - anon_sym_extends, - STATE(57), 1, - sym_class_body, - STATE(1103), 1, - sym_class_heritage, - [36195] = 5, + ACTIONS(2272), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [36539] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2243), 1, + ACTIONS(2241), 1, sym_identifier, - ACTIONS(2245), 1, - anon_sym_STAR, - STATE(1097), 1, - sym_formal_parameters, - [36211] = 5, + ACTIONS(2274), 1, + anon_sym_COMMA, + ACTIONS(2276), 1, + anon_sym_RBRACE, + STATE(1024), 1, + sym__import_export_specifier, + [36555] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2247), 1, - sym_identifier, - ACTIONS(2249), 1, - anon_sym_STAR, - STATE(1097), 1, - sym_formal_parameters, - [36227] = 5, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2278), 1, + anon_sym_class, + STATE(725), 1, + aux_sym_export_statement_repeat1, + STATE(769), 1, + sym_decorator, + [36571] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 1, + ACTIONS(2280), 1, + anon_sym_from, + STATE(1102), 1, + sym__from_clause, + ACTIONS(2282), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [36585] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1224), 1, anon_sym_LPAREN, - ACTIONS(2251), 1, + ACTIONS(2284), 1, sym_identifier, - ACTIONS(2253), 1, + ACTIONS(2286), 1, anon_sym_LBRACK, - STATE(484), 1, + STATE(586), 1, sym_arguments, - [36243] = 4, - ACTIONS(1913), 1, + [36601] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2255), 1, + ACTIONS(2288), 1, anon_sym_SQUOTE, - STATE(916), 1, + STATE(933), 1, aux_sym_string_repeat2, - ACTIONS(2257), 2, + ACTIONS(2290), 2, aux_sym_string_token2, sym_escape_sequence, - [36257] = 4, - ACTIONS(1913), 1, + [36615] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2255), 1, + ACTIONS(2293), 1, anon_sym_DQUOTE, STATE(934), 1, aux_sym_string_repeat1, - ACTIONS(2259), 2, - aux_sym_string_token1, - sym_escape_sequence, - [36271] = 4, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(2261), 1, - anon_sym_DQUOTE, - STATE(966), 1, - aux_sym_string_repeat1, - ACTIONS(2263), 2, + ACTIONS(2295), 2, aux_sym_string_token1, sym_escape_sequence, - [36285] = 4, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(2261), 1, - anon_sym_SQUOTE, - STATE(975), 1, - aux_sym_string_repeat2, - ACTIONS(2265), 2, - aux_sym_string_token2, - sym_escape_sequence, - [36299] = 5, + [36629] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - ACTIONS(2227), 1, + ACTIONS(2254), 1, anon_sym_extends, - STATE(232), 1, + STATE(53), 1, sym_class_body, - STATE(1102), 1, + STATE(1242), 1, sym_class_heritage, - [36315] = 5, + [36645] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, - anon_sym_COMMA, - ACTIONS(2267), 1, - anon_sym_EQ, - ACTIONS(2269), 1, - anon_sym_RBRACK, - STATE(978), 1, - aux_sym_array_pattern_repeat1, - [36331] = 4, - ACTIONS(1913), 1, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2298), 1, + sym_identifier, + ACTIONS(2300), 1, + anon_sym_STAR, + STATE(1183), 1, + sym_formal_parameters, + [36661] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2271), 1, + ACTIONS(2302), 1, anon_sym_DQUOTE, - STATE(969), 1, + STATE(934), 1, aux_sym_string_repeat1, - ACTIONS(2273), 2, + ACTIONS(2252), 2, aux_sym_string_token1, sym_escape_sequence, - [36345] = 4, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(2271), 1, - anon_sym_SQUOTE, - STATE(970), 1, - aux_sym_string_repeat2, - ACTIONS(2235), 2, - aux_sym_string_token2, - sym_escape_sequence, - [36359] = 5, + [36675] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - ACTIONS(2275), 1, + ACTIONS(2304), 1, sym_identifier, - ACTIONS(2277), 1, + ACTIONS(2306), 1, anon_sym_STAR, - STATE(1107), 1, + STATE(1157), 1, sym_formal_parameters, - [36375] = 4, - ACTIONS(1913), 1, + [36691] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1508), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + [36701] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2308), 1, + anon_sym_class, + STATE(725), 1, + aux_sym_export_statement_repeat1, + STATE(769), 1, + sym_decorator, + [36717] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1093), 1, + anon_sym_LBRACE, + ACTIONS(2310), 1, + anon_sym_STAR, + STATE(1346), 2, + sym_namespace_import, + sym_named_imports, + [36731] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2279), 1, + ACTIONS(2312), 1, anon_sym_SQUOTE, - STATE(930), 1, + STATE(980), 1, aux_sym_string_repeat2, - ACTIONS(2281), 2, + ACTIONS(2314), 2, aux_sym_string_token2, sym_escape_sequence, - [36389] = 4, - ACTIONS(1913), 1, + [36745] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2279), 1, - anon_sym_DQUOTE, - STATE(929), 1, - aux_sym_string_repeat1, - ACTIONS(2283), 2, - aux_sym_string_token1, + ACTIONS(2316), 1, + anon_sym_SQUOTE, + STATE(944), 1, + aux_sym_string_repeat2, + ACTIONS(2318), 2, + aux_sym_string_token2, sym_escape_sequence, - [36403] = 4, - ACTIONS(1913), 1, + [36759] = 4, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + STATE(933), 1, + aux_sym_string_repeat2, + ACTIONS(2256), 2, + aux_sym_string_token2, + sym_escape_sequence, + [36773] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2197), 1, + anon_sym_class, + STATE(725), 1, + aux_sym_export_statement_repeat1, + STATE(769), 1, + sym_decorator, + [36789] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + sym_identifier, + ACTIONS(2322), 1, + anon_sym_STAR, + STATE(1097), 1, + sym_formal_parameters, + [36805] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2233), 1, + ACTIONS(2312), 1, anon_sym_DQUOTE, - STATE(969), 1, + STATE(983), 1, aux_sym_string_repeat1, - ACTIONS(2273), 2, + ACTIONS(2324), 2, aux_sym_string_token1, sym_escape_sequence, - [36417] = 2, + [36819] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1465), 4, - sym__automatic_semicolon, + ACTIONS(2111), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - [36427] = 5, + ACTIONS(2326), 1, + sym_identifier, + ACTIONS(2328), 1, + anon_sym_STAR, + STATE(1270), 1, + sym_formal_parameters, + [36835] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - ACTIONS(2285), 1, + ACTIONS(2330), 1, sym_identifier, - ACTIONS(2287), 1, + ACTIONS(2332), 1, anon_sym_STAR, - STATE(1107), 1, + STATE(1157), 1, sym_formal_parameters, - [36443] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(2289), 1, - anon_sym_class, - STATE(740), 1, - aux_sym_export_statement_repeat1, - STATE(755), 1, - sym_decorator, - [36459] = 5, - ACTIONS(3), 1, + [36851] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2237), 1, - sym_identifier, - ACTIONS(2291), 1, - anon_sym_COMMA, - ACTIONS(2293), 1, - anon_sym_RBRACE, - STATE(1038), 1, - sym__import_export_specifier, - [36475] = 5, + ACTIONS(2316), 1, + anon_sym_DQUOTE, + STATE(937), 1, + aux_sym_string_repeat1, + ACTIONS(2334), 2, + aux_sym_string_token1, + sym_escape_sequence, + [36865] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2295), 1, + ACTIONS(2336), 1, sym_identifier, - ACTIONS(2297), 1, + ACTIONS(2338), 1, sym_jsx_identifier, - STATE(1221), 1, + STATE(1125), 1, sym_nested_identifier, - STATE(1290), 1, + STATE(1355), 1, sym_jsx_namespace_name, - [36491] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2299), 1, - anon_sym_COMMA, - STATE(940), 1, - aux_sym_array_repeat1, - ACTIONS(1393), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - [36505] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2302), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [36515] = 5, + [36881] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - ACTIONS(2227), 1, + ACTIONS(2254), 1, anon_sym_extends, - STATE(556), 1, + STATE(514), 1, sym_class_body, - STATE(1105), 1, + STATE(1096), 1, sym_class_heritage, - [36531] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(2304), 1, - anon_sym_class, - STATE(740), 1, - aux_sym_export_statement_repeat1, - STATE(755), 1, - sym_decorator, - [36547] = 5, + [36897] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(2306), 1, - anon_sym_class, - STATE(740), 1, - aux_sym_export_statement_repeat1, - STATE(755), 1, - sym_decorator, - [36563] = 5, + ACTIONS(2262), 1, + anon_sym_EQ, + ACTIONS(2340), 1, + anon_sym_COMMA, + ACTIONS(2342), 1, + anon_sym_RPAREN, + STATE(1000), 1, + aux_sym_formal_parameters_repeat1, + [36913] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(1103), 1, anon_sym_LPAREN, - ACTIONS(2308), 1, + ACTIONS(2344), 1, sym_identifier, - ACTIONS(2310), 1, - anon_sym_STAR, - STATE(1097), 1, - sym_formal_parameters, - [36579] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2312), 1, - anon_sym_COMMA, - STATE(964), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(2314), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [36593] = 4, - ACTIONS(3), 1, + ACTIONS(2346), 1, + anon_sym_LBRACK, + STATE(476), 1, + sym_arguments, + [36929] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1629), 1, - anon_sym_COLON, - ACTIONS(1631), 1, - anon_sym_EQ, - ACTIONS(2316), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [36607] = 5, + ACTIONS(2348), 1, + anon_sym_SQUOTE, + STATE(923), 1, + aux_sym_string_repeat2, + ACTIONS(2350), 2, + aux_sym_string_token2, + sym_escape_sequence, + [36943] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2318), 1, + ACTIONS(2352), 1, sym_identifier, - ACTIONS(2320), 1, + ACTIONS(2354), 1, sym_jsx_identifier, - STATE(1121), 1, + STATE(1223), 1, sym_nested_identifier, - STATE(1348), 1, + STATE(1300), 1, sym_jsx_namespace_name, - [36623] = 5, + [36959] = 4, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2348), 1, + anon_sym_DQUOTE, + STATE(921), 1, + aux_sym_string_repeat1, + ACTIONS(2356), 2, + aux_sym_string_token1, + sym_escape_sequence, + [36973] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, - anon_sym_LBRACE, - ACTIONS(2227), 1, - anon_sym_extends, - STATE(55), 1, - sym_class_body, - STATE(1223), 1, - sym_class_heritage, - [36639] = 5, + ACTIONS(2358), 1, + sym_identifier, + ACTIONS(2360), 1, + sym_jsx_identifier, + STATE(1247), 1, + sym_nested_identifier, + STATE(1286), 1, + sym_jsx_namespace_name, + [36989] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - ACTIONS(2227), 1, + ACTIONS(2254), 1, anon_sym_extends, - STATE(467), 1, + STATE(231), 1, sym_class_body, - STATE(1203), 1, + STATE(1106), 1, sym_class_heritage, - [36655] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2322), 1, - sym_identifier, - ACTIONS(2324), 1, - anon_sym_STAR, - STATE(1093), 1, - sym_formal_parameters, - [36671] = 5, + [37005] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - ACTIONS(2326), 1, + ACTIONS(2362), 1, sym_identifier, - ACTIONS(2328), 1, + ACTIONS(2364), 1, anon_sym_STAR, - STATE(1107), 1, + STATE(1157), 1, sym_formal_parameters, - [36687] = 5, + [37021] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2225), 1, - anon_sym_LBRACE, - ACTIONS(2227), 1, - anon_sym_extends, - STATE(235), 1, - sym_class_body, - STATE(1261), 1, - sym_class_heritage, - [36703] = 5, + ACTIONS(2366), 1, + anon_sym_COMMA, + STATE(961), 1, + aux_sym_array_repeat1, + ACTIONS(1440), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + [37035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, - anon_sym_LBRACE, - ACTIONS(2227), 1, - anon_sym_extends, - STATE(502), 1, - sym_class_body, - STATE(1131), 1, - sym_class_heritage, - [36719] = 5, + ACTIONS(1643), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + [37045] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(2330), 1, + ACTIONS(2369), 1, anon_sym_class, - STATE(740), 1, + STATE(725), 1, aux_sym_export_statement_repeat1, - STATE(755), 1, + STATE(769), 1, sym_decorator, - [36735] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2165), 1, - anon_sym_LBRACE, - ACTIONS(2227), 1, - anon_sym_extends, - STATE(524), 1, - sym_class_body, - STATE(1092), 1, - sym_class_heritage, - [36751] = 4, + [37061] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2312), 1, + ACTIONS(2266), 1, anon_sym_COMMA, - STATE(946), 1, + STATE(981), 1, aux_sym_variable_declaration_repeat1, - ACTIONS(2332), 2, + ACTIONS(2371), 2, sym__automatic_semicolon, anon_sym_SEMI, - [36765] = 4, + [37075] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2312), 1, + ACTIONS(2266), 1, anon_sym_COMMA, - STATE(967), 1, + STATE(981), 1, aux_sym_variable_declaration_repeat1, - ACTIONS(2334), 2, + ACTIONS(2373), 2, sym__automatic_semicolon, anon_sym_SEMI, - [36779] = 5, + [37089] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, - anon_sym_LBRACE, - ACTIONS(2227), 1, + ACTIONS(2254), 1, anon_sym_extends, - STATE(507), 1, + ACTIONS(2375), 1, + anon_sym_LBRACE, + STATE(234), 1, sym_class_body, - STATE(1123), 1, + STATE(1260), 1, sym_class_heritage, - [36795] = 5, + [37105] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2377), 1, + anon_sym_class, + STATE(725), 1, + aux_sym_export_statement_repeat1, + STATE(769), 1, + sym_decorator, + [37121] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - ACTIONS(2227), 1, + ACTIONS(2254), 1, anon_sym_extends, - STATE(235), 1, + STATE(596), 1, sym_class_body, - STATE(1124), 1, + STATE(1109), 1, sym_class_heritage, - [36811] = 5, + [37137] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2267), 1, - anon_sym_EQ, - ACTIONS(2336), 1, + ACTIONS(577), 1, anon_sym_COMMA, - ACTIONS(2338), 1, - anon_sym_RPAREN, - STATE(1066), 1, - aux_sym_formal_parameters_repeat1, - [36827] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1214), 1, - anon_sym_LPAREN, - ACTIONS(2340), 1, - sym_identifier, - ACTIONS(2342), 1, - anon_sym_LBRACK, - STATE(600), 1, - sym_arguments, - [36843] = 5, + ACTIONS(2262), 1, + anon_sym_EQ, + ACTIONS(2379), 1, + anon_sym_RBRACK, + STATE(1010), 1, + aux_sym_array_pattern_repeat1, + [37153] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2187), 1, anon_sym_LBRACE, - ACTIONS(2227), 1, + ACTIONS(2254), 1, anon_sym_extends, - STATE(550), 1, + STATE(496), 1, sym_class_body, - STATE(1128), 1, + STATE(1113), 1, sym_class_heritage, - [36859] = 4, + [37169] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2344), 1, + ACTIONS(1643), 1, + anon_sym_COLON, + ACTIONS(1645), 1, + anon_sym_EQ, + ACTIONS(2381), 2, anon_sym_COMMA, - STATE(964), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(2347), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [36873] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1188), 4, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [36883] = 4, - ACTIONS(1913), 1, + [37183] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2349), 1, - anon_sym_DQUOTE, - STATE(969), 1, - aux_sym_string_repeat1, - ACTIONS(2273), 2, - aux_sym_string_token1, - sym_escape_sequence, - [36897] = 4, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2383), 1, + sym_identifier, + ACTIONS(2385), 1, + anon_sym_STAR, + STATE(1270), 1, + sym_formal_parameters, + [37199] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2312), 1, + ACTIONS(1643), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(1734), 2, anon_sym_COMMA, - STATE(964), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(2351), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [36911] = 4, + anon_sym_RBRACE, + [37211] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - ACTIONS(2353), 1, - anon_sym_STAR, - STATE(1361), 2, - sym_namespace_import, - sym_named_imports, - [36925] = 4, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(2355), 1, - anon_sym_DQUOTE, - STATE(969), 1, - aux_sym_string_repeat1, - ACTIONS(2357), 2, - aux_sym_string_token1, - sym_escape_sequence, - [36939] = 4, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(2360), 1, - anon_sym_SQUOTE, - STATE(970), 1, - aux_sym_string_repeat2, - ACTIONS(2362), 2, - aux_sym_string_token2, - sym_escape_sequence, - [36953] = 5, + ACTIONS(2254), 1, + anon_sym_extends, + STATE(520), 1, + sym_class_body, + STATE(1127), 1, + sym_class_heritage, + [37227] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2365), 1, - sym_identifier, - ACTIONS(2367), 1, - sym_jsx_identifier, - STATE(1219), 1, - sym_nested_identifier, - STATE(1294), 1, - sym_jsx_namespace_name, - [36969] = 3, + ACTIONS(2169), 1, + anon_sym_LBRACE, + ACTIONS(2254), 1, + anon_sym_extends, + STATE(234), 1, + sym_class_body, + STATE(1128), 1, + sym_class_heritage, + [37243] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2369), 1, - anon_sym_EQ, - ACTIONS(1059), 3, - anon_sym_COMMA, + ACTIONS(1199), 4, + anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, - [36981] = 5, + [37253] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2372), 1, - sym_identifier, - ACTIONS(2374), 1, - sym_jsx_identifier, - STATE(1239), 1, - sym_nested_identifier, - STATE(1270), 1, - sym_jsx_namespace_name, - [36997] = 5, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2237), 1, + anon_sym_class, + STATE(725), 1, + aux_sym_export_statement_repeat1, + STATE(769), 1, + sym_decorator, + [37269] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - ACTIONS(2376), 1, + ACTIONS(2387), 1, sym_identifier, - ACTIONS(2378), 1, + ACTIONS(2389), 1, anon_sym_STAR, - STATE(1157), 1, + STATE(1270), 1, sym_formal_parameters, - [37013] = 4, - ACTIONS(1913), 1, + [37285] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2169), 1, + anon_sym_LBRACE, + ACTIONS(2254), 1, + anon_sym_extends, + STATE(585), 1, + sym_class_body, + STATE(1132), 1, + sym_class_heritage, + [37301] = 4, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2349), 1, + ACTIONS(2391), 1, anon_sym_SQUOTE, - STATE(970), 1, + STATE(933), 1, aux_sym_string_repeat2, - ACTIONS(2235), 2, + ACTIONS(2256), 2, aux_sym_string_token2, sym_escape_sequence, - [37027] = 5, + [37315] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(2393), 1, anon_sym_COMMA, - ACTIONS(2267), 1, - anon_sym_EQ, - ACTIONS(2380), 1, - anon_sym_RBRACK, - STATE(1080), 1, - aux_sym_array_pattern_repeat1, - [37043] = 4, + STATE(981), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(2396), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [37329] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, + ACTIONS(2254), 1, + anon_sym_extends, + ACTIONS(2375), 1, + anon_sym_LBRACE, + STATE(231), 1, + sym_class_body, + STATE(1159), 1, + sym_class_heritage, + [37345] = 4, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2391), 1, anon_sym_DQUOTE, - ACTIONS(77), 1, - anon_sym_SQUOTE, - STATE(1179), 1, - sym_string, - [37056] = 4, + STATE(934), 1, + aux_sym_string_repeat1, + ACTIONS(2252), 2, + aux_sym_string_token1, + sym_escape_sequence, + [37359] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, - anon_sym_COMMA, - ACTIONS(2382), 1, - anon_sym_RBRACK, - STATE(1081), 1, - aux_sym_array_pattern_repeat1, - [37069] = 2, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(1248), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [37078] = 2, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(1248), 3, + ACTIONS(2187), 1, anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [37087] = 2, - ACTIONS(1913), 1, + ACTIONS(2254), 1, + anon_sym_extends, + STATE(504), 1, + sym_class_body, + STATE(1168), 1, + sym_class_heritage, + [37375] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [37096] = 2, - ACTIONS(1913), 1, + ACTIONS(1611), 1, + anon_sym_COMMA, + ACTIONS(2398), 1, + anon_sym_RBRACE, + STATE(1028), 1, + aux_sym_object_pattern_repeat1, + [37388] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [37105] = 2, - ACTIONS(1913), 1, + ACTIONS(592), 1, + anon_sym_COMMA, + ACTIONS(1438), 1, + anon_sym_RPAREN, + STATE(961), 1, + aux_sym_array_repeat1, + [37401] = 2, + ACTIONS(1935), 1, sym_comment, ACTIONS(1272), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37114] = 2, - ACTIONS(1913), 1, + [37410] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1256), 3, + ACTIONS(1262), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37123] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2347), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [37132] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2384), 1, - anon_sym_COMMA, - ACTIONS(2386), 1, - anon_sym_RBRACE, - STATE(1033), 1, - aux_sym_named_imports_repeat1, - [37145] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2237), 1, - sym_identifier, - ACTIONS(2388), 1, - anon_sym_RBRACE, - STATE(1234), 1, - sym__import_export_specifier, - [37158] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2390), 1, - sym_identifier, - STATE(1185), 1, - sym_formal_parameters, - [37171] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2392), 1, - sym_identifier, - STATE(1125), 1, - sym_formal_parameters, - [37184] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2394), 1, - sym_identifier, - STATE(1125), 1, - sym_formal_parameters, - [37197] = 4, + [37419] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - ACTIONS(2396), 1, + ACTIONS(2400), 1, sym_identifier, - STATE(1113), 1, + STATE(1210), 1, sym_formal_parameters, - [37210] = 2, - ACTIONS(1913), 1, + [37432] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1280), 3, + ACTIONS(1316), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37219] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2267), 1, - anon_sym_EQ, - ACTIONS(2398), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [37230] = 2, - ACTIONS(1913), 1, + [37441] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1357), 3, + ACTIONS(1316), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37239] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2398), 1, - anon_sym_RPAREN, - ACTIONS(2400), 1, - anon_sym_COMMA, - STATE(995), 1, - aux_sym_formal_parameters_repeat1, - [37252] = 2, - ACTIONS(1913), 1, + [37450] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2403), 3, + ACTIONS(1316), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37261] = 2, - ACTIONS(1913), 1, + [37459] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2402), 1, + anon_sym_EQ, + ACTIONS(1046), 2, + anon_sym_in, + anon_sym_of, + [37470] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1353), 3, + ACTIONS(1375), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37270] = 2, - ACTIONS(1913), 1, + [37479] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2404), 1, + sym_identifier, + STATE(1098), 1, + sym_formal_parameters, + [37492] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2403), 3, + ACTIONS(1280), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37279] = 2, - ACTIONS(1913), 1, + [37501] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2406), 1, + sym_identifier, + STATE(1236), 1, + sym_formal_parameters, + [37514] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2403), 3, + ACTIONS(1320), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37288] = 2, + [37523] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2405), 3, + ACTIONS(2408), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, - [37297] = 3, + [37532] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2409), 1, - anon_sym_as, - ACTIONS(2407), 2, + ACTIONS(1796), 1, + anon_sym_RPAREN, + ACTIONS(2410), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [37308] = 4, + STATE(1058), 1, + aux_sym_formal_parameters_repeat1, + [37545] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2411), 1, + ACTIONS(2412), 1, anon_sym_COMMA, - ACTIONS(2413), 1, + ACTIONS(2415), 1, anon_sym_RBRACE, - STATE(1039), 1, - aux_sym_export_clause_repeat1, - [37321] = 2, - ACTIONS(1913), 1, + STATE(1001), 1, + aux_sym_named_imports_repeat1, + [37558] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + anon_sym_LBRACE, + ACTIONS(2419), 1, + anon_sym_LPAREN, + STATE(240), 1, + sym_statement_block, + [37571] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2403), 3, + ACTIONS(1360), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37330] = 4, + [37580] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2415), 1, + ACTIONS(2421), 1, anon_sym_LPAREN, - ACTIONS(2417), 1, + ACTIONS(2423), 1, anon_sym_await, - STATE(31), 1, + STATE(43), 1, sym__for_header, - [37343] = 4, + [37593] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2419), 1, - anon_sym_COLON, - STATE(1248), 1, - sym_formal_parameters, - [37356] = 4, + ACTIONS(2241), 1, + sym_identifier, + ACTIONS(2425), 1, + anon_sym_RBRACE, + STATE(1189), 1, + sym__import_export_specifier, + [37606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(1440), 3, anon_sym_COMMA, - ACTIONS(2421), 1, anon_sym_RPAREN, - STATE(940), 1, + anon_sym_RBRACK, + [37615] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2262), 1, + anon_sym_EQ, + ACTIONS(2427), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [37626] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(592), 1, + anon_sym_COMMA, + ACTIONS(2429), 1, + anon_sym_RBRACK, + STATE(961), 1, aux_sym_array_repeat1, - [37369] = 2, - ACTIONS(1913), 1, + [37639] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(2213), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [37378] = 4, + ACTIONS(2431), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [37648] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 1, + ACTIONS(577), 1, anon_sym_COMMA, - ACTIONS(2425), 1, - anon_sym_RBRACE, - STATE(1029), 1, - aux_sym_object_repeat1, - [37391] = 4, + ACTIONS(2433), 1, + anon_sym_RBRACK, + STATE(1011), 1, + aux_sym_array_pattern_repeat1, + [37661] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, - anon_sym_COMMA, ACTIONS(2427), 1, - anon_sym_RBRACE, - STATE(1032), 1, - aux_sym_object_pattern_repeat1, - [37404] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2429), 1, - sym_identifier, - STATE(1185), 1, - sym_formal_parameters, - [37417] = 3, + anon_sym_RBRACK, + ACTIONS(2435), 1, + anon_sym_COMMA, + STATE(1011), 1, + aux_sym_array_pattern_repeat1, + [37674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2431), 1, + ACTIONS(2438), 1, sym_identifier, - ACTIONS(2433), 2, + ACTIONS(2440), 2, sym__automatic_semicolon, anon_sym_SEMI, - [37428] = 3, + [37685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2435), 1, + ACTIONS(2442), 1, sym_identifier, - ACTIONS(2437), 2, + ACTIONS(2444), 2, sym__automatic_semicolon, anon_sym_SEMI, - [37439] = 4, - ACTIONS(3), 1, + [37696] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(1899), 1, - anon_sym_DOT, - ACTIONS(2439), 1, - anon_sym_GT, - [37452] = 4, + ACTIONS(2446), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [37705] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - ACTIONS(2441), 1, + ACTIONS(2448), 1, sym_identifier, - STATE(1125), 1, + STATE(1210), 1, sym_formal_parameters, - [37465] = 2, + [37718] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2443), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [37474] = 4, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2450), 1, + sym_identifier, + STATE(1236), 1, + sym_formal_parameters, + [37731] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(796), 1, + ACTIONS(808), 1, anon_sym_while, - ACTIONS(2445), 1, + ACTIONS(2452), 1, anon_sym_else, - STATE(251), 1, + STATE(279), 1, sym_else_clause, - [37487] = 4, + [37744] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2237), 1, + ACTIONS(2454), 1, + anon_sym_COMMA, + ACTIONS(2457), 1, + anon_sym_RBRACE, + STATE(1018), 1, + aux_sym_export_clause_repeat1, + [37757] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2459), 1, + sym_identifier, + STATE(1210), 1, + sym_formal_parameters, + [37770] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2461), 1, + sym_identifier, + STATE(711), 1, + sym_decorator_member_expression, + STATE(765), 1, + sym_decorator_call_expression, + [37783] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2463), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [37792] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2241), 1, sym_identifier, - ACTIONS(2447), 1, + ACTIONS(2465), 1, anon_sym_RBRACE, - STATE(1232), 1, + STATE(1267), 1, sym__import_export_specifier, - [37500] = 2, + [37805] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2443), 3, + ACTIONS(2463), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, - [37509] = 4, + [37814] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2449), 1, + ACTIONS(2467), 1, anon_sym_COMMA, - ACTIONS(2452), 1, + ACTIONS(2469), 1, anon_sym_RBRACE, - STATE(1019), 1, - aux_sym_export_clause_repeat1, - [37522] = 4, + STATE(1078), 1, + aux_sym_named_imports_repeat1, + [37827] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2454), 1, + ACTIONS(2471), 1, anon_sym_LPAREN, - ACTIONS(2456), 1, + ACTIONS(2473), 1, anon_sym_await, - STATE(41), 1, + STATE(28), 1, sym__for_header, - [37535] = 3, + [37840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2458), 1, + ACTIONS(2475), 1, anon_sym_EQ, - ACTIONS(2207), 2, + ACTIONS(1068), 2, anon_sym_COMMA, anon_sym_RBRACE, - [37546] = 4, + [37851] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2460), 1, - sym_identifier, - STATE(706), 1, - sym_decorator_member_expression, - STATE(761), 1, - sym_decorator_call_expression, - [37559] = 4, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(2477), 1, + anon_sym_GT, + [37864] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, + ACTIONS(2479), 1, anon_sym_COMMA, - ACTIONS(2462), 1, + ACTIONS(2482), 1, anon_sym_RBRACE, - STATE(1032), 1, + STATE(1028), 1, aux_sym_object_pattern_repeat1, - [37572] = 4, + [37877] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 1, + ACTIONS(2484), 1, anon_sym_COMMA, - ACTIONS(2464), 1, + ACTIONS(2487), 1, anon_sym_RBRACE, STATE(1029), 1, aux_sym_object_repeat1, - [37585] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(1899), 1, - anon_sym_DOT, - ACTIONS(2466), 1, - anon_sym_GT, - [37598] = 4, + [37890] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2237), 1, - sym_identifier, - ACTIONS(2468), 1, + ACTIONS(1611), 1, + anon_sym_COMMA, + ACTIONS(2489), 1, anon_sym_RBRACE, - STATE(1234), 1, - sym__import_export_specifier, - [37611] = 4, + STATE(985), 1, + aux_sym_object_pattern_repeat1, + [37903] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, + ACTIONS(1611), 1, anon_sym_COMMA, - ACTIONS(2470), 1, + ACTIONS(2491), 1, anon_sym_RBRACE, - STATE(1072), 1, + STATE(1076), 1, aux_sym_object_pattern_repeat1, - [37624] = 4, + [37916] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 1, + ACTIONS(2493), 1, anon_sym_COMMA, - ACTIONS(2472), 1, + ACTIONS(2495), 1, anon_sym_RBRACE, - STATE(1073), 1, + STATE(1077), 1, aux_sym_object_repeat1, - [37637] = 4, + [37929] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2474), 1, + ACTIONS(2493), 1, anon_sym_COMMA, - ACTIONS(2477), 1, + ACTIONS(2497), 1, anon_sym_RBRACE, - STATE(1029), 1, + STATE(1042), 1, aux_sym_object_repeat1, - [37650] = 4, + [37942] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 1, + ACTIONS(2493), 1, anon_sym_COMMA, - ACTIONS(2472), 1, + ACTIONS(2495), 1, anon_sym_RBRACE, STATE(1029), 1, aux_sym_object_repeat1, - [37663] = 4, + [37955] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, + ACTIONS(1611), 1, anon_sym_COMMA, - ACTIONS(2470), 1, + ACTIONS(2491), 1, anon_sym_RBRACE, - STATE(1032), 1, + STATE(1028), 1, aux_sym_object_pattern_repeat1, - [37676] = 4, + [37968] = 2, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2231), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [37977] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2479), 1, - anon_sym_COMMA, - ACTIONS(2482), 1, - anon_sym_RBRACE, - STATE(1032), 1, - aux_sym_object_pattern_repeat1, - [37689] = 4, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2499), 1, + anon_sym_COLON, + STATE(1230), 1, + sym_formal_parameters, + [37990] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2484), 1, + ACTIONS(2493), 1, anon_sym_COMMA, - ACTIONS(2487), 1, + ACTIONS(2497), 1, anon_sym_RBRACE, - STATE(1033), 1, - aux_sym_named_imports_repeat1, - [37702] = 4, + STATE(1029), 1, + aux_sym_object_repeat1, + [38003] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(1611), 1, anon_sym_COMMA, - ACTIONS(2380), 1, - anon_sym_RBRACK, - STATE(1081), 1, - aux_sym_array_pattern_repeat1, - [37715] = 4, + ACTIONS(2489), 1, + anon_sym_RBRACE, + STATE(1028), 1, + aux_sym_object_pattern_repeat1, + [38016] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(1409), 1, - anon_sym_RBRACK, - STATE(940), 1, + ACTIONS(2501), 1, + anon_sym_RPAREN, + STATE(961), 1, aux_sym_array_repeat1, - [37728] = 4, + [38029] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1891), 1, + ACTIONS(1907), 1, anon_sym_COLON, - ACTIONS(1899), 1, + ACTIONS(1915), 1, anon_sym_DOT, - ACTIONS(2489), 1, + ACTIONS(2503), 1, anon_sym_GT, - [37741] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(527), 1, - sym__automatic_semicolon, - ACTIONS(513), 2, - anon_sym_else, - anon_sym_while, - [37752] = 4, + [38042] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2491), 1, - anon_sym_COMMA, ACTIONS(2493), 1, - anon_sym_RBRACE, - STATE(986), 1, - aux_sym_named_imports_repeat1, - [37765] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2495), 1, anon_sym_COMMA, - ACTIONS(2497), 1, + ACTIONS(2505), 1, anon_sym_RBRACE, - STATE(1019), 1, - aux_sym_export_clause_repeat1, - [37778] = 2, + STATE(1029), 1, + aux_sym_object_repeat1, + [38055] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2499), 3, + ACTIONS(501), 1, sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [37787] = 4, + ACTIONS(497), 2, + anon_sym_else, + anon_sym_while, + [38066] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(1409), 1, - anon_sym_RBRACK, - STATE(1079), 1, + ACTIONS(1442), 1, + anon_sym_RPAREN, + STATE(1040), 1, aux_sym_array_repeat1, - [37800] = 4, + [38079] = 2, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2507), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [38088] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(2380), 1, - anon_sym_RBRACK, - STATE(1080), 1, - aux_sym_array_pattern_repeat1, - [37813] = 4, - ACTIONS(3), 1, + ACTIONS(1442), 1, + anon_sym_RPAREN, + STATE(961), 1, + aux_sym_array_repeat1, + [38101] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2237), 1, - sym_identifier, - ACTIONS(2501), 1, - anon_sym_RBRACE, - STATE(1232), 1, - sym__import_export_specifier, - [37826] = 2, + ACTIONS(2507), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [38110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2503), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [37835] = 4, + ACTIONS(2475), 1, + anon_sym_EQ, + ACTIONS(2183), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [38121] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(577), 1, anon_sym_COMMA, - ACTIONS(2269), 1, + ACTIONS(2264), 1, anon_sym_RBRACK, - STATE(978), 1, + STATE(1088), 1, aux_sym_array_pattern_repeat1, - [37848] = 4, + [38134] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(1401), 1, + ACTIONS(1430), 1, anon_sym_RBRACK, - STATE(1083), 1, + STATE(1087), 1, aux_sym_array_repeat1, - [37861] = 2, - ACTIONS(3), 1, + [38147] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2505), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [37870] = 4, + ACTIONS(2191), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [38156] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(1401), 1, + ACTIONS(1430), 1, anon_sym_RBRACK, - STATE(940), 1, + STATE(961), 1, aux_sym_array_repeat1, - [37883] = 4, + [38169] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(577), 1, anon_sym_COMMA, - ACTIONS(2269), 1, + ACTIONS(2264), 1, anon_sym_RBRACK, - STATE(1081), 1, + STATE(1011), 1, aux_sym_array_pattern_repeat1, - [37896] = 4, + [38182] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, + ACTIONS(2340), 1, anon_sym_COMMA, - ACTIONS(2507), 1, - anon_sym_RBRACE, - STATE(1023), 1, - aux_sym_object_pattern_repeat1, - [37909] = 2, + ACTIONS(2342), 1, + anon_sym_RPAREN, + STATE(1000), 1, + aux_sym_formal_parameters_repeat1, + [38195] = 2, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2507), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [38204] = 2, + ACTIONS(1935), 1, + sym_comment, + ACTIONS(2507), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [38213] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2509), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [37918] = 3, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(2509), 1, + anon_sym_GT, + [38226] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2511), 1, - anon_sym_EQ, - ACTIONS(1034), 2, - anon_sym_in, - anon_sym_of, - [37929] = 4, + anon_sym_COMMA, + ACTIONS(2514), 1, + anon_sym_RPAREN, + STATE(1058), 1, + aux_sym_formal_parameters_repeat1, + [38239] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 1, + ACTIONS(2183), 3, anon_sym_COMMA, - ACTIONS(2513), 1, - anon_sym_RBRACE, - STATE(1024), 1, - aux_sym_object_repeat1, - [37942] = 4, + anon_sym_EQ, + anon_sym_RBRACK, + [38248] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2515), 1, - anon_sym_COLON, - STATE(1248), 1, - sym_formal_parameters, - [37955] = 2, - ACTIONS(1913), 1, + ACTIONS(2262), 1, + anon_sym_EQ, + ACTIONS(2514), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [38259] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(1260), 3, + ACTIONS(1316), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [37964] = 4, + [38268] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 1, + ACTIONS(577), 1, anon_sym_COMMA, - ACTIONS(2513), 1, - anon_sym_RBRACE, - STATE(1029), 1, - aux_sym_object_repeat1, - [37977] = 4, + ACTIONS(2379), 1, + anon_sym_RBRACK, + STATE(1010), 1, + aux_sym_array_pattern_repeat1, + [38281] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(2507), 1, - anon_sym_RBRACE, - STATE(1032), 1, - aux_sym_object_pattern_repeat1, - [37990] = 2, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(2193), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [37999] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2517), 1, - anon_sym_EQ, - ACTIONS(1034), 2, - anon_sym_in, - anon_sym_of, - [38010] = 4, + ACTIONS(1436), 1, + anon_sym_RBRACK, + STATE(1008), 1, + aux_sym_array_repeat1, + [38294] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(1411), 1, - anon_sym_RPAREN, - STATE(940), 1, + ACTIONS(1436), 1, + anon_sym_RBRACK, + STATE(961), 1, aux_sym_array_repeat1, - [38023] = 2, + [38307] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2516), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [38316] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2207), 3, + ACTIONS(577), 1, anon_sym_COMMA, - anon_sym_EQ, + ACTIONS(2379), 1, anon_sym_RBRACK, - [38032] = 4, + STATE(1011), 1, + aux_sym_array_pattern_repeat1, + [38329] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, - anon_sym_COMMA, - ACTIONS(1411), 1, - anon_sym_RPAREN, - STATE(1006), 1, - aux_sym_array_repeat1, - [38045] = 4, + ACTIONS(2241), 1, + sym_identifier, + ACTIONS(2518), 1, + anon_sym_RBRACE, + STATE(1267), 1, + sym__import_export_specifier, + [38342] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2336), 1, - anon_sym_COMMA, - ACTIONS(2338), 1, - anon_sym_RPAREN, - STATE(1066), 1, - aux_sym_formal_parameters_repeat1, - [38058] = 4, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2520), 1, + sym_identifier, + STATE(1117), 1, + sym_formal_parameters, + [38355] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(1899), 1, - anon_sym_DOT, - ACTIONS(2519), 1, - anon_sym_GT, - [38071] = 4, + ACTIONS(2522), 1, + anon_sym_EQ, + ACTIONS(1046), 2, + anon_sym_in, + anon_sym_of, + [38366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, - anon_sym_COMMA, - ACTIONS(2521), 1, - anon_sym_RPAREN, - STATE(940), 1, - aux_sym_array_repeat1, - [38084] = 4, + ACTIONS(2524), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [38375] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1788), 1, - anon_sym_RPAREN, - ACTIONS(2523), 1, - anon_sym_COMMA, - STATE(995), 1, - aux_sym_formal_parameters_repeat1, - [38097] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + ACTIONS(2526), 1, + sym_identifier, + STATE(1236), 1, + sym_formal_parameters, + [38388] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2458), 1, - anon_sym_EQ, - ACTIONS(1059), 2, + ACTIONS(2528), 1, anon_sym_COMMA, + ACTIONS(2530), 1, anon_sym_RBRACE, - [38108] = 2, - ACTIONS(1913), 1, - sym_comment, - ACTIONS(2525), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [38117] = 4, + STATE(1018), 1, + aux_sym_export_clause_repeat1, + [38401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - ACTIONS(2529), 1, - anon_sym_LPAREN, - STATE(241), 1, - sym_statement_block, - [38130] = 4, + ACTIONS(2396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [38410] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 1, + ACTIONS(2493), 1, anon_sym_COMMA, - ACTIONS(2531), 1, + ACTIONS(2532), 1, anon_sym_RBRACE, STATE(1029), 1, aux_sym_object_repeat1, - [38143] = 4, + [38423] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, + ACTIONS(1611), 1, anon_sym_COMMA, - ACTIONS(2533), 1, + ACTIONS(2534), 1, anon_sym_RBRACE, - STATE(1032), 1, + STATE(1028), 1, aux_sym_object_pattern_repeat1, - [38156] = 4, + [38436] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 1, + ACTIONS(1611), 1, anon_sym_COMMA, - ACTIONS(2535), 1, + ACTIONS(2536), 1, anon_sym_RBRACE, - STATE(1032), 1, + STATE(1028), 1, aux_sym_object_pattern_repeat1, - [38169] = 4, + [38449] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 1, + ACTIONS(2493), 1, anon_sym_COMMA, - ACTIONS(2537), 1, + ACTIONS(2538), 1, anon_sym_RBRACE, STATE(1029), 1, aux_sym_object_repeat1, - [38182] = 4, + [38462] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(2540), 1, anon_sym_COMMA, - ACTIONS(1395), 1, - anon_sym_RPAREN, - STATE(1065), 1, - aux_sym_array_repeat1, - [38195] = 4, + ACTIONS(2542), 1, + anon_sym_RBRACE, + STATE(1001), 1, + aux_sym_named_imports_repeat1, + [38475] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, - anon_sym_COMMA, - ACTIONS(1395), 1, - anon_sym_RPAREN, - STATE(940), 1, - aux_sym_array_repeat1, - [38208] = 4, + ACTIONS(2241), 1, + sym_identifier, + ACTIONS(2544), 1, + anon_sym_RBRACE, + STATE(1189), 1, + sym__import_export_specifier, + [38488] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2539), 1, - sym_identifier, - STATE(1094), 1, - sym_formal_parameters, - [38221] = 2, + ACTIONS(75), 1, + anon_sym_DQUOTE, + ACTIONS(77), 1, + anon_sym_SQUOTE, + STATE(1176), 1, + sym_string, + [38501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1393), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [38230] = 3, + ACTIONS(2546), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [38510] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2267), 1, - anon_sym_EQ, - ACTIONS(2541), 2, + ACTIONS(2550), 1, + anon_sym_as, + ACTIONS(2548), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [38241] = 4, + anon_sym_RBRACE, + [38521] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(2552), 1, anon_sym_COMMA, - ACTIONS(2543), 1, - anon_sym_RBRACK, - STATE(940), 1, - aux_sym_array_repeat1, - [38254] = 4, + ACTIONS(2554), 1, + anon_sym_RBRACE, + STATE(1072), 1, + aux_sym_export_clause_repeat1, + [38534] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, - anon_sym_COMMA, - ACTIONS(2545), 1, - anon_sym_RBRACK, - STATE(1081), 1, - aux_sym_array_pattern_repeat1, - [38267] = 4, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(2556), 1, + anon_sym_GT, + [38547] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2541), 1, - anon_sym_RBRACK, - ACTIONS(2547), 1, + ACTIONS(592), 1, anon_sym_COMMA, - STATE(1081), 1, - aux_sym_array_pattern_repeat1, - [38280] = 4, + ACTIONS(2558), 1, + anon_sym_RPAREN, + STATE(961), 1, + aux_sym_array_repeat1, + [38560] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - ACTIONS(2550), 1, - sym_identifier, - STATE(1185), 1, - sym_formal_parameters, - [38293] = 4, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2560), 1, + anon_sym_RBRACE, + STATE(1029), 1, + aux_sym_object_repeat1, + [38573] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(592), 1, anon_sym_COMMA, - ACTIONS(2552), 1, + ACTIONS(2562), 1, anon_sym_RBRACK, - STATE(940), 1, + STATE(961), 1, aux_sym_array_repeat1, - [38306] = 3, + [38586] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - STATE(715), 1, - sym_statement_block, - [38316] = 3, + ACTIONS(577), 1, + anon_sym_COMMA, + ACTIONS(2564), 1, + anon_sym_RBRACK, + STATE(1011), 1, + aux_sym_array_pattern_repeat1, + [38599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1141), 1, - sym_parenthesized_expression, - [38326] = 3, + ACTIONS(2566), 1, + anon_sym_COLON, + STATE(1230), 1, + sym_formal_parameters, + [38612] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2556), 1, - anon_sym_LPAREN, - STATE(1158), 1, - sym_parenthesized_expression, - [38336] = 3, + ACTIONS(1611), 1, + anon_sym_COMMA, + ACTIONS(2568), 1, + anon_sym_RBRACE, + STATE(1028), 1, + aux_sym_object_pattern_repeat1, + [38625] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2558), 1, - sym_identifier, - ACTIONS(2560), 1, - anon_sym_STAR, - [38346] = 3, + ACTIONS(592), 1, + anon_sym_COMMA, + ACTIONS(1438), 1, + anon_sym_RPAREN, + STATE(1085), 1, + aux_sym_array_repeat1, + [38638] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - STATE(271), 1, - sym_statement_block, - [38356] = 2, + ACTIONS(2570), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [38646] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2541), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [38364] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1185), 1, + sym_formal_parameters, + [38656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2562), 1, + ACTIONS(2572), 1, sym_identifier, - ACTIONS(2564), 1, - sym_jsx_identifier, - [38374] = 3, + ACTIONS(2574), 1, + anon_sym_STAR, + [38666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2566), 1, + ACTIONS(2576), 1, sym_identifier, - ACTIONS(2568), 1, + ACTIONS(2578), 1, anon_sym_STAR, - [38384] = 3, + [38676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(525), 1, + STATE(531), 1, sym_class_body, - [38394] = 3, + [38686] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2580), 1, anon_sym_LBRACE, - STATE(419), 1, + STATE(433), 1, sym_statement_block, - [38404] = 3, + [38696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2580), 1, anon_sym_LBRACE, - STATE(454), 1, + STATE(460), 1, sym_statement_block, - [38414] = 3, + [38706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(517), 1, + STATE(522), 1, sym_statement_block, - [38424] = 3, + [38716] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1629), 1, + ACTIONS(2051), 2, + anon_sym_in, + anon_sym_of, + [38724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, anon_sym_LPAREN, - ACTIONS(1838), 1, - anon_sym_EQ_GT, - [38434] = 3, + STATE(1204), 1, + sym_formal_parameters, + [38734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, - anon_sym_LBRACE, - STATE(586), 1, - sym_statement_block, - [38444] = 3, + ACTIONS(2584), 1, + anon_sym_SEMI, + ACTIONS(2586), 1, + sym__automatic_semicolon, + [38744] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2580), 1, anon_sym_LBRACE, - STATE(717), 1, + STATE(438), 1, sym_statement_block, - [38454] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1861), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [38462] = 3, + [38754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1241), 1, - sym_formal_parameters, - [38472] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2159), 1, - anon_sym_LBRACE, - STATE(486), 1, - sym_class_body, - [38482] = 3, + STATE(1255), 1, + sym_formal_parameters, + [38764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2187), 1, anon_sym_LBRACE, - STATE(237), 1, + STATE(423), 1, sym_class_body, - [38492] = 3, + [38774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(50), 1, + STATE(238), 1, sym_class_body, - [38502] = 3, + [38784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1186), 1, + STATE(1124), 1, sym_formal_parameters, - [38512] = 3, + [38794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2580), 1, anon_sym_LBRACE, - STATE(552), 1, - sym_class_body, - [38522] = 3, + STATE(444), 1, + sym_statement_block, + [38804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(551), 1, - sym_statement_block, - [38532] = 3, + STATE(540), 1, + sym_class_body, + [38814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(609), 1, + STATE(602), 1, sym_statement_block, - [38542] = 3, + [38824] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1198), 1, - sym_formal_parameters, - [38552] = 3, + ACTIONS(2588), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [38832] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1200), 1, - sym_formal_parameters, - [38562] = 3, + ACTIONS(2590), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [38840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2187), 1, + anon_sym_LBRACE, + STATE(446), 1, + sym_class_body, + [38850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1201), 1, + STATE(1202), 1, sym_formal_parameters, - [38572] = 3, + [38860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1117), 1, + STATE(1205), 1, sym_formal_parameters, - [38582] = 3, + [38870] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1242), 1, + STATE(1206), 1, sym_formal_parameters, - [38592] = 3, + [38880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2580), 1, anon_sym_LBRACE, - STATE(489), 1, + STATE(462), 1, sym_statement_block, - [38602] = 3, + [38890] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(515), 1, + STATE(527), 1, sym_statement_block, - [38612] = 3, + [38900] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(506), 1, + STATE(529), 1, sym_statement_block, - [38622] = 3, + [38910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1098), 1, + STATE(1172), 1, sym_formal_parameters, - [38632] = 3, + [38920] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, - anon_sym_LBRACE, - STATE(49), 1, - sym_statement_block, - [38642] = 3, + ACTIONS(1424), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [38928] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, + ACTIONS(2592), 1, anon_sym_LPAREN, - STATE(30), 1, + STATE(40), 1, sym_parenthesized_expression, - [38652] = 3, + [38938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1891), 1, + ACTIONS(1907), 1, anon_sym_COLON, - ACTIONS(2519), 1, + ACTIONS(2556), 1, anon_sym_GT, - [38662] = 3, + [38948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2251), 1, - sym_identifier, - ACTIONS(2253), 1, - anon_sym_LBRACK, - [38672] = 3, + ACTIONS(2594), 1, + anon_sym_LBRACE, + STATE(228), 1, + sym_statement_block, + [38958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1899), 1, + ACTIONS(1915), 1, anon_sym_DOT, - ACTIONS(2519), 1, + ACTIONS(2556), 1, anon_sym_GT, - [38682] = 3, + [38968] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1214), 1, + STATE(1218), 1, sym_formal_parameters, - [38692] = 3, + [38978] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(523), 1, + STATE(532), 1, sym_class_body, - [38702] = 3, + [38988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(238), 1, + STATE(244), 1, sym_class_body, - [38712] = 3, + [38998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, - anon_sym_LBRACE, - STATE(615), 1, - sym_statement_block, - [38722] = 3, + ACTIONS(2592), 1, + anon_sym_LPAREN, + STATE(1201), 1, + sym_parenthesized_expression, + [39008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(543), 1, + STATE(548), 1, sym_statement_block, - [38732] = 3, + [39018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(542), 1, + STATE(546), 1, sym_statement_block, - [38742] = 3, + [39028] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(541), 1, + STATE(545), 1, sym_class_body, - [38752] = 3, + [39038] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1243), 1, - sym_formal_parameters, - [38762] = 3, + ACTIONS(2596), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [39046] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(514), 1, + STATE(517), 1, sym_statement_block, - [38772] = 3, + [39056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, - anon_sym_LBRACE, - STATE(469), 1, - sym_class_body, - [38782] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1219), 1, + sym_formal_parameters, + [39066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(540), 1, + STATE(599), 1, sym_statement_block, - [38792] = 3, + [39076] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1247), 1, + STATE(1262), 1, sym_formal_parameters, - [38802] = 3, + [39086] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1208), 1, - sym_formal_parameters, - [38812] = 3, + ACTIONS(2482), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [39094] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2598), 2, anon_sym_LBRACE, - STATE(738), 1, - sym_statement_block, - [38822] = 3, + anon_sym_EQ_GT, + [39102] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - STATE(732), 1, - sym_statement_block, - [38832] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1237), 1, + sym_formal_parameters, + [39112] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - STATE(721), 1, - sym_statement_block, - [38842] = 2, + ACTIONS(2600), 1, + anon_sym_SEMI, + ACTIONS(2602), 1, + sym__automatic_semicolon, + [39122] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2574), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [38850] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1154), 1, + sym_formal_parameters, + [39132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1207), 1, + STATE(1215), 1, sym_formal_parameters, - [38860] = 3, + [39142] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2576), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(34), 1, - sym__for_header, - [38870] = 3, + STATE(1192), 1, + sym_formal_parameters, + [39152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2578), 1, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1191), 1, + sym_formal_parameters, + [39162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(299), 1, - sym_switch_body, - [38880] = 2, + STATE(733), 1, + sym_statement_block, + [39172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1188), 2, + ACTIONS(2604), 2, sym__automatic_semicolon, anon_sym_SEMI, - [38888] = 2, + [39180] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2580), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [38896] = 2, + ACTIONS(2582), 1, + anon_sym_LBRACE, + STATE(52), 1, + sym_statement_block, + [39190] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2582), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [38904] = 3, + ACTIONS(2284), 1, + sym_identifier, + ACTIONS(2286), 1, + anon_sym_LBRACK, + [39200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - STATE(242), 1, - sym_statement_block, - [38914] = 2, + ACTIONS(2606), 1, + anon_sym_LPAREN, + STATE(1186), 1, + sym_parenthesized_expression, + [39210] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2584), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [38922] = 2, + ACTIONS(2241), 1, + sym_identifier, + STATE(1267), 1, + sym__import_export_specifier, + [39220] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2586), 2, + ACTIONS(1881), 2, sym__automatic_semicolon, anon_sym_SEMI, - [38930] = 3, + [39228] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2594), 1, anon_sym_LBRACE, - STATE(468), 1, + STATE(237), 1, sym_statement_block, - [38940] = 3, + [39238] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2229), 1, - anon_sym_from, - STATE(1184), 1, - sym__from_clause, - [38950] = 3, + ACTIONS(2594), 1, + anon_sym_LBRACE, + STATE(239), 1, + sym_statement_block, + [39248] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2588), 1, + ACTIONS(2487), 2, anon_sym_COMMA, - ACTIONS(2590), 1, - anon_sym_from, - [38960] = 2, + anon_sym_RBRACE, + [39256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2592), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [38968] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1250), 1, + sym_formal_parameters, + [39266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(420), 1, + STATE(626), 1, sym_statement_block, - [38978] = 3, + [39276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1148), 1, + STATE(1234), 1, sym_formal_parameters, - [38988] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2398), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [38996] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2594), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [39004] = 3, + [39286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2340), 1, - sym_identifier, - ACTIONS(2342), 1, - anon_sym_LBRACK, - [39014] = 3, + ACTIONS(2375), 1, + anon_sym_LBRACE, + STATE(238), 1, + sym_class_body, + [39296] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(457), 1, + STATE(739), 1, sym_statement_block, - [39024] = 2, + [39306] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2596), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [39032] = 3, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(716), 1, + sym_statement_block, + [39316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2237), 1, - sym_identifier, - STATE(1234), 1, - sym__import_export_specifier, - [39042] = 3, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(735), 1, + sym_statement_block, + [39326] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(1643), 1, anon_sym_LPAREN, - STATE(1255), 1, - sym_formal_parameters, - [39052] = 3, + ACTIONS(1849), 1, + anon_sym_EQ_GT, + [39336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(722), 1, + STATE(717), 1, sym_statement_block, - [39062] = 3, + [39346] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(724), 1, - sym_statement_block, - [39072] = 3, + STATE(593), 1, + sym_class_body, + [39356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(710), 1, + STATE(730), 1, sym_statement_block, - [39082] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1135), 1, - sym_formal_parameters, - [39092] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1136), 1, - sym_formal_parameters, - [39102] = 3, + [39366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1137), 1, + STATE(1239), 1, sym_formal_parameters, - [39112] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - STATE(737), 1, - sym_statement_block, - [39122] = 3, + [39376] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2187), 1, anon_sym_LBRACE, - STATE(728), 1, - sym_statement_block, - [39132] = 3, + STATE(429), 1, + sym_class_body, + [39386] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - STATE(734), 1, - sym_statement_block, - [39142] = 3, + ACTIONS(2344), 1, + sym_identifier, + ACTIONS(2346), 1, + anon_sym_LBRACK, + [39396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_LBRACE, - STATE(712), 1, - sym_statement_block, - [39152] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1103), 1, + sym_formal_parameters, + [39406] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2598), 1, - anon_sym_SEMI, - ACTIONS(2600), 1, - sym__automatic_semicolon, - [39162] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1108), 1, + sym_formal_parameters, + [39416] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2602), 1, + ACTIONS(2580), 1, anon_sym_LBRACE, - STATE(231), 1, + STATE(458), 1, sym_statement_block, - [39172] = 3, + [39426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2602), 1, - anon_sym_LBRACE, - STATE(229), 1, - sym_statement_block, - [39182] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1241), 1, + sym_formal_parameters, + [39436] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2237), 1, - sym_identifier, - STATE(1232), 1, - sym__import_export_specifier, - [39192] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1243), 1, + sym_formal_parameters, + [39446] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2604), 1, - sym_identifier, - ACTIONS(2606), 1, - anon_sym_STAR, - [39202] = 2, + ACTIONS(2608), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [39454] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2608), 2, + ACTIONS(2610), 2, sym__automatic_semicolon, anon_sym_SEMI, - [39210] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2159), 1, - anon_sym_LBRACE, - STATE(448), 1, - sym_class_body, - [39220] = 3, + [39462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, - anon_sym_LBRACE, - STATE(584), 1, - sym_class_body, - [39230] = 2, + ACTIONS(1643), 1, + anon_sym_LPAREN, + ACTIONS(2612), 1, + anon_sym_EQ_GT, + [39472] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2610), 2, + ACTIONS(1420), 2, sym__automatic_semicolon, anon_sym_SEMI, - [39238] = 2, + [39480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2612), 2, + ACTIONS(2514), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [39246] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1211), 1, - sym_formal_parameters, - [39256] = 3, + anon_sym_RPAREN, + [39488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1187), 1, - sym_formal_parameters, - [39266] = 2, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(727), 1, + sym_statement_block, + [39498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 2, + ACTIONS(2614), 2, sym__automatic_semicolon, anon_sym_SEMI, - [39274] = 3, + [39506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2614), 1, - anon_sym_SEMI, - ACTIONS(2616), 1, - sym__automatic_semicolon, - [39284] = 3, + ACTIONS(2427), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [39514] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2580), 1, anon_sym_LBRACE, - STATE(568), 1, + STATE(509), 1, sym_statement_block, - [39294] = 3, + [39524] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(53), 1, + STATE(726), 1, sym_statement_block, - [39304] = 3, + [39534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(51), 1, + STATE(723), 1, sym_statement_block, - [39314] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2225), 1, - anon_sym_LBRACE, - STATE(237), 1, - sym_class_body, - [39324] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2618), 1, - sym_identifier, - ACTIONS(2620), 1, - anon_sym_STAR, - [39334] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2622), 1, - anon_sym_SEMI, - ACTIONS(2624), 1, - sym__automatic_semicolon, - [39344] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2554), 1, - anon_sym_LPAREN, - STATE(35), 1, - sym_parenthesized_expression, - [39354] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2626), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [39362] = 2, + [39544] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2628), 2, + ACTIONS(2616), 2, sym__automatic_semicolon, anon_sym_SEMI, - [39370] = 3, + [39552] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, - anon_sym_LBRACE, - STATE(56), 1, - sym_statement_block, - [39380] = 3, + ACTIONS(2241), 1, + sym_identifier, + STATE(1189), 1, + sym__import_export_specifier, + [39562] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2187), 1, anon_sym_LBRACE, - STATE(217), 1, - sym_statement_block, - [39390] = 3, + STATE(497), 1, + sym_class_body, + [39572] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2229), 1, - anon_sym_from, - STATE(1171), 1, - sym__from_clause, - [39400] = 3, + ACTIONS(2618), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [39580] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, + ACTIONS(2592), 1, anon_sym_LPAREN, - STATE(33), 1, + STATE(36), 1, sym_parenthesized_expression, - [39410] = 3, + [39590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2630), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(231), 1, + STATE(743), 1, sym_statement_block, - [39420] = 3, + [39600] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1132), 1, - sym_formal_parameters, - [39430] = 3, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(744), 1, + sym_statement_block, + [39610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2630), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(239), 1, - sym_statement_block, - [39440] = 3, + STATE(623), 1, + sym_class_body, + [39620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2630), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(229), 1, + STATE(218), 1, sym_statement_block, - [39450] = 3, + [39630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2592), 1, anon_sym_LPAREN, - STATE(1173), 1, - sym_formal_parameters, - [39460] = 3, + STATE(33), 1, + sym_parenthesized_expression, + [39640] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, - anon_sym_LBRACE, - STATE(429), 1, - sym_class_body, - [39470] = 3, + ACTIONS(2620), 1, + sym_identifier, + ACTIONS(2622), 1, + sym_jsx_identifier, + [39650] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1130), 1, - sym_formal_parameters, - [39480] = 2, + ACTIONS(2624), 1, + anon_sym_SEMI, + ACTIONS(2626), 1, + sym__automatic_semicolon, + [39660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2632), 2, + ACTIONS(2628), 2, anon_sym_LBRACE, anon_sym_EQ_GT, - [39488] = 3, + [39668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2630), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [39676] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2632), 1, anon_sym_LPAREN, - STATE(1262), 1, - sym_formal_parameters, - [39498] = 3, + STATE(25), 1, + sym__for_header, + [39686] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2634), 1, anon_sym_LBRACE, - STATE(430), 1, - sym_statement_block, - [39508] = 3, + STATE(303), 1, + sym_switch_body, + [39696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2636), 1, anon_sym_LBRACE, - STATE(432), 1, + STATE(237), 1, sym_statement_block, - [39518] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1127), 1, - sym_formal_parameters, - [39528] = 3, + [39706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1152), 1, + STATE(1136), 1, sym_formal_parameters, - [39538] = 3, + [39716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2602), 1, + ACTIONS(2580), 1, anon_sym_LBRACE, - STATE(236), 1, + STATE(457), 1, sym_statement_block, - [39548] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1126), 1, - sym_formal_parameters, - [39558] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1230), 1, - sym_formal_parameters, - [39568] = 3, + [39726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2630), 1, + ACTIONS(2636), 1, anon_sym_LBRACE, - STATE(236), 1, + STATE(243), 1, sym_statement_block, - [39578] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(2439), 1, - anon_sym_GT, - [39588] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2482), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [39596] = 3, + [39736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(2489), 1, - anon_sym_GT, - [39606] = 3, + ACTIONS(2636), 1, + anon_sym_LBRACE, + STATE(239), 1, + sym_statement_block, + [39746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1115), 1, - sym_formal_parameters, - [39616] = 3, + ACTIONS(2638), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [39754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1899), 1, - anon_sym_DOT, - ACTIONS(2489), 1, - anon_sym_GT, - [39626] = 3, + ACTIONS(2640), 1, + sym_identifier, + ACTIONS(2642), 1, + anon_sym_STAR, + [39764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1114), 1, + STATE(1148), 1, sym_formal_parameters, - [39636] = 3, + [39774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1899), 1, - anon_sym_DOT, - ACTIONS(2439), 1, - anon_sym_GT, - [39646] = 2, + ACTIONS(2582), 1, + anon_sym_LBRACE, + STATE(554), 1, + sym_statement_block, + [39784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2033), 2, - anon_sym_in, - anon_sym_of, - [39654] = 3, + ACTIONS(2582), 1, + anon_sym_LBRACE, + STATE(55), 1, + sym_statement_block, + [39794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, STATE(60), 1, - sym_class_body, - [39664] = 2, + sym_statement_block, + [39804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2634), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [39672] = 2, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1134), 1, + sym_formal_parameters, + [39814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1405), 2, + ACTIONS(2644), 2, sym__automatic_semicolon, anon_sym_SEMI, - [39680] = 3, + [39822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(731), 1, + sym_statement_block, + [39832] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1106), 1, + STATE(1131), 1, + sym_formal_parameters, + [39842] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1130), 1, sym_formal_parameters, - [39690] = 3, + [39852] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2165), 1, + ACTIONS(2636), 1, anon_sym_LBRACE, - STATE(583), 1, - sym_class_body, - [39700] = 2, + STATE(228), 1, + sym_statement_block, + [39862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2477), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [39708] = 3, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(722), 1, + sym_statement_block, + [39872] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1194), 1, + STATE(1184), 1, sym_formal_parameters, - [39718] = 3, + [39882] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(2503), 1, + anon_sym_GT, + [39892] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(718), 1, + STATE(247), 1, sym_statement_block, - [39728] = 2, + [39902] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2636), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [39736] = 2, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(2503), 1, + anon_sym_GT, + [39912] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2638), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [39744] = 3, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1119), 1, + sym_formal_parameters, + [39922] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1095), 1, + STATE(1118), 1, sym_formal_parameters, - [39754] = 2, + [39932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2280), 1, + anon_sym_from, + STATE(1197), 1, + sym__from_clause, + [39942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2640), 2, + ACTIONS(2646), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [39762] = 3, + ACTIONS(2648), 1, + anon_sym_from, + [39952] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1629), 1, - anon_sym_LPAREN, - ACTIONS(2642), 1, - anon_sym_EQ_GT, - [39772] = 3, + ACTIONS(1199), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [39960] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1172), 1, + STATE(1180), 1, sym_formal_parameters, - [39782] = 3, + [39970] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1891), 1, - anon_sym_COLON, - ACTIONS(2466), 1, - anon_sym_GT, - [39792] = 2, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(719), 1, + sym_statement_block, + [39980] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1389), 2, + ACTIONS(2650), 2, sym__automatic_semicolon, anon_sym_SEMI, - [39800] = 3, + [39988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1899), 1, - anon_sym_DOT, - ACTIONS(2466), 1, - anon_sym_GT, - [39810] = 3, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(301), 1, + sym_statement_block, + [39998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1162), 1, + STATE(1166), 1, sym_formal_parameters, - [39820] = 3, + [40008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(727), 1, + STATE(61), 1, sym_statement_block, - [39830] = 3, + [40018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(2509), 1, + anon_sym_GT, + [40028] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2582), 1, anon_sym_LBRACE, - STATE(729), 1, + STATE(609), 1, sym_statement_block, - [39840] = 3, + [40038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(731), 1, + STATE(742), 1, sym_statement_block, - [39850] = 3, + [40048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1161), 1, + STATE(1212), 1, sym_formal_parameters, - [39860] = 3, + [40058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, - anon_sym_LPAREN, - STATE(1163), 1, - sym_formal_parameters, - [39870] = 3, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(736), 1, + sym_statement_block, + [40068] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1167), 1, + STATE(1110), 1, sym_formal_parameters, - [39880] = 3, + [40078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(736), 1, + STATE(729), 1, sym_statement_block, - [39890] = 3, + [40088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(739), 1, - sym_statement_block, - [39900] = 3, + STATE(49), 1, + sym_class_body, + [40098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, - anon_sym_LPAREN, - STATE(42), 1, - sym_parenthesized_expression, - [39910] = 3, + ACTIONS(2417), 1, + anon_sym_LBRACE, + STATE(728), 1, + sym_statement_block, + [40108] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1168), 1, + STATE(1164), 1, sym_formal_parameters, - [39920] = 3, + [40118] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, - anon_sym_LPAREN, - STATE(39), 1, - sym_parenthesized_expression, - [39930] = 3, + ACTIONS(1907), 1, + anon_sym_COLON, + ACTIONS(2477), 1, + anon_sym_GT, + [40128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(25), 1, - sym_parenthesized_expression, - [39940] = 3, + STATE(1146), 1, + sym_formal_parameters, + [40138] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(2477), 1, + anon_sym_GT, + [40148] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1169), 1, + STATE(1162), 1, sym_formal_parameters, - [39950] = 3, + [40158] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1170), 1, + STATE(1161), 1, sym_formal_parameters, - [39960] = 3, + [40168] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(723), 1, + STATE(738), 1, sym_statement_block, - [39970] = 3, + [40178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1258), 1, + STATE(1160), 1, sym_formal_parameters, - [39980] = 3, + [40188] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(1915), 1, + anon_sym_DOT, + ACTIONS(2509), 1, + anon_sym_GT, + [40198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2652), 1, + sym_identifier, + ACTIONS(2654), 1, + anon_sym_STAR, + [40208] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2111), 1, anon_sym_LPAREN, - STATE(1084), 1, + STATE(1099), 1, sym_formal_parameters, - [39990] = 3, + [40218] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, + ACTIONS(2417), 1, anon_sym_LBRACE, - STATE(713), 1, + STATE(745), 1, sym_statement_block, - [40000] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2576), 1, - anon_sym_LPAREN, - STATE(38), 1, - sym__for_header, - [40010] = 2, + [40228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1465), 2, + ACTIONS(1508), 2, anon_sym_LPAREN, anon_sym_COLON, - [40018] = 3, + [40236] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2225), 1, + ACTIONS(2169), 1, anon_sym_LBRACE, - STATE(238), 1, + STATE(54), 1, sym_class_body, - [40028] = 3, + [40246] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2602), 1, + ACTIONS(2280), 1, + anon_sym_from, + STATE(1141), 1, + sym__from_clause, + [40256] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2656), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [40264] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2375), 1, anon_sym_LBRACE, - STATE(239), 1, - sym_statement_block, - [40038] = 2, + STATE(244), 1, + sym_class_body, + [40274] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1498), 1, - anon_sym_RPAREN, - [40045] = 2, + ACTIONS(2592), 1, + anon_sym_LPAREN, + STATE(29), 1, + sym_parenthesized_expression, + [40284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2644), 1, - ts_builtin_sym_end, - [40052] = 2, + ACTIONS(2594), 1, + anon_sym_LBRACE, + STATE(243), 1, + sym_statement_block, + [40294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2646), 1, - anon_sym_GT, - [40059] = 2, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1153), 1, + sym_formal_parameters, + [40304] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2648), 1, - anon_sym_GT, - [40066] = 2, + ACTIONS(2592), 1, + anon_sym_LPAREN, + STATE(32), 1, + sym_parenthesized_expression, + [40314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2650), 1, - sym_identifier, - [40073] = 2, + ACTIONS(2592), 1, + anon_sym_LPAREN, + STATE(38), 1, + sym_parenthesized_expression, + [40324] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2652), 1, - anon_sym_GT, - [40080] = 2, + ACTIONS(2111), 1, + anon_sym_LPAREN, + STATE(1211), 1, + sym_formal_parameters, + [40334] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2654), 1, - anon_sym_SLASH2, - [40087] = 2, + ACTIONS(2658), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [40342] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2466), 1, - anon_sym_GT, - [40094] = 2, + ACTIONS(1428), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [40350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2656), 1, - anon_sym_COLON, - [40101] = 2, + ACTIONS(2632), 1, + anon_sym_LPAREN, + STATE(35), 1, + sym__for_header, + [40360] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2658), 1, - anon_sym_GT, - [40108] = 2, - ACTIONS(1913), 1, + ACTIONS(2582), 1, + anon_sym_LBRACE, + STATE(603), 1, + sym_statement_block, + [40370] = 2, + ACTIONS(3), 1, sym_comment, ACTIONS(2660), 1, - sym_regex_pattern, - [40115] = 2, + anon_sym_GT, + [40377] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2662), 1, anon_sym_GT, - [40122] = 2, + [40384] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2664), 1, - anon_sym_GT, - [40129] = 2, + ts_builtin_sym_end, + [40391] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2666), 1, - anon_sym_GT, - [40136] = 2, + anon_sym_EQ_GT, + [40398] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2668), 1, - anon_sym_GT, - [40143] = 2, - ACTIONS(1913), 1, + ACTIONS(2402), 1, + anon_sym_EQ, + [40405] = 2, + ACTIONS(1935), 1, sym_comment, - ACTIONS(2670), 1, + ACTIONS(2668), 1, sym_regex_pattern, - [40150] = 2, + [40412] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2672), 1, - anon_sym_EQ_GT, - [40157] = 2, + ACTIONS(2670), 1, + anon_sym_from, + [40419] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2517), 1, - anon_sym_EQ, - [40164] = 2, + ACTIONS(2672), 1, + anon_sym_RBRACE, + [40426] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2674), 1, - sym_identifier, - [40171] = 2, + anon_sym_EQ_GT, + [40433] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2676), 1, sym_identifier, - [40178] = 2, + [40440] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2678), 1, - anon_sym_from, - [40185] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2680), 1, - anon_sym_RBRACE, - [40192] = 2, + anon_sym_function, + [40447] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 1, - anon_sym_COLON, - [40199] = 2, + ACTIONS(2509), 1, + anon_sym_GT, + [40454] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1478), 1, - anon_sym_RPAREN, - [40206] = 2, + ACTIONS(2680), 1, + sym_identifier, + [40461] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1430), 1, + ACTIONS(1490), 1, anon_sym_RPAREN, - [40213] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2511), 1, - anon_sym_EQ, - [40220] = 2, + [40468] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1467), 1, - anon_sym_RPAREN, - [40227] = 2, + ACTIONS(2682), 1, + anon_sym_GT, + [40475] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2439), 1, + ACTIONS(2477), 1, anon_sym_GT, - [40234] = 2, + [40482] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2682), 1, - anon_sym_EQ_GT, - [40241] = 2, + ACTIONS(1496), 1, + anon_sym_RPAREN, + [40489] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2684), 1, - anon_sym_EQ, - [40248] = 2, + sym_identifier, + [40496] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2686), 1, anon_sym_GT, - [40255] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2489), 1, - anon_sym_GT, - [40262] = 2, + [40503] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2688), 1, - anon_sym_from, - [40269] = 2, + anon_sym_GT, + [40510] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2690), 1, anon_sym_GT, - [40276] = 2, + [40517] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2692), 1, - anon_sym_while, - [40283] = 2, + sym_identifier, + [40524] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2694), 1, anon_sym_GT, - [40290] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1629), 1, - anon_sym_LPAREN, - [40297] = 2, + [40531] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2696), 1, anon_sym_GT, - [40304] = 2, + [40538] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2698), 1, - anon_sym_GT, - [40311] = 2, + anon_sym_EQ, + [40545] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1838), 1, - anon_sym_EQ_GT, - [40318] = 2, + ACTIONS(1518), 1, + anon_sym_RBRACE, + [40552] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2700), 1, - anon_sym_GT, - [40325] = 2, + ACTIONS(1510), 1, + anon_sym_RBRACK, + [40559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1471), 1, - anon_sym_RPAREN, - [40332] = 2, + ACTIONS(2700), 1, + anon_sym_as, + [40566] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2702), 1, - sym_identifier, - [40339] = 2, + anon_sym_GT, + [40573] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 1, - anon_sym_RBRACK, - [40346] = 2, + ACTIONS(2503), 1, + anon_sym_GT, + [40580] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1502), 1, + ACTIONS(1516), 1, anon_sym_RPAREN, - [40353] = 2, + [40587] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2704), 1, - anon_sym_EQ_GT, - [40360] = 2, + anon_sym_GT, + [40594] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2706), 1, - anon_sym_EQ_GT, - [40367] = 2, + anon_sym_GT, + [40601] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2708), 1, - anon_sym_EQ_GT, - [40374] = 2, - ACTIONS(3), 1, + anon_sym_GT, + [40608] = 2, + ACTIONS(1935), 1, sym_comment, ACTIONS(2710), 1, - anon_sym_RPAREN, - [40381] = 2, + sym_regex_pattern, + [40615] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2712), 1, - sym_identifier, - [40388] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1469), 1, - anon_sym_RPAREN, - [40395] = 2, + anon_sym_GT, + [40622] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2714), 1, anon_sym_GT, - [40402] = 2, + [40629] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2716), 1, - sym_identifier, - [40409] = 2, + anon_sym_GT, + [40636] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2648), 1, + anon_sym_from, + [40643] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2718), 1, - anon_sym_function, - [40416] = 2, + anon_sym_GT, + [40650] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2720), 1, - anon_sym_EQ_GT, - [40423] = 2, + anon_sym_GT, + [40657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2458), 1, - anon_sym_EQ, - [40430] = 2, + ACTIONS(1484), 1, + anon_sym_RBRACK, + [40664] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 1, - anon_sym_RPAREN, - [40437] = 2, + ACTIONS(2722), 1, + anon_sym_EQ_GT, + [40671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, - sym_identifier, - [40444] = 2, + ACTIONS(1494), 1, + anon_sym_RPAREN, + [40678] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2724), 1, - anon_sym_COLON, - [40451] = 2, + anon_sym_EQ_GT, + [40685] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2726), 1, - anon_sym_SLASH2, - [40458] = 2, + anon_sym_EQ_GT, + [40692] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1444), 1, + anon_sym_RPAREN, + [40699] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2728), 1, anon_sym_GT, - [40465] = 2, + [40706] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2730), 1, - sym_identifier, - [40472] = 2, + anon_sym_SLASH2, + [40713] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2732), 1, anon_sym_GT, - [40479] = 2, + [40720] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1498), 1, + anon_sym_RBRACE, + [40727] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1482), 1, + anon_sym_RPAREN, + [40734] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1643), 1, + anon_sym_LPAREN, + [40741] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2734), 1, - anon_sym_EQ, - [40486] = 2, + sym_identifier, + [40748] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2736), 1, - anon_sym_EQ_GT, - [40493] = 2, + anon_sym_GT, + [40755] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2738), 1, - anon_sym_GT, - [40500] = 2, + anon_sym_EQ_GT, + [40762] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2475), 1, + anon_sym_EQ, + [40769] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2740), 1, - anon_sym_RBRACE, - [40507] = 2, + anon_sym_COLON, + [40776] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2742), 1, - anon_sym_GT, - [40514] = 2, + anon_sym_from, + [40783] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, anon_sym_EQ_GT, - [40521] = 2, + [40790] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2746), 1, - anon_sym_GT, - [40528] = 2, + anon_sym_from, + [40797] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2748), 1, anon_sym_EQ_GT, - [40535] = 2, + [40804] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2750), 1, - anon_sym_from, - [40542] = 2, + anon_sym_EQ_GT, + [40811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 1, - anon_sym_RBRACE, - [40549] = 2, + ACTIONS(2752), 1, + anon_sym_while, + [40818] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2340), 1, - sym_identifier, - [40556] = 2, + ACTIONS(2754), 1, + anon_sym_target, + [40825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2752), 1, - anon_sym_target, - [40563] = 2, + ACTIONS(2756), 1, + sym_identifier, + [40832] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2754), 1, - anon_sym_as, - [40570] = 2, + ACTIONS(2344), 1, + sym_identifier, + [40839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1490), 1, - anon_sym_RBRACK, - [40577] = 2, + ACTIONS(2758), 1, + anon_sym_SLASH2, + [40846] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2590), 1, + ACTIONS(2760), 1, anon_sym_from, - [40584] = 2, + [40853] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2756), 1, - sym_identifier, - [40591] = 2, + ACTIONS(1849), 1, + anon_sym_EQ_GT, + [40860] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2642), 1, + ACTIONS(2762), 1, + anon_sym_COLON, + [40867] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2612), 1, anon_sym_EQ_GT, - [40598] = 2, + [40874] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1486), 1, - anon_sym_RBRACE, - [40605] = 2, + ACTIONS(2764), 1, + anon_sym_EQ_GT, + [40881] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2766), 1, + anon_sym_target, + [40888] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1472), 1, + anon_sym_COLON, + [40895] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2251), 1, + ACTIONS(2768), 1, + anon_sym_from, + [40902] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2770), 1, sym_identifier, - [40612] = 2, + [40909] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2758), 1, - anon_sym_EQ_GT, - [40619] = 2, + ACTIONS(2772), 1, + anon_sym_EQ, + [40916] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2678), 1, + ACTIONS(2284), 1, + sym_identifier, + [40923] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2774), 1, anon_sym_from, - [40626] = 2, + [40930] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2760), 1, + ACTIONS(2776), 1, + anon_sym_from, + [40937] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2778), 1, + anon_sym_RBRACE, + [40944] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2742), 1, + anon_sym_from, + [40951] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2780), 1, anon_sym_GT, - [40633] = 2, + [40958] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2519), 1, + ACTIONS(2556), 1, anon_sym_GT, - [40640] = 2, + [40965] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 1, + ACTIONS(1478), 1, anon_sym_RBRACK, - [40647] = 2, + [40972] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2762), 1, + ACTIONS(2782), 1, anon_sym_GT, - [40654] = 2, + [40979] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2764), 1, - anon_sym_GT, - [40661] = 2, + ACTIONS(2784), 1, + sym_identifier, + [40986] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2766), 1, + ACTIONS(2786), 1, anon_sym_GT, - [40668] = 2, + [40993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2768), 1, + ACTIONS(2788), 1, anon_sym_GT, - [40675] = 2, + [41000] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, + ACTIONS(2790), 1, anon_sym_GT, - [40682] = 2, + [41007] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1482), 1, - anon_sym_RBRACE, - [40689] = 2, + ACTIONS(2792), 1, + anon_sym_RPAREN, + [41014] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2772), 1, - anon_sym_from, - [40696] = 2, + ACTIONS(2794), 1, + anon_sym_GT, + [41021] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, - anon_sym_from, - [40703] = 2, + ACTIONS(2796), 1, + anon_sym_GT, + [41028] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 1, - anon_sym_RBRACK, - [40710] = 2, + ACTIONS(2798), 1, + sym_identifier, + [41035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2776), 1, - anon_sym_from, - [40717] = 2, + ACTIONS(1488), 1, + anon_sym_RBRACE, + [41042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2778), 1, + ACTIONS(2800), 1, sym_identifier, - [40724] = 2, + [41049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2780), 1, - anon_sym_from, - [40731] = 2, + ACTIONS(1476), 1, + anon_sym_RBRACK, + [41056] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2782), 1, - anon_sym_GT, - [40738] = 2, + ACTIONS(1480), 1, + anon_sym_RPAREN, + [41063] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2784), 1, - anon_sym_target, - [40745] = 2, + ACTIONS(2522), 1, + anon_sym_EQ, + [41070] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2786), 1, + ACTIONS(1486), 1, + anon_sym_RPAREN, + [41077] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2802), 1, anon_sym_GT, - [40752] = 2, + [41084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2788), 1, + ACTIONS(2804), 1, sym_identifier, - [40759] = 2, + [41091] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2790), 1, + ACTIONS(2806), 1, sym_identifier, - [40766] = 2, + [41098] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2792), 1, + ACTIONS(2808), 1, anon_sym_function, }; static uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(207)] = 0, - [SMALL_STATE(208)] = 87, - [SMALL_STATE(209)] = 174, - [SMALL_STATE(210)] = 247, - [SMALL_STATE(211)] = 320, - [SMALL_STATE(212)] = 406, - [SMALL_STATE(213)] = 492, - [SMALL_STATE(214)] = 562, - [SMALL_STATE(215)] = 650, - [SMALL_STATE(216)] = 738, - [SMALL_STATE(217)] = 808, - [SMALL_STATE(218)] = 886, - [SMALL_STATE(219)] = 976, - [SMALL_STATE(220)] = 1063, - [SMALL_STATE(221)] = 1135, - [SMALL_STATE(222)] = 1221, - [SMALL_STATE(223)] = 1305, - [SMALL_STATE(224)] = 1393, - [SMALL_STATE(225)] = 1460, - [SMALL_STATE(226)] = 1527, - [SMALL_STATE(227)] = 1614, - [SMALL_STATE(228)] = 1681, - [SMALL_STATE(229)] = 1750, - [SMALL_STATE(230)] = 1819, - [SMALL_STATE(231)] = 1890, - [SMALL_STATE(232)] = 1959, - [SMALL_STATE(233)] = 2028, - [SMALL_STATE(234)] = 2097, - [SMALL_STATE(235)] = 2164, - [SMALL_STATE(236)] = 2233, - [SMALL_STATE(237)] = 2302, - [SMALL_STATE(238)] = 2371, - [SMALL_STATE(239)] = 2440, - [SMALL_STATE(240)] = 2509, - [SMALL_STATE(241)] = 2576, - [SMALL_STATE(242)] = 2643, - [SMALL_STATE(243)] = 2710, - [SMALL_STATE(244)] = 2777, - [SMALL_STATE(245)] = 2843, - [SMALL_STATE(246)] = 2909, - [SMALL_STATE(247)] = 2975, - [SMALL_STATE(248)] = 3041, - [SMALL_STATE(249)] = 3107, - [SMALL_STATE(250)] = 3173, - [SMALL_STATE(251)] = 3239, - [SMALL_STATE(252)] = 3305, - [SMALL_STATE(253)] = 3371, - [SMALL_STATE(254)] = 3437, - [SMALL_STATE(255)] = 3503, - [SMALL_STATE(256)] = 3569, - [SMALL_STATE(257)] = 3635, - [SMALL_STATE(258)] = 3701, - [SMALL_STATE(259)] = 3767, - [SMALL_STATE(260)] = 3833, - [SMALL_STATE(261)] = 3899, - [SMALL_STATE(262)] = 3965, - [SMALL_STATE(263)] = 4031, - [SMALL_STATE(264)] = 4097, - [SMALL_STATE(265)] = 4163, - [SMALL_STATE(266)] = 4229, - [SMALL_STATE(267)] = 4295, - [SMALL_STATE(268)] = 4361, - [SMALL_STATE(269)] = 4427, - [SMALL_STATE(270)] = 4493, - [SMALL_STATE(271)] = 4559, - [SMALL_STATE(272)] = 4625, - [SMALL_STATE(273)] = 4691, - [SMALL_STATE(274)] = 4757, - [SMALL_STATE(275)] = 4823, - [SMALL_STATE(276)] = 4889, - [SMALL_STATE(277)] = 4955, - [SMALL_STATE(278)] = 5021, - [SMALL_STATE(279)] = 5087, - [SMALL_STATE(280)] = 5153, - [SMALL_STATE(281)] = 5219, - [SMALL_STATE(282)] = 5285, - [SMALL_STATE(283)] = 5351, - [SMALL_STATE(284)] = 5417, - [SMALL_STATE(285)] = 5483, - [SMALL_STATE(286)] = 5549, - [SMALL_STATE(287)] = 5615, - [SMALL_STATE(288)] = 5681, - [SMALL_STATE(289)] = 5747, - [SMALL_STATE(290)] = 5813, - [SMALL_STATE(291)] = 5879, - [SMALL_STATE(292)] = 5945, - [SMALL_STATE(293)] = 6011, - [SMALL_STATE(294)] = 6077, - [SMALL_STATE(295)] = 6143, - [SMALL_STATE(296)] = 6209, - [SMALL_STATE(297)] = 6275, - [SMALL_STATE(298)] = 6341, - [SMALL_STATE(299)] = 6407, - [SMALL_STATE(300)] = 6473, - [SMALL_STATE(301)] = 6539, - [SMALL_STATE(302)] = 6605, - [SMALL_STATE(303)] = 6671, - [SMALL_STATE(304)] = 6737, - [SMALL_STATE(305)] = 6803, - [SMALL_STATE(306)] = 6869, - [SMALL_STATE(307)] = 6935, - [SMALL_STATE(308)] = 7001, - [SMALL_STATE(309)] = 7067, - [SMALL_STATE(310)] = 7133, - [SMALL_STATE(311)] = 7199, - [SMALL_STATE(312)] = 7265, - [SMALL_STATE(313)] = 7331, - [SMALL_STATE(314)] = 7397, - [SMALL_STATE(315)] = 7463, - [SMALL_STATE(316)] = 7529, - [SMALL_STATE(317)] = 7595, - [SMALL_STATE(318)] = 7661, - [SMALL_STATE(319)] = 7727, - [SMALL_STATE(320)] = 7793, - [SMALL_STATE(321)] = 7859, - [SMALL_STATE(322)] = 7925, - [SMALL_STATE(323)] = 7991, - [SMALL_STATE(324)] = 8057, - [SMALL_STATE(325)] = 8123, - [SMALL_STATE(326)] = 8189, - [SMALL_STATE(327)] = 8255, - [SMALL_STATE(328)] = 8321, - [SMALL_STATE(329)] = 8387, - [SMALL_STATE(330)] = 8453, - [SMALL_STATE(331)] = 8519, - [SMALL_STATE(332)] = 8585, - [SMALL_STATE(333)] = 8666, - [SMALL_STATE(334)] = 8747, - [SMALL_STATE(335)] = 8828, - [SMALL_STATE(336)] = 8892, - [SMALL_STATE(337)] = 8956, - [SMALL_STATE(338)] = 9020, - [SMALL_STATE(339)] = 9084, - [SMALL_STATE(340)] = 9153, - [SMALL_STATE(341)] = 9222, - [SMALL_STATE(342)] = 9291, - [SMALL_STATE(343)] = 9358, - [SMALL_STATE(344)] = 9427, - [SMALL_STATE(345)] = 9495, - [SMALL_STATE(346)] = 9563, - [SMALL_STATE(347)] = 9633, - [SMALL_STATE(348)] = 9695, - [SMALL_STATE(349)] = 9767, - [SMALL_STATE(350)] = 9837, - [SMALL_STATE(351)] = 9907, - [SMALL_STATE(352)] = 9969, - [SMALL_STATE(353)] = 10031, - [SMALL_STATE(354)] = 10099, - [SMALL_STATE(355)] = 10167, - [SMALL_STATE(356)] = 10229, - [SMALL_STATE(357)] = 10301, - [SMALL_STATE(358)] = 10371, - [SMALL_STATE(359)] = 10437, - [SMALL_STATE(360)] = 10506, - [SMALL_STATE(361)] = 10567, - [SMALL_STATE(362)] = 10636, - [SMALL_STATE(363)] = 10705, - [SMALL_STATE(364)] = 10770, - [SMALL_STATE(365)] = 10831, - [SMALL_STATE(366)] = 10896, - [SMALL_STATE(367)] = 10957, - [SMALL_STATE(368)] = 11018, - [SMALL_STATE(369)] = 11086, - [SMALL_STATE(370)] = 11154, - [SMALL_STATE(371)] = 11224, - [SMALL_STATE(372)] = 11292, - [SMALL_STATE(373)] = 11360, - [SMALL_STATE(374)] = 11430, - [SMALL_STATE(375)] = 11496, - [SMALL_STATE(376)] = 11562, - [SMALL_STATE(377)] = 11631, - [SMALL_STATE(378)] = 11700, - [SMALL_STATE(379)] = 11758, - [SMALL_STATE(380)] = 11816, - [SMALL_STATE(381)] = 11882, - [SMALL_STATE(382)] = 11940, - [SMALL_STATE(383)] = 12008, - [SMALL_STATE(384)] = 12069, - [SMALL_STATE(385)] = 12132, - [SMALL_STATE(386)] = 12195, - [SMALL_STATE(387)] = 12258, - [SMALL_STATE(388)] = 12311, - [SMALL_STATE(389)] = 12361, - [SMALL_STATE(390)] = 12447, - [SMALL_STATE(391)] = 12533, - [SMALL_STATE(392)] = 12585, - [SMALL_STATE(393)] = 12671, - [SMALL_STATE(394)] = 12757, - [SMALL_STATE(395)] = 12815, - [SMALL_STATE(396)] = 12901, - [SMALL_STATE(397)] = 12953, - [SMALL_STATE(398)] = 13039, - [SMALL_STATE(399)] = 13125, - [SMALL_STATE(400)] = 13211, - [SMALL_STATE(401)] = 13297, - [SMALL_STATE(402)] = 13381, - [SMALL_STATE(403)] = 13449, - [SMALL_STATE(404)] = 13501, - [SMALL_STATE(405)] = 13581, - [SMALL_STATE(406)] = 13631, - [SMALL_STATE(407)] = 13717, - [SMALL_STATE(408)] = 13793, - [SMALL_STATE(409)] = 13863, - [SMALL_STATE(410)] = 13937, - [SMALL_STATE(411)] = 14023, - [SMALL_STATE(412)] = 14111, - [SMALL_STATE(413)] = 14175, - [SMALL_STATE(414)] = 14261, - [SMALL_STATE(415)] = 14347, - [SMALL_STATE(416)] = 14397, - [SMALL_STATE(417)] = 14444, - [SMALL_STATE(418)] = 14491, - [SMALL_STATE(419)] = 14538, - [SMALL_STATE(420)] = 14585, - [SMALL_STATE(421)] = 14632, - [SMALL_STATE(422)] = 14679, - [SMALL_STATE(423)] = 14764, - [SMALL_STATE(424)] = 14811, - [SMALL_STATE(425)] = 14896, - [SMALL_STATE(426)] = 14959, - [SMALL_STATE(427)] = 15006, - [SMALL_STATE(428)] = 15053, - [SMALL_STATE(429)] = 15100, - [SMALL_STATE(430)] = 15147, - [SMALL_STATE(431)] = 15194, - [SMALL_STATE(432)] = 15267, - [SMALL_STATE(433)] = 15314, - [SMALL_STATE(434)] = 15383, - [SMALL_STATE(435)] = 15430, - [SMALL_STATE(436)] = 15477, - [SMALL_STATE(437)] = 15524, - [SMALL_STATE(438)] = 15599, - [SMALL_STATE(439)] = 15678, - [SMALL_STATE(440)] = 15745, - [SMALL_STATE(441)] = 15806, - [SMALL_STATE(442)] = 15889, - [SMALL_STATE(443)] = 15936, - [SMALL_STATE(444)] = 15983, - [SMALL_STATE(445)] = 16030, - [SMALL_STATE(446)] = 16115, - [SMALL_STATE(447)] = 16162, - [SMALL_STATE(448)] = 16209, - [SMALL_STATE(449)] = 16256, - [SMALL_STATE(450)] = 16341, - [SMALL_STATE(451)] = 16426, - [SMALL_STATE(452)] = 16511, - [SMALL_STATE(453)] = 16558, - [SMALL_STATE(454)] = 16605, - [SMALL_STATE(455)] = 16652, - [SMALL_STATE(456)] = 16711, - [SMALL_STATE(457)] = 16796, - [SMALL_STATE(458)] = 16843, - [SMALL_STATE(459)] = 16890, - [SMALL_STATE(460)] = 16937, - [SMALL_STATE(461)] = 16984, - [SMALL_STATE(462)] = 17031, - [SMALL_STATE(463)] = 17078, - [SMALL_STATE(464)] = 17125, - [SMALL_STATE(465)] = 17172, - [SMALL_STATE(466)] = 17219, - [SMALL_STATE(467)] = 17304, - [SMALL_STATE(468)] = 17351, - [SMALL_STATE(469)] = 17398, - [SMALL_STATE(470)] = 17445, - [SMALL_STATE(471)] = 17492, - [SMALL_STATE(472)] = 17539, - [SMALL_STATE(473)] = 17600, - [SMALL_STATE(474)] = 17647, - [SMALL_STATE(475)] = 17736, - [SMALL_STATE(476)] = 17783, - [SMALL_STATE(477)] = 17844, - [SMALL_STATE(478)] = 17891, - [SMALL_STATE(479)] = 17940, - [SMALL_STATE(480)] = 17987, - [SMALL_STATE(481)] = 18072, - [SMALL_STATE(482)] = 18119, - [SMALL_STATE(483)] = 18168, - [SMALL_STATE(484)] = 18257, - [SMALL_STATE(485)] = 18304, - [SMALL_STATE(486)] = 18351, - [SMALL_STATE(487)] = 18398, - [SMALL_STATE(488)] = 18483, - [SMALL_STATE(489)] = 18572, - [SMALL_STATE(490)] = 18619, - [SMALL_STATE(491)] = 18666, - [SMALL_STATE(492)] = 18751, - [SMALL_STATE(493)] = 18836, - [SMALL_STATE(494)] = 18921, - [SMALL_STATE(495)] = 18968, - [SMALL_STATE(496)] = 19053, - [SMALL_STATE(497)] = 19100, - [SMALL_STATE(498)] = 19153, - [SMALL_STATE(499)] = 19200, - [SMALL_STATE(500)] = 19247, - [SMALL_STATE(501)] = 19296, - [SMALL_STATE(502)] = 19343, - [SMALL_STATE(503)] = 19390, - [SMALL_STATE(504)] = 19443, - [SMALL_STATE(505)] = 19490, - [SMALL_STATE(506)] = 19576, - [SMALL_STATE(507)] = 19626, - [SMALL_STATE(508)] = 19676, - [SMALL_STATE(509)] = 19724, - [SMALL_STATE(510)] = 19808, - [SMALL_STATE(511)] = 19892, - [SMALL_STATE(512)] = 19980, - [SMALL_STATE(513)] = 20028, - [SMALL_STATE(514)] = 20084, - [SMALL_STATE(515)] = 20134, - [SMALL_STATE(516)] = 20184, - [SMALL_STATE(517)] = 20272, - [SMALL_STATE(518)] = 20322, - [SMALL_STATE(519)] = 20406, - [SMALL_STATE(520)] = 20454, - [SMALL_STATE(521)] = 20540, - [SMALL_STATE(522)] = 20626, - [SMALL_STATE(523)] = 20674, - [SMALL_STATE(524)] = 20724, - [SMALL_STATE(525)] = 20774, - [SMALL_STATE(526)] = 20824, - [SMALL_STATE(527)] = 20912, - [SMALL_STATE(528)] = 21000, - [SMALL_STATE(529)] = 21086, - [SMALL_STATE(530)] = 21138, - [SMALL_STATE(531)] = 21226, - [SMALL_STATE(532)] = 21278, - [SMALL_STATE(533)] = 21328, - [SMALL_STATE(534)] = 21380, - [SMALL_STATE(535)] = 21465, - [SMALL_STATE(536)] = 21548, - [SMALL_STATE(537)] = 21593, - [SMALL_STATE(538)] = 21638, - [SMALL_STATE(539)] = 21683, - [SMALL_STATE(540)] = 21728, - [SMALL_STATE(541)] = 21773, - [SMALL_STATE(542)] = 21818, - [SMALL_STATE(543)] = 21863, - [SMALL_STATE(544)] = 21908, - [SMALL_STATE(545)] = 21991, - [SMALL_STATE(546)] = 22076, - [SMALL_STATE(547)] = 22125, - [SMALL_STATE(548)] = 22170, - [SMALL_STATE(549)] = 22215, - [SMALL_STATE(550)] = 22266, - [SMALL_STATE(551)] = 22311, - [SMALL_STATE(552)] = 22356, - [SMALL_STATE(553)] = 22401, - [SMALL_STATE(554)] = 22446, - [SMALL_STATE(555)] = 22531, - [SMALL_STATE(556)] = 22576, - [SMALL_STATE(557)] = 22621, - [SMALL_STATE(558)] = 22666, - [SMALL_STATE(559)] = 22751, - [SMALL_STATE(560)] = 22796, - [SMALL_STATE(561)] = 22841, - [SMALL_STATE(562)] = 22924, - [SMALL_STATE(563)] = 23007, - [SMALL_STATE(564)] = 23092, - [SMALL_STATE(565)] = 23137, - [SMALL_STATE(566)] = 23182, - [SMALL_STATE(567)] = 23227, - [SMALL_STATE(568)] = 23272, - [SMALL_STATE(569)] = 23317, - [SMALL_STATE(570)] = 23362, - [SMALL_STATE(571)] = 23407, - [SMALL_STATE(572)] = 23452, - [SMALL_STATE(573)] = 23501, - [SMALL_STATE(574)] = 23546, - [SMALL_STATE(575)] = 23631, - [SMALL_STATE(576)] = 23716, - [SMALL_STATE(577)] = 23761, - [SMALL_STATE(578)] = 23844, - [SMALL_STATE(579)] = 23929, - [SMALL_STATE(580)] = 24012, - [SMALL_STATE(581)] = 24057, - [SMALL_STATE(582)] = 24102, - [SMALL_STATE(583)] = 24147, - [SMALL_STATE(584)] = 24192, - [SMALL_STATE(585)] = 24237, - [SMALL_STATE(586)] = 24322, - [SMALL_STATE(587)] = 24367, - [SMALL_STATE(588)] = 24412, - [SMALL_STATE(589)] = 24457, - [SMALL_STATE(590)] = 24542, - [SMALL_STATE(591)] = 24587, - [SMALL_STATE(592)] = 24632, - [SMALL_STATE(593)] = 24717, - [SMALL_STATE(594)] = 24762, - [SMALL_STATE(595)] = 24807, - [SMALL_STATE(596)] = 24852, - [SMALL_STATE(597)] = 24897, - [SMALL_STATE(598)] = 24982, - [SMALL_STATE(599)] = 25065, - [SMALL_STATE(600)] = 25150, - [SMALL_STATE(601)] = 25195, - [SMALL_STATE(602)] = 25278, - [SMALL_STATE(603)] = 25361, - [SMALL_STATE(604)] = 25444, - [SMALL_STATE(605)] = 25489, - [SMALL_STATE(606)] = 25534, - [SMALL_STATE(607)] = 25617, - [SMALL_STATE(608)] = 25702, - [SMALL_STATE(609)] = 25787, - [SMALL_STATE(610)] = 25832, - [SMALL_STATE(611)] = 25877, - [SMALL_STATE(612)] = 25960, - [SMALL_STATE(613)] = 26005, - [SMALL_STATE(614)] = 26088, - [SMALL_STATE(615)] = 26171, - [SMALL_STATE(616)] = 26216, - [SMALL_STATE(617)] = 26299, - [SMALL_STATE(618)] = 26382, - [SMALL_STATE(619)] = 26443, - [SMALL_STATE(620)] = 26488, - [SMALL_STATE(621)] = 26573, - [SMALL_STATE(622)] = 26644, - [SMALL_STATE(623)] = 26729, - [SMALL_STATE(624)] = 26796, - [SMALL_STATE(625)] = 26869, - [SMALL_STATE(626)] = 26946, - [SMALL_STATE(627)] = 27011, - [SMALL_STATE(628)] = 27092, - [SMALL_STATE(629)] = 27175, - [SMALL_STATE(630)] = 27257, - [SMALL_STATE(631)] = 27339, - [SMALL_STATE(632)] = 27421, - [SMALL_STATE(633)] = 27471, - [SMALL_STATE(634)] = 27553, - [SMALL_STATE(635)] = 27635, - [SMALL_STATE(636)] = 27685, - [SMALL_STATE(637)] = 27767, - [SMALL_STATE(638)] = 27817, - [SMALL_STATE(639)] = 27896, - [SMALL_STATE(640)] = 27975, - [SMALL_STATE(641)] = 28024, - [SMALL_STATE(642)] = 28073, - [SMALL_STATE(643)] = 28122, - [SMALL_STATE(644)] = 28202, - [SMALL_STATE(645)] = 28282, - [SMALL_STATE(646)] = 28362, - [SMALL_STATE(647)] = 28442, - [SMALL_STATE(648)] = 28522, - [SMALL_STATE(649)] = 28602, - [SMALL_STATE(650)] = 28674, - [SMALL_STATE(651)] = 28728, - [SMALL_STATE(652)] = 28782, - [SMALL_STATE(653)] = 28831, - [SMALL_STATE(654)] = 28890, - [SMALL_STATE(655)] = 28945, - [SMALL_STATE(656)] = 29004, - [SMALL_STATE(657)] = 29057, - [SMALL_STATE(658)] = 29110, - [SMALL_STATE(659)] = 29169, - [SMALL_STATE(660)] = 29224, - [SMALL_STATE(661)] = 29279, - [SMALL_STATE(662)] = 29338, - [SMALL_STATE(663)] = 29397, - [SMALL_STATE(664)] = 29450, - [SMALL_STATE(665)] = 29509, - [SMALL_STATE(666)] = 29562, - [SMALL_STATE(667)] = 29617, - [SMALL_STATE(668)] = 29672, - [SMALL_STATE(669)] = 29725, - [SMALL_STATE(670)] = 29784, - [SMALL_STATE(671)] = 29843, - [SMALL_STATE(672)] = 29898, - [SMALL_STATE(673)] = 29951, - [SMALL_STATE(674)] = 29999, - [SMALL_STATE(675)] = 30047, - [SMALL_STATE(676)] = 30095, - [SMALL_STATE(677)] = 30143, - [SMALL_STATE(678)] = 30191, - [SMALL_STATE(679)] = 30239, - [SMALL_STATE(680)] = 30286, - [SMALL_STATE(681)] = 30331, - [SMALL_STATE(682)] = 30373, - [SMALL_STATE(683)] = 30415, - [SMALL_STATE(684)] = 30457, - [SMALL_STATE(685)] = 30499, - [SMALL_STATE(686)] = 30539, - [SMALL_STATE(687)] = 30583, - [SMALL_STATE(688)] = 30627, - [SMALL_STATE(689)] = 30671, - [SMALL_STATE(690)] = 30715, - [SMALL_STATE(691)] = 30769, - [SMALL_STATE(692)] = 30809, - [SMALL_STATE(693)] = 30849, - [SMALL_STATE(694)] = 30884, - [SMALL_STATE(695)] = 30921, - [SMALL_STATE(696)] = 30956, - [SMALL_STATE(697)] = 30991, - [SMALL_STATE(698)] = 31040, - [SMALL_STATE(699)] = 31085, - [SMALL_STATE(700)] = 31124, - [SMALL_STATE(701)] = 31159, - [SMALL_STATE(702)] = 31208, - [SMALL_STATE(703)] = 31243, - [SMALL_STATE(704)] = 31278, - [SMALL_STATE(705)] = 31316, - [SMALL_STATE(706)] = 31358, - [SMALL_STATE(707)] = 31388, - [SMALL_STATE(708)] = 31426, - [SMALL_STATE(709)] = 31468, - [SMALL_STATE(710)] = 31506, - [SMALL_STATE(711)] = 31529, - [SMALL_STATE(712)] = 31566, - [SMALL_STATE(713)] = 31589, - [SMALL_STATE(714)] = 31612, - [SMALL_STATE(715)] = 31633, - [SMALL_STATE(716)] = 31656, - [SMALL_STATE(717)] = 31677, - [SMALL_STATE(718)] = 31700, - [SMALL_STATE(719)] = 31723, - [SMALL_STATE(720)] = 31762, - [SMALL_STATE(721)] = 31797, - [SMALL_STATE(722)] = 31820, - [SMALL_STATE(723)] = 31843, - [SMALL_STATE(724)] = 31866, - [SMALL_STATE(725)] = 31889, - [SMALL_STATE(726)] = 31928, - [SMALL_STATE(727)] = 31969, - [SMALL_STATE(728)] = 31992, - [SMALL_STATE(729)] = 32015, - [SMALL_STATE(730)] = 32038, - [SMALL_STATE(731)] = 32059, - [SMALL_STATE(732)] = 32082, - [SMALL_STATE(733)] = 32105, - [SMALL_STATE(734)] = 32128, - [SMALL_STATE(735)] = 32151, - [SMALL_STATE(736)] = 32186, - [SMALL_STATE(737)] = 32209, - [SMALL_STATE(738)] = 32232, - [SMALL_STATE(739)] = 32255, - [SMALL_STATE(740)] = 32278, - [SMALL_STATE(741)] = 32307, - [SMALL_STATE(742)] = 32339, - [SMALL_STATE(743)] = 32371, - [SMALL_STATE(744)] = 32403, - [SMALL_STATE(745)] = 32435, - [SMALL_STATE(746)] = 32467, - [SMALL_STATE(747)] = 32499, - [SMALL_STATE(748)] = 32531, - [SMALL_STATE(749)] = 32563, - [SMALL_STATE(750)] = 32587, - [SMALL_STATE(751)] = 32619, - [SMALL_STATE(752)] = 32651, - [SMALL_STATE(753)] = 32683, - [SMALL_STATE(754)] = 32712, - [SMALL_STATE(755)] = 32741, - [SMALL_STATE(756)] = 32762, - [SMALL_STATE(757)] = 32791, - [SMALL_STATE(758)] = 32820, - [SMALL_STATE(759)] = 32849, - [SMALL_STATE(760)] = 32870, - [SMALL_STATE(761)] = 32891, - [SMALL_STATE(762)] = 32912, - [SMALL_STATE(763)] = 32941, - [SMALL_STATE(764)] = 32970, - [SMALL_STATE(765)] = 33005, - [SMALL_STATE(766)] = 33040, - [SMALL_STATE(767)] = 33075, - [SMALL_STATE(768)] = 33110, - [SMALL_STATE(769)] = 33136, - [SMALL_STATE(770)] = 33168, - [SMALL_STATE(771)] = 33200, - [SMALL_STATE(772)] = 33226, - [SMALL_STATE(773)] = 33252, - [SMALL_STATE(774)] = 33278, - [SMALL_STATE(775)] = 33304, - [SMALL_STATE(776)] = 33336, - [SMALL_STATE(777)] = 33362, - [SMALL_STATE(778)] = 33388, - [SMALL_STATE(779)] = 33420, - [SMALL_STATE(780)] = 33452, - [SMALL_STATE(781)] = 33478, - [SMALL_STATE(782)] = 33504, - [SMALL_STATE(783)] = 33536, - [SMALL_STATE(784)] = 33562, - [SMALL_STATE(785)] = 33594, - [SMALL_STATE(786)] = 33626, - [SMALL_STATE(787)] = 33655, - [SMALL_STATE(788)] = 33684, - [SMALL_STATE(789)] = 33713, - [SMALL_STATE(790)] = 33742, - [SMALL_STATE(791)] = 33771, - [SMALL_STATE(792)] = 33800, - [SMALL_STATE(793)] = 33829, - [SMALL_STATE(794)] = 33858, - [SMALL_STATE(795)] = 33887, - [SMALL_STATE(796)] = 33916, - [SMALL_STATE(797)] = 33945, - [SMALL_STATE(798)] = 33968, - [SMALL_STATE(799)] = 33991, - [SMALL_STATE(800)] = 34020, - [SMALL_STATE(801)] = 34049, - [SMALL_STATE(802)] = 34078, - [SMALL_STATE(803)] = 34107, - [SMALL_STATE(804)] = 34130, - [SMALL_STATE(805)] = 34153, - [SMALL_STATE(806)] = 34176, - [SMALL_STATE(807)] = 34205, - [SMALL_STATE(808)] = 34234, - [SMALL_STATE(809)] = 34263, - [SMALL_STATE(810)] = 34286, - [SMALL_STATE(811)] = 34309, - [SMALL_STATE(812)] = 34332, - [SMALL_STATE(813)] = 34355, - [SMALL_STATE(814)] = 34384, - [SMALL_STATE(815)] = 34413, - [SMALL_STATE(816)] = 34442, - [SMALL_STATE(817)] = 34455, - [SMALL_STATE(818)] = 34478, - [SMALL_STATE(819)] = 34499, - [SMALL_STATE(820)] = 34520, - [SMALL_STATE(821)] = 34533, - [SMALL_STATE(822)] = 34552, - [SMALL_STATE(823)] = 34573, - [SMALL_STATE(824)] = 34596, - [SMALL_STATE(825)] = 34615, - [SMALL_STATE(826)] = 34636, - [SMALL_STATE(827)] = 34659, - [SMALL_STATE(828)] = 34672, - [SMALL_STATE(829)] = 34685, - [SMALL_STATE(830)] = 34706, - [SMALL_STATE(831)] = 34719, - [SMALL_STATE(832)] = 34742, - [SMALL_STATE(833)] = 34755, - [SMALL_STATE(834)] = 34778, - [SMALL_STATE(835)] = 34801, - [SMALL_STATE(836)] = 34814, - [SMALL_STATE(837)] = 34827, - [SMALL_STATE(838)] = 34839, - [SMALL_STATE(839)] = 34857, - [SMALL_STATE(840)] = 34875, - [SMALL_STATE(841)] = 34897, - [SMALL_STATE(842)] = 34909, - [SMALL_STATE(843)] = 34929, - [SMALL_STATE(844)] = 34947, - [SMALL_STATE(845)] = 34961, - [SMALL_STATE(846)] = 34973, - [SMALL_STATE(847)] = 34995, - [SMALL_STATE(848)] = 35007, - [SMALL_STATE(849)] = 35025, - [SMALL_STATE(850)] = 35047, - [SMALL_STATE(851)] = 35069, - [SMALL_STATE(852)] = 35089, - [SMALL_STATE(853)] = 35107, - [SMALL_STATE(854)] = 35129, - [SMALL_STATE(855)] = 35149, - [SMALL_STATE(856)] = 35163, - [SMALL_STATE(857)] = 35181, - [SMALL_STATE(858)] = 35203, - [SMALL_STATE(859)] = 35215, - [SMALL_STATE(860)] = 35237, - [SMALL_STATE(861)] = 35259, - [SMALL_STATE(862)] = 35277, - [SMALL_STATE(863)] = 35299, - [SMALL_STATE(864)] = 35317, - [SMALL_STATE(865)] = 35339, - [SMALL_STATE(866)] = 35357, - [SMALL_STATE(867)] = 35379, - [SMALL_STATE(868)] = 35397, - [SMALL_STATE(869)] = 35413, - [SMALL_STATE(870)] = 35425, - [SMALL_STATE(871)] = 35447, - [SMALL_STATE(872)] = 35465, - [SMALL_STATE(873)] = 35477, - [SMALL_STATE(874)] = 35489, - [SMALL_STATE(875)] = 35509, - [SMALL_STATE(876)] = 35528, - [SMALL_STATE(877)] = 35541, - [SMALL_STATE(878)] = 35554, - [SMALL_STATE(879)] = 35565, - [SMALL_STATE(880)] = 35578, - [SMALL_STATE(881)] = 35591, - [SMALL_STATE(882)] = 35610, - [SMALL_STATE(883)] = 35623, - [SMALL_STATE(884)] = 35636, - [SMALL_STATE(885)] = 35655, - [SMALL_STATE(886)] = 35668, - [SMALL_STATE(887)] = 35681, - [SMALL_STATE(888)] = 35700, - [SMALL_STATE(889)] = 35719, - [SMALL_STATE(890)] = 35730, - [SMALL_STATE(891)] = 35743, - [SMALL_STATE(892)] = 35762, - [SMALL_STATE(893)] = 35775, - [SMALL_STATE(894)] = 35794, - [SMALL_STATE(895)] = 35813, - [SMALL_STATE(896)] = 35832, - [SMALL_STATE(897)] = 35845, - [SMALL_STATE(898)] = 35858, - [SMALL_STATE(899)] = 35871, - [SMALL_STATE(900)] = 35884, - [SMALL_STATE(901)] = 35897, - [SMALL_STATE(902)] = 35916, - [SMALL_STATE(903)] = 35935, - [SMALL_STATE(904)] = 35950, - [SMALL_STATE(905)] = 35961, - [SMALL_STATE(906)] = 35980, - [SMALL_STATE(907)] = 35999, - [SMALL_STATE(908)] = 36018, - [SMALL_STATE(909)] = 36031, - [SMALL_STATE(910)] = 36046, - [SMALL_STATE(911)] = 36065, - [SMALL_STATE(912)] = 36084, - [SMALL_STATE(913)] = 36097, - [SMALL_STATE(914)] = 36109, - [SMALL_STATE(915)] = 36125, - [SMALL_STATE(916)] = 36139, - [SMALL_STATE(917)] = 36153, - [SMALL_STATE(918)] = 36163, - [SMALL_STATE(919)] = 36179, - [SMALL_STATE(920)] = 36195, - [SMALL_STATE(921)] = 36211, - [SMALL_STATE(922)] = 36227, - [SMALL_STATE(923)] = 36243, - [SMALL_STATE(924)] = 36257, - [SMALL_STATE(925)] = 36271, - [SMALL_STATE(926)] = 36285, - [SMALL_STATE(927)] = 36299, - [SMALL_STATE(928)] = 36315, - [SMALL_STATE(929)] = 36331, - [SMALL_STATE(930)] = 36345, - [SMALL_STATE(931)] = 36359, - [SMALL_STATE(932)] = 36375, - [SMALL_STATE(933)] = 36389, - [SMALL_STATE(934)] = 36403, - [SMALL_STATE(935)] = 36417, - [SMALL_STATE(936)] = 36427, - [SMALL_STATE(937)] = 36443, - [SMALL_STATE(938)] = 36459, - [SMALL_STATE(939)] = 36475, - [SMALL_STATE(940)] = 36491, - [SMALL_STATE(941)] = 36505, - [SMALL_STATE(942)] = 36515, - [SMALL_STATE(943)] = 36531, - [SMALL_STATE(944)] = 36547, - [SMALL_STATE(945)] = 36563, - [SMALL_STATE(946)] = 36579, - [SMALL_STATE(947)] = 36593, - [SMALL_STATE(948)] = 36607, - [SMALL_STATE(949)] = 36623, - [SMALL_STATE(950)] = 36639, - [SMALL_STATE(951)] = 36655, - [SMALL_STATE(952)] = 36671, - [SMALL_STATE(953)] = 36687, - [SMALL_STATE(954)] = 36703, - [SMALL_STATE(955)] = 36719, - [SMALL_STATE(956)] = 36735, - [SMALL_STATE(957)] = 36751, - [SMALL_STATE(958)] = 36765, - [SMALL_STATE(959)] = 36779, - [SMALL_STATE(960)] = 36795, - [SMALL_STATE(961)] = 36811, - [SMALL_STATE(962)] = 36827, - [SMALL_STATE(963)] = 36843, - [SMALL_STATE(964)] = 36859, - [SMALL_STATE(965)] = 36873, - [SMALL_STATE(966)] = 36883, - [SMALL_STATE(967)] = 36897, - [SMALL_STATE(968)] = 36911, - [SMALL_STATE(969)] = 36925, - [SMALL_STATE(970)] = 36939, - [SMALL_STATE(971)] = 36953, - [SMALL_STATE(972)] = 36969, - [SMALL_STATE(973)] = 36981, - [SMALL_STATE(974)] = 36997, - [SMALL_STATE(975)] = 37013, - [SMALL_STATE(976)] = 37027, - [SMALL_STATE(977)] = 37043, - [SMALL_STATE(978)] = 37056, - [SMALL_STATE(979)] = 37069, - [SMALL_STATE(980)] = 37078, - [SMALL_STATE(981)] = 37087, - [SMALL_STATE(982)] = 37096, - [SMALL_STATE(983)] = 37105, - [SMALL_STATE(984)] = 37114, - [SMALL_STATE(985)] = 37123, - [SMALL_STATE(986)] = 37132, - [SMALL_STATE(987)] = 37145, - [SMALL_STATE(988)] = 37158, - [SMALL_STATE(989)] = 37171, - [SMALL_STATE(990)] = 37184, - [SMALL_STATE(991)] = 37197, - [SMALL_STATE(992)] = 37210, - [SMALL_STATE(993)] = 37219, - [SMALL_STATE(994)] = 37230, - [SMALL_STATE(995)] = 37239, - [SMALL_STATE(996)] = 37252, - [SMALL_STATE(997)] = 37261, - [SMALL_STATE(998)] = 37270, - [SMALL_STATE(999)] = 37279, - [SMALL_STATE(1000)] = 37288, - [SMALL_STATE(1001)] = 37297, - [SMALL_STATE(1002)] = 37308, - [SMALL_STATE(1003)] = 37321, - [SMALL_STATE(1004)] = 37330, - [SMALL_STATE(1005)] = 37343, - [SMALL_STATE(1006)] = 37356, - [SMALL_STATE(1007)] = 37369, - [SMALL_STATE(1008)] = 37378, - [SMALL_STATE(1009)] = 37391, - [SMALL_STATE(1010)] = 37404, - [SMALL_STATE(1011)] = 37417, - [SMALL_STATE(1012)] = 37428, - [SMALL_STATE(1013)] = 37439, - [SMALL_STATE(1014)] = 37452, - [SMALL_STATE(1015)] = 37465, - [SMALL_STATE(1016)] = 37474, - [SMALL_STATE(1017)] = 37487, - [SMALL_STATE(1018)] = 37500, - [SMALL_STATE(1019)] = 37509, - [SMALL_STATE(1020)] = 37522, - [SMALL_STATE(1021)] = 37535, - [SMALL_STATE(1022)] = 37546, - [SMALL_STATE(1023)] = 37559, - [SMALL_STATE(1024)] = 37572, - [SMALL_STATE(1025)] = 37585, - [SMALL_STATE(1026)] = 37598, - [SMALL_STATE(1027)] = 37611, - [SMALL_STATE(1028)] = 37624, - [SMALL_STATE(1029)] = 37637, - [SMALL_STATE(1030)] = 37650, - [SMALL_STATE(1031)] = 37663, - [SMALL_STATE(1032)] = 37676, - [SMALL_STATE(1033)] = 37689, - [SMALL_STATE(1034)] = 37702, - [SMALL_STATE(1035)] = 37715, - [SMALL_STATE(1036)] = 37728, - [SMALL_STATE(1037)] = 37741, - [SMALL_STATE(1038)] = 37752, - [SMALL_STATE(1039)] = 37765, - [SMALL_STATE(1040)] = 37778, - [SMALL_STATE(1041)] = 37787, - [SMALL_STATE(1042)] = 37800, - [SMALL_STATE(1043)] = 37813, - [SMALL_STATE(1044)] = 37826, - [SMALL_STATE(1045)] = 37835, - [SMALL_STATE(1046)] = 37848, - [SMALL_STATE(1047)] = 37861, - [SMALL_STATE(1048)] = 37870, - [SMALL_STATE(1049)] = 37883, - [SMALL_STATE(1050)] = 37896, - [SMALL_STATE(1051)] = 37909, - [SMALL_STATE(1052)] = 37918, - [SMALL_STATE(1053)] = 37929, - [SMALL_STATE(1054)] = 37942, - [SMALL_STATE(1055)] = 37955, - [SMALL_STATE(1056)] = 37964, - [SMALL_STATE(1057)] = 37977, - [SMALL_STATE(1058)] = 37990, - [SMALL_STATE(1059)] = 37999, - [SMALL_STATE(1060)] = 38010, - [SMALL_STATE(1061)] = 38023, - [SMALL_STATE(1062)] = 38032, - [SMALL_STATE(1063)] = 38045, - [SMALL_STATE(1064)] = 38058, - [SMALL_STATE(1065)] = 38071, - [SMALL_STATE(1066)] = 38084, - [SMALL_STATE(1067)] = 38097, - [SMALL_STATE(1068)] = 38108, - [SMALL_STATE(1069)] = 38117, - [SMALL_STATE(1070)] = 38130, - [SMALL_STATE(1071)] = 38143, - [SMALL_STATE(1072)] = 38156, - [SMALL_STATE(1073)] = 38169, - [SMALL_STATE(1074)] = 38182, - [SMALL_STATE(1075)] = 38195, - [SMALL_STATE(1076)] = 38208, - [SMALL_STATE(1077)] = 38221, - [SMALL_STATE(1078)] = 38230, - [SMALL_STATE(1079)] = 38241, - [SMALL_STATE(1080)] = 38254, - [SMALL_STATE(1081)] = 38267, - [SMALL_STATE(1082)] = 38280, - [SMALL_STATE(1083)] = 38293, - [SMALL_STATE(1084)] = 38306, - [SMALL_STATE(1085)] = 38316, - [SMALL_STATE(1086)] = 38326, - [SMALL_STATE(1087)] = 38336, - [SMALL_STATE(1088)] = 38346, - [SMALL_STATE(1089)] = 38356, - [SMALL_STATE(1090)] = 38364, - [SMALL_STATE(1091)] = 38374, - [SMALL_STATE(1092)] = 38384, - [SMALL_STATE(1093)] = 38394, - [SMALL_STATE(1094)] = 38404, - [SMALL_STATE(1095)] = 38414, - [SMALL_STATE(1096)] = 38424, - [SMALL_STATE(1097)] = 38434, - [SMALL_STATE(1098)] = 38444, - [SMALL_STATE(1099)] = 38454, - [SMALL_STATE(1100)] = 38462, - [SMALL_STATE(1101)] = 38472, - [SMALL_STATE(1102)] = 38482, - [SMALL_STATE(1103)] = 38492, - [SMALL_STATE(1104)] = 38502, - [SMALL_STATE(1105)] = 38512, - [SMALL_STATE(1106)] = 38522, - [SMALL_STATE(1107)] = 38532, - [SMALL_STATE(1108)] = 38542, - [SMALL_STATE(1109)] = 38552, - [SMALL_STATE(1110)] = 38562, - [SMALL_STATE(1111)] = 38572, - [SMALL_STATE(1112)] = 38582, - [SMALL_STATE(1113)] = 38592, - [SMALL_STATE(1114)] = 38602, - [SMALL_STATE(1115)] = 38612, - [SMALL_STATE(1116)] = 38622, - [SMALL_STATE(1117)] = 38632, - [SMALL_STATE(1118)] = 38642, - [SMALL_STATE(1119)] = 38652, - [SMALL_STATE(1120)] = 38662, - [SMALL_STATE(1121)] = 38672, - [SMALL_STATE(1122)] = 38682, - [SMALL_STATE(1123)] = 38692, - [SMALL_STATE(1124)] = 38702, - [SMALL_STATE(1125)] = 38712, - [SMALL_STATE(1126)] = 38722, - [SMALL_STATE(1127)] = 38732, - [SMALL_STATE(1128)] = 38742, - [SMALL_STATE(1129)] = 38752, - [SMALL_STATE(1130)] = 38762, - [SMALL_STATE(1131)] = 38772, - [SMALL_STATE(1132)] = 38782, - [SMALL_STATE(1133)] = 38792, - [SMALL_STATE(1134)] = 38802, - [SMALL_STATE(1135)] = 38812, - [SMALL_STATE(1136)] = 38822, - [SMALL_STATE(1137)] = 38832, - [SMALL_STATE(1138)] = 38842, - [SMALL_STATE(1139)] = 38850, - [SMALL_STATE(1140)] = 38860, - [SMALL_STATE(1141)] = 38870, - [SMALL_STATE(1142)] = 38880, - [SMALL_STATE(1143)] = 38888, - [SMALL_STATE(1144)] = 38896, - [SMALL_STATE(1145)] = 38904, - [SMALL_STATE(1146)] = 38914, - [SMALL_STATE(1147)] = 38922, - [SMALL_STATE(1148)] = 38930, - [SMALL_STATE(1149)] = 38940, - [SMALL_STATE(1150)] = 38950, - [SMALL_STATE(1151)] = 38960, - [SMALL_STATE(1152)] = 38968, - [SMALL_STATE(1153)] = 38978, - [SMALL_STATE(1154)] = 38988, - [SMALL_STATE(1155)] = 38996, - [SMALL_STATE(1156)] = 39004, - [SMALL_STATE(1157)] = 39014, - [SMALL_STATE(1158)] = 39024, - [SMALL_STATE(1159)] = 39032, - [SMALL_STATE(1160)] = 39042, - [SMALL_STATE(1161)] = 39052, - [SMALL_STATE(1162)] = 39062, - [SMALL_STATE(1163)] = 39072, - [SMALL_STATE(1164)] = 39082, - [SMALL_STATE(1165)] = 39092, - [SMALL_STATE(1166)] = 39102, - [SMALL_STATE(1167)] = 39112, - [SMALL_STATE(1168)] = 39122, - [SMALL_STATE(1169)] = 39132, - [SMALL_STATE(1170)] = 39142, - [SMALL_STATE(1171)] = 39152, - [SMALL_STATE(1172)] = 39162, - [SMALL_STATE(1173)] = 39172, - [SMALL_STATE(1174)] = 39182, - [SMALL_STATE(1175)] = 39192, - [SMALL_STATE(1176)] = 39202, - [SMALL_STATE(1177)] = 39210, - [SMALL_STATE(1178)] = 39220, - [SMALL_STATE(1179)] = 39230, - [SMALL_STATE(1180)] = 39238, - [SMALL_STATE(1181)] = 39246, - [SMALL_STATE(1182)] = 39256, - [SMALL_STATE(1183)] = 39266, - [SMALL_STATE(1184)] = 39274, - [SMALL_STATE(1185)] = 39284, - [SMALL_STATE(1186)] = 39294, - [SMALL_STATE(1187)] = 39304, - [SMALL_STATE(1188)] = 39314, - [SMALL_STATE(1189)] = 39324, - [SMALL_STATE(1190)] = 39334, - [SMALL_STATE(1191)] = 39344, - [SMALL_STATE(1192)] = 39354, - [SMALL_STATE(1193)] = 39362, - [SMALL_STATE(1194)] = 39370, - [SMALL_STATE(1195)] = 39380, - [SMALL_STATE(1196)] = 39390, - [SMALL_STATE(1197)] = 39400, - [SMALL_STATE(1198)] = 39410, - [SMALL_STATE(1199)] = 39420, - [SMALL_STATE(1200)] = 39430, - [SMALL_STATE(1201)] = 39440, - [SMALL_STATE(1202)] = 39450, - [SMALL_STATE(1203)] = 39460, - [SMALL_STATE(1204)] = 39470, - [SMALL_STATE(1205)] = 39480, - [SMALL_STATE(1206)] = 39488, - [SMALL_STATE(1207)] = 39498, - [SMALL_STATE(1208)] = 39508, - [SMALL_STATE(1209)] = 39518, - [SMALL_STATE(1210)] = 39528, - [SMALL_STATE(1211)] = 39538, - [SMALL_STATE(1212)] = 39548, - [SMALL_STATE(1213)] = 39558, - [SMALL_STATE(1214)] = 39568, - [SMALL_STATE(1215)] = 39578, - [SMALL_STATE(1216)] = 39588, - [SMALL_STATE(1217)] = 39596, - [SMALL_STATE(1218)] = 39606, - [SMALL_STATE(1219)] = 39616, - [SMALL_STATE(1220)] = 39626, - [SMALL_STATE(1221)] = 39636, - [SMALL_STATE(1222)] = 39646, - [SMALL_STATE(1223)] = 39654, - [SMALL_STATE(1224)] = 39664, - [SMALL_STATE(1225)] = 39672, - [SMALL_STATE(1226)] = 39680, - [SMALL_STATE(1227)] = 39690, - [SMALL_STATE(1228)] = 39700, - [SMALL_STATE(1229)] = 39708, - [SMALL_STATE(1230)] = 39718, - [SMALL_STATE(1231)] = 39728, - [SMALL_STATE(1232)] = 39736, - [SMALL_STATE(1233)] = 39744, - [SMALL_STATE(1234)] = 39754, - [SMALL_STATE(1235)] = 39762, - [SMALL_STATE(1236)] = 39772, - [SMALL_STATE(1237)] = 39782, - [SMALL_STATE(1238)] = 39792, - [SMALL_STATE(1239)] = 39800, - [SMALL_STATE(1240)] = 39810, - [SMALL_STATE(1241)] = 39820, - [SMALL_STATE(1242)] = 39830, - [SMALL_STATE(1243)] = 39840, - [SMALL_STATE(1244)] = 39850, - [SMALL_STATE(1245)] = 39860, - [SMALL_STATE(1246)] = 39870, - [SMALL_STATE(1247)] = 39880, - [SMALL_STATE(1248)] = 39890, - [SMALL_STATE(1249)] = 39900, - [SMALL_STATE(1250)] = 39910, - [SMALL_STATE(1251)] = 39920, - [SMALL_STATE(1252)] = 39930, - [SMALL_STATE(1253)] = 39940, - [SMALL_STATE(1254)] = 39950, - [SMALL_STATE(1255)] = 39960, - [SMALL_STATE(1256)] = 39970, - [SMALL_STATE(1257)] = 39980, - [SMALL_STATE(1258)] = 39990, - [SMALL_STATE(1259)] = 40000, - [SMALL_STATE(1260)] = 40010, - [SMALL_STATE(1261)] = 40018, - [SMALL_STATE(1262)] = 40028, - [SMALL_STATE(1263)] = 40038, - [SMALL_STATE(1264)] = 40045, - [SMALL_STATE(1265)] = 40052, - [SMALL_STATE(1266)] = 40059, - [SMALL_STATE(1267)] = 40066, - [SMALL_STATE(1268)] = 40073, - [SMALL_STATE(1269)] = 40080, - [SMALL_STATE(1270)] = 40087, - [SMALL_STATE(1271)] = 40094, - [SMALL_STATE(1272)] = 40101, - [SMALL_STATE(1273)] = 40108, - [SMALL_STATE(1274)] = 40115, - [SMALL_STATE(1275)] = 40122, - [SMALL_STATE(1276)] = 40129, - [SMALL_STATE(1277)] = 40136, - [SMALL_STATE(1278)] = 40143, - [SMALL_STATE(1279)] = 40150, - [SMALL_STATE(1280)] = 40157, - [SMALL_STATE(1281)] = 40164, - [SMALL_STATE(1282)] = 40171, - [SMALL_STATE(1283)] = 40178, - [SMALL_STATE(1284)] = 40185, - [SMALL_STATE(1285)] = 40192, - [SMALL_STATE(1286)] = 40199, - [SMALL_STATE(1287)] = 40206, - [SMALL_STATE(1288)] = 40213, - [SMALL_STATE(1289)] = 40220, - [SMALL_STATE(1290)] = 40227, - [SMALL_STATE(1291)] = 40234, - [SMALL_STATE(1292)] = 40241, - [SMALL_STATE(1293)] = 40248, - [SMALL_STATE(1294)] = 40255, - [SMALL_STATE(1295)] = 40262, - [SMALL_STATE(1296)] = 40269, - [SMALL_STATE(1297)] = 40276, - [SMALL_STATE(1298)] = 40283, - [SMALL_STATE(1299)] = 40290, - [SMALL_STATE(1300)] = 40297, - [SMALL_STATE(1301)] = 40304, - [SMALL_STATE(1302)] = 40311, - [SMALL_STATE(1303)] = 40318, - [SMALL_STATE(1304)] = 40325, - [SMALL_STATE(1305)] = 40332, - [SMALL_STATE(1306)] = 40339, - [SMALL_STATE(1307)] = 40346, - [SMALL_STATE(1308)] = 40353, - [SMALL_STATE(1309)] = 40360, - [SMALL_STATE(1310)] = 40367, - [SMALL_STATE(1311)] = 40374, - [SMALL_STATE(1312)] = 40381, - [SMALL_STATE(1313)] = 40388, - [SMALL_STATE(1314)] = 40395, - [SMALL_STATE(1315)] = 40402, - [SMALL_STATE(1316)] = 40409, - [SMALL_STATE(1317)] = 40416, - [SMALL_STATE(1318)] = 40423, - [SMALL_STATE(1319)] = 40430, - [SMALL_STATE(1320)] = 40437, - [SMALL_STATE(1321)] = 40444, - [SMALL_STATE(1322)] = 40451, - [SMALL_STATE(1323)] = 40458, - [SMALL_STATE(1324)] = 40465, - [SMALL_STATE(1325)] = 40472, - [SMALL_STATE(1326)] = 40479, - [SMALL_STATE(1327)] = 40486, - [SMALL_STATE(1328)] = 40493, - [SMALL_STATE(1329)] = 40500, - [SMALL_STATE(1330)] = 40507, - [SMALL_STATE(1331)] = 40514, - [SMALL_STATE(1332)] = 40521, - [SMALL_STATE(1333)] = 40528, - [SMALL_STATE(1334)] = 40535, - [SMALL_STATE(1335)] = 40542, - [SMALL_STATE(1336)] = 40549, - [SMALL_STATE(1337)] = 40556, - [SMALL_STATE(1338)] = 40563, - [SMALL_STATE(1339)] = 40570, - [SMALL_STATE(1340)] = 40577, - [SMALL_STATE(1341)] = 40584, - [SMALL_STATE(1342)] = 40591, - [SMALL_STATE(1343)] = 40598, - [SMALL_STATE(1344)] = 40605, - [SMALL_STATE(1345)] = 40612, - [SMALL_STATE(1346)] = 40619, - [SMALL_STATE(1347)] = 40626, - [SMALL_STATE(1348)] = 40633, - [SMALL_STATE(1349)] = 40640, - [SMALL_STATE(1350)] = 40647, - [SMALL_STATE(1351)] = 40654, - [SMALL_STATE(1352)] = 40661, - [SMALL_STATE(1353)] = 40668, - [SMALL_STATE(1354)] = 40675, - [SMALL_STATE(1355)] = 40682, - [SMALL_STATE(1356)] = 40689, - [SMALL_STATE(1357)] = 40696, - [SMALL_STATE(1358)] = 40703, - [SMALL_STATE(1359)] = 40710, - [SMALL_STATE(1360)] = 40717, - [SMALL_STATE(1361)] = 40724, - [SMALL_STATE(1362)] = 40731, - [SMALL_STATE(1363)] = 40738, - [SMALL_STATE(1364)] = 40745, - [SMALL_STATE(1365)] = 40752, - [SMALL_STATE(1366)] = 40759, - [SMALL_STATE(1367)] = 40766, + [SMALL_STATE(209)] = 0, + [SMALL_STATE(210)] = 73, + [SMALL_STATE(211)] = 146, + [SMALL_STATE(212)] = 233, + [SMALL_STATE(213)] = 320, + [SMALL_STATE(214)] = 406, + [SMALL_STATE(215)] = 476, + [SMALL_STATE(216)] = 564, + [SMALL_STATE(217)] = 652, + [SMALL_STATE(218)] = 742, + [SMALL_STATE(219)] = 820, + [SMALL_STATE(220)] = 890, + [SMALL_STATE(221)] = 976, + [SMALL_STATE(222)] = 1063, + [SMALL_STATE(223)] = 1135, + [SMALL_STATE(224)] = 1219, + [SMALL_STATE(225)] = 1303, + [SMALL_STATE(226)] = 1391, + [SMALL_STATE(227)] = 1477, + [SMALL_STATE(228)] = 1561, + [SMALL_STATE(229)] = 1630, + [SMALL_STATE(230)] = 1697, + [SMALL_STATE(231)] = 1764, + [SMALL_STATE(232)] = 1833, + [SMALL_STATE(233)] = 1900, + [SMALL_STATE(234)] = 1987, + [SMALL_STATE(235)] = 2056, + [SMALL_STATE(236)] = 2125, + [SMALL_STATE(237)] = 2194, + [SMALL_STATE(238)] = 2263, + [SMALL_STATE(239)] = 2332, + [SMALL_STATE(240)] = 2401, + [SMALL_STATE(241)] = 2468, + [SMALL_STATE(242)] = 2535, + [SMALL_STATE(243)] = 2602, + [SMALL_STATE(244)] = 2671, + [SMALL_STATE(245)] = 2740, + [SMALL_STATE(246)] = 2807, + [SMALL_STATE(247)] = 2878, + [SMALL_STATE(248)] = 2945, + [SMALL_STATE(249)] = 3011, + [SMALL_STATE(250)] = 3077, + [SMALL_STATE(251)] = 3143, + [SMALL_STATE(252)] = 3209, + [SMALL_STATE(253)] = 3275, + [SMALL_STATE(254)] = 3341, + [SMALL_STATE(255)] = 3407, + [SMALL_STATE(256)] = 3473, + [SMALL_STATE(257)] = 3539, + [SMALL_STATE(258)] = 3605, + [SMALL_STATE(259)] = 3671, + [SMALL_STATE(260)] = 3737, + [SMALL_STATE(261)] = 3803, + [SMALL_STATE(262)] = 3869, + [SMALL_STATE(263)] = 3935, + [SMALL_STATE(264)] = 4001, + [SMALL_STATE(265)] = 4067, + [SMALL_STATE(266)] = 4133, + [SMALL_STATE(267)] = 4199, + [SMALL_STATE(268)] = 4265, + [SMALL_STATE(269)] = 4331, + [SMALL_STATE(270)] = 4397, + [SMALL_STATE(271)] = 4463, + [SMALL_STATE(272)] = 4529, + [SMALL_STATE(273)] = 4595, + [SMALL_STATE(274)] = 4661, + [SMALL_STATE(275)] = 4727, + [SMALL_STATE(276)] = 4793, + [SMALL_STATE(277)] = 4859, + [SMALL_STATE(278)] = 4925, + [SMALL_STATE(279)] = 4991, + [SMALL_STATE(280)] = 5057, + [SMALL_STATE(281)] = 5123, + [SMALL_STATE(282)] = 5189, + [SMALL_STATE(283)] = 5255, + [SMALL_STATE(284)] = 5321, + [SMALL_STATE(285)] = 5387, + [SMALL_STATE(286)] = 5453, + [SMALL_STATE(287)] = 5519, + [SMALL_STATE(288)] = 5585, + [SMALL_STATE(289)] = 5651, + [SMALL_STATE(290)] = 5717, + [SMALL_STATE(291)] = 5783, + [SMALL_STATE(292)] = 5849, + [SMALL_STATE(293)] = 5915, + [SMALL_STATE(294)] = 5981, + [SMALL_STATE(295)] = 6047, + [SMALL_STATE(296)] = 6113, + [SMALL_STATE(297)] = 6179, + [SMALL_STATE(298)] = 6245, + [SMALL_STATE(299)] = 6311, + [SMALL_STATE(300)] = 6377, + [SMALL_STATE(301)] = 6443, + [SMALL_STATE(302)] = 6509, + [SMALL_STATE(303)] = 6575, + [SMALL_STATE(304)] = 6641, + [SMALL_STATE(305)] = 6707, + [SMALL_STATE(306)] = 6773, + [SMALL_STATE(307)] = 6839, + [SMALL_STATE(308)] = 6905, + [SMALL_STATE(309)] = 6971, + [SMALL_STATE(310)] = 7037, + [SMALL_STATE(311)] = 7103, + [SMALL_STATE(312)] = 7169, + [SMALL_STATE(313)] = 7235, + [SMALL_STATE(314)] = 7301, + [SMALL_STATE(315)] = 7367, + [SMALL_STATE(316)] = 7433, + [SMALL_STATE(317)] = 7499, + [SMALL_STATE(318)] = 7565, + [SMALL_STATE(319)] = 7631, + [SMALL_STATE(320)] = 7697, + [SMALL_STATE(321)] = 7763, + [SMALL_STATE(322)] = 7829, + [SMALL_STATE(323)] = 7895, + [SMALL_STATE(324)] = 7961, + [SMALL_STATE(325)] = 8027, + [SMALL_STATE(326)] = 8093, + [SMALL_STATE(327)] = 8159, + [SMALL_STATE(328)] = 8225, + [SMALL_STATE(329)] = 8291, + [SMALL_STATE(330)] = 8357, + [SMALL_STATE(331)] = 8423, + [SMALL_STATE(332)] = 8489, + [SMALL_STATE(333)] = 8555, + [SMALL_STATE(334)] = 8621, + [SMALL_STATE(335)] = 8687, + [SMALL_STATE(336)] = 8753, + [SMALL_STATE(337)] = 8819, + [SMALL_STATE(338)] = 8885, + [SMALL_STATE(339)] = 8966, + [SMALL_STATE(340)] = 9047, + [SMALL_STATE(341)] = 9128, + [SMALL_STATE(342)] = 9192, + [SMALL_STATE(343)] = 9256, + [SMALL_STATE(344)] = 9320, + [SMALL_STATE(345)] = 9384, + [SMALL_STATE(346)] = 9453, + [SMALL_STATE(347)] = 9522, + [SMALL_STATE(348)] = 9591, + [SMALL_STATE(349)] = 9658, + [SMALL_STATE(350)] = 9727, + [SMALL_STATE(351)] = 9795, + [SMALL_STATE(352)] = 9857, + [SMALL_STATE(353)] = 9919, + [SMALL_STATE(354)] = 9991, + [SMALL_STATE(355)] = 10053, + [SMALL_STATE(356)] = 10121, + [SMALL_STATE(357)] = 10193, + [SMALL_STATE(358)] = 10259, + [SMALL_STATE(359)] = 10329, + [SMALL_STATE(360)] = 10399, + [SMALL_STATE(361)] = 10469, + [SMALL_STATE(362)] = 10539, + [SMALL_STATE(363)] = 10607, + [SMALL_STATE(364)] = 10669, + [SMALL_STATE(365)] = 10737, + [SMALL_STATE(366)] = 10806, + [SMALL_STATE(367)] = 10867, + [SMALL_STATE(368)] = 10928, + [SMALL_STATE(369)] = 10997, + [SMALL_STATE(370)] = 11058, + [SMALL_STATE(371)] = 11119, + [SMALL_STATE(372)] = 11184, + [SMALL_STATE(373)] = 11253, + [SMALL_STATE(374)] = 11318, + [SMALL_STATE(375)] = 11388, + [SMALL_STATE(376)] = 11456, + [SMALL_STATE(377)] = 11526, + [SMALL_STATE(378)] = 11594, + [SMALL_STATE(379)] = 11660, + [SMALL_STATE(380)] = 11728, + [SMALL_STATE(381)] = 11796, + [SMALL_STATE(382)] = 11862, + [SMALL_STATE(383)] = 11931, + [SMALL_STATE(384)] = 12000, + [SMALL_STATE(385)] = 12066, + [SMALL_STATE(386)] = 12124, + [SMALL_STATE(387)] = 12182, + [SMALL_STATE(388)] = 12240, + [SMALL_STATE(389)] = 12308, + [SMALL_STATE(390)] = 12371, + [SMALL_STATE(391)] = 12424, + [SMALL_STATE(392)] = 12485, + [SMALL_STATE(393)] = 12548, + [SMALL_STATE(394)] = 12611, + [SMALL_STATE(395)] = 12691, + [SMALL_STATE(396)] = 12777, + [SMALL_STATE(397)] = 12847, + [SMALL_STATE(398)] = 12933, + [SMALL_STATE(399)] = 13009, + [SMALL_STATE(400)] = 13059, + [SMALL_STATE(401)] = 13127, + [SMALL_STATE(402)] = 13179, + [SMALL_STATE(403)] = 13265, + [SMALL_STATE(404)] = 13349, + [SMALL_STATE(405)] = 13435, + [SMALL_STATE(406)] = 13485, + [SMALL_STATE(407)] = 13571, + [SMALL_STATE(408)] = 13645, + [SMALL_STATE(409)] = 13697, + [SMALL_STATE(410)] = 13783, + [SMALL_STATE(411)] = 13869, + [SMALL_STATE(412)] = 13927, + [SMALL_STATE(413)] = 13991, + [SMALL_STATE(414)] = 14077, + [SMALL_STATE(415)] = 14165, + [SMALL_STATE(416)] = 14251, + [SMALL_STATE(417)] = 14301, + [SMALL_STATE(418)] = 14387, + [SMALL_STATE(419)] = 14473, + [SMALL_STATE(420)] = 14559, + [SMALL_STATE(421)] = 14645, + [SMALL_STATE(422)] = 14697, + [SMALL_STATE(423)] = 14744, + [SMALL_STATE(424)] = 14791, + [SMALL_STATE(425)] = 14876, + [SMALL_STATE(426)] = 14961, + [SMALL_STATE(427)] = 15046, + [SMALL_STATE(428)] = 15093, + [SMALL_STATE(429)] = 15156, + [SMALL_STATE(430)] = 15203, + [SMALL_STATE(431)] = 15250, + [SMALL_STATE(432)] = 15335, + [SMALL_STATE(433)] = 15382, + [SMALL_STATE(434)] = 15429, + [SMALL_STATE(435)] = 15502, + [SMALL_STATE(436)] = 15587, + [SMALL_STATE(437)] = 15634, + [SMALL_STATE(438)] = 15703, + [SMALL_STATE(439)] = 15750, + [SMALL_STATE(440)] = 15825, + [SMALL_STATE(441)] = 15904, + [SMALL_STATE(442)] = 15971, + [SMALL_STATE(443)] = 16032, + [SMALL_STATE(444)] = 16115, + [SMALL_STATE(445)] = 16162, + [SMALL_STATE(446)] = 16209, + [SMALL_STATE(447)] = 16256, + [SMALL_STATE(448)] = 16303, + [SMALL_STATE(449)] = 16350, + [SMALL_STATE(450)] = 16399, + [SMALL_STATE(451)] = 16446, + [SMALL_STATE(452)] = 16531, + [SMALL_STATE(453)] = 16578, + [SMALL_STATE(454)] = 16663, + [SMALL_STATE(455)] = 16748, + [SMALL_STATE(456)] = 16797, + [SMALL_STATE(457)] = 16844, + [SMALL_STATE(458)] = 16891, + [SMALL_STATE(459)] = 16938, + [SMALL_STATE(460)] = 16985, + [SMALL_STATE(461)] = 17032, + [SMALL_STATE(462)] = 17093, + [SMALL_STATE(463)] = 17140, + [SMALL_STATE(464)] = 17193, + [SMALL_STATE(465)] = 17278, + [SMALL_STATE(466)] = 17363, + [SMALL_STATE(467)] = 17424, + [SMALL_STATE(468)] = 17471, + [SMALL_STATE(469)] = 17518, + [SMALL_STATE(470)] = 17565, + [SMALL_STATE(471)] = 17612, + [SMALL_STATE(472)] = 17659, + [SMALL_STATE(473)] = 17706, + [SMALL_STATE(474)] = 17753, + [SMALL_STATE(475)] = 17806, + [SMALL_STATE(476)] = 17853, + [SMALL_STATE(477)] = 17900, + [SMALL_STATE(478)] = 17989, + [SMALL_STATE(479)] = 18074, + [SMALL_STATE(480)] = 18121, + [SMALL_STATE(481)] = 18206, + [SMALL_STATE(482)] = 18253, + [SMALL_STATE(483)] = 18300, + [SMALL_STATE(484)] = 18385, + [SMALL_STATE(485)] = 18432, + [SMALL_STATE(486)] = 18479, + [SMALL_STATE(487)] = 18568, + [SMALL_STATE(488)] = 18615, + [SMALL_STATE(489)] = 18700, + [SMALL_STATE(490)] = 18747, + [SMALL_STATE(491)] = 18794, + [SMALL_STATE(492)] = 18883, + [SMALL_STATE(493)] = 18930, + [SMALL_STATE(494)] = 18989, + [SMALL_STATE(495)] = 19036, + [SMALL_STATE(496)] = 19083, + [SMALL_STATE(497)] = 19130, + [SMALL_STATE(498)] = 19177, + [SMALL_STATE(499)] = 19226, + [SMALL_STATE(500)] = 19273, + [SMALL_STATE(501)] = 19320, + [SMALL_STATE(502)] = 19367, + [SMALL_STATE(503)] = 19414, + [SMALL_STATE(504)] = 19461, + [SMALL_STATE(505)] = 19508, + [SMALL_STATE(506)] = 19555, + [SMALL_STATE(507)] = 19602, + [SMALL_STATE(508)] = 19649, + [SMALL_STATE(509)] = 19696, + [SMALL_STATE(510)] = 19743, + [SMALL_STATE(511)] = 19790, + [SMALL_STATE(512)] = 19842, + [SMALL_STATE(513)] = 19894, + [SMALL_STATE(514)] = 19978, + [SMALL_STATE(515)] = 20028, + [SMALL_STATE(516)] = 20080, + [SMALL_STATE(517)] = 20166, + [SMALL_STATE(518)] = 20216, + [SMALL_STATE(519)] = 20264, + [SMALL_STATE(520)] = 20350, + [SMALL_STATE(521)] = 20400, + [SMALL_STATE(522)] = 20456, + [SMALL_STATE(523)] = 20506, + [SMALL_STATE(524)] = 20592, + [SMALL_STATE(525)] = 20680, + [SMALL_STATE(526)] = 20764, + [SMALL_STATE(527)] = 20852, + [SMALL_STATE(528)] = 20902, + [SMALL_STATE(529)] = 20950, + [SMALL_STATE(530)] = 21000, + [SMALL_STATE(531)] = 21088, + [SMALL_STATE(532)] = 21138, + [SMALL_STATE(533)] = 21188, + [SMALL_STATE(534)] = 21276, + [SMALL_STATE(535)] = 21360, + [SMALL_STATE(536)] = 21408, + [SMALL_STATE(537)] = 21458, + [SMALL_STATE(538)] = 21546, + [SMALL_STATE(539)] = 21594, + [SMALL_STATE(540)] = 21680, + [SMALL_STATE(541)] = 21725, + [SMALL_STATE(542)] = 21770, + [SMALL_STATE(543)] = 21815, + [SMALL_STATE(544)] = 21860, + [SMALL_STATE(545)] = 21945, + [SMALL_STATE(546)] = 21990, + [SMALL_STATE(547)] = 22035, + [SMALL_STATE(548)] = 22080, + [SMALL_STATE(549)] = 22125, + [SMALL_STATE(550)] = 22170, + [SMALL_STATE(551)] = 22253, + [SMALL_STATE(552)] = 22338, + [SMALL_STATE(553)] = 22421, + [SMALL_STATE(554)] = 22504, + [SMALL_STATE(555)] = 22549, + [SMALL_STATE(556)] = 22634, + [SMALL_STATE(557)] = 22717, + [SMALL_STATE(558)] = 22802, + [SMALL_STATE(559)] = 22887, + [SMALL_STATE(560)] = 22932, + [SMALL_STATE(561)] = 23015, + [SMALL_STATE(562)] = 23098, + [SMALL_STATE(563)] = 23183, + [SMALL_STATE(564)] = 23268, + [SMALL_STATE(565)] = 23353, + [SMALL_STATE(566)] = 23398, + [SMALL_STATE(567)] = 23443, + [SMALL_STATE(568)] = 23528, + [SMALL_STATE(569)] = 23573, + [SMALL_STATE(570)] = 23656, + [SMALL_STATE(571)] = 23741, + [SMALL_STATE(572)] = 23786, + [SMALL_STATE(573)] = 23869, + [SMALL_STATE(574)] = 23950, + [SMALL_STATE(575)] = 23995, + [SMALL_STATE(576)] = 24060, + [SMALL_STATE(577)] = 24105, + [SMALL_STATE(578)] = 24190, + [SMALL_STATE(579)] = 24275, + [SMALL_STATE(580)] = 24320, + [SMALL_STATE(581)] = 24365, + [SMALL_STATE(582)] = 24410, + [SMALL_STATE(583)] = 24455, + [SMALL_STATE(584)] = 24500, + [SMALL_STATE(585)] = 24545, + [SMALL_STATE(586)] = 24590, + [SMALL_STATE(587)] = 24635, + [SMALL_STATE(588)] = 24712, + [SMALL_STATE(589)] = 24797, + [SMALL_STATE(590)] = 24842, + [SMALL_STATE(591)] = 24891, + [SMALL_STATE(592)] = 24936, + [SMALL_STATE(593)] = 24981, + [SMALL_STATE(594)] = 25026, + [SMALL_STATE(595)] = 25109, + [SMALL_STATE(596)] = 25154, + [SMALL_STATE(597)] = 25199, + [SMALL_STATE(598)] = 25272, + [SMALL_STATE(599)] = 25339, + [SMALL_STATE(600)] = 25384, + [SMALL_STATE(601)] = 25433, + [SMALL_STATE(602)] = 25504, + [SMALL_STATE(603)] = 25549, + [SMALL_STATE(604)] = 25594, + [SMALL_STATE(605)] = 25639, + [SMALL_STATE(606)] = 25684, + [SMALL_STATE(607)] = 25729, + [SMALL_STATE(608)] = 25774, + [SMALL_STATE(609)] = 25835, + [SMALL_STATE(610)] = 25880, + [SMALL_STATE(611)] = 25963, + [SMALL_STATE(612)] = 26046, + [SMALL_STATE(613)] = 26091, + [SMALL_STATE(614)] = 26136, + [SMALL_STATE(615)] = 26219, + [SMALL_STATE(616)] = 26304, + [SMALL_STATE(617)] = 26387, + [SMALL_STATE(618)] = 26470, + [SMALL_STATE(619)] = 26553, + [SMALL_STATE(620)] = 26598, + [SMALL_STATE(621)] = 26681, + [SMALL_STATE(622)] = 26766, + [SMALL_STATE(623)] = 26851, + [SMALL_STATE(624)] = 26896, + [SMALL_STATE(625)] = 26941, + [SMALL_STATE(626)] = 27024, + [SMALL_STATE(627)] = 27069, + [SMALL_STATE(628)] = 27114, + [SMALL_STATE(629)] = 27159, + [SMALL_STATE(630)] = 27204, + [SMALL_STATE(631)] = 27249, + [SMALL_STATE(632)] = 27334, + [SMALL_STATE(633)] = 27379, + [SMALL_STATE(634)] = 27430, + [SMALL_STATE(635)] = 27475, + [SMALL_STATE(636)] = 27557, + [SMALL_STATE(637)] = 27607, + [SMALL_STATE(638)] = 27689, + [SMALL_STATE(639)] = 27771, + [SMALL_STATE(640)] = 27853, + [SMALL_STATE(641)] = 27935, + [SMALL_STATE(642)] = 27985, + [SMALL_STATE(643)] = 28035, + [SMALL_STATE(644)] = 28117, + [SMALL_STATE(645)] = 28196, + [SMALL_STATE(646)] = 28245, + [SMALL_STATE(647)] = 28324, + [SMALL_STATE(648)] = 28373, + [SMALL_STATE(649)] = 28422, + [SMALL_STATE(650)] = 28502, + [SMALL_STATE(651)] = 28582, + [SMALL_STATE(652)] = 28662, + [SMALL_STATE(653)] = 28742, + [SMALL_STATE(654)] = 28822, + [SMALL_STATE(655)] = 28902, + [SMALL_STATE(656)] = 28974, + [SMALL_STATE(657)] = 29028, + [SMALL_STATE(658)] = 29082, + [SMALL_STATE(659)] = 29141, + [SMALL_STATE(660)] = 29190, + [SMALL_STATE(661)] = 29245, + [SMALL_STATE(662)] = 29298, + [SMALL_STATE(663)] = 29357, + [SMALL_STATE(664)] = 29412, + [SMALL_STATE(665)] = 29471, + [SMALL_STATE(666)] = 29530, + [SMALL_STATE(667)] = 29589, + [SMALL_STATE(668)] = 29642, + [SMALL_STATE(669)] = 29695, + [SMALL_STATE(670)] = 29750, + [SMALL_STATE(671)] = 29809, + [SMALL_STATE(672)] = 29862, + [SMALL_STATE(673)] = 29917, + [SMALL_STATE(674)] = 29970, + [SMALL_STATE(675)] = 30023, + [SMALL_STATE(676)] = 30082, + [SMALL_STATE(677)] = 30137, + [SMALL_STATE(678)] = 30196, + [SMALL_STATE(679)] = 30251, + [SMALL_STATE(680)] = 30299, + [SMALL_STATE(681)] = 30347, + [SMALL_STATE(682)] = 30395, + [SMALL_STATE(683)] = 30443, + [SMALL_STATE(684)] = 30491, + [SMALL_STATE(685)] = 30539, + [SMALL_STATE(686)] = 30586, + [SMALL_STATE(687)] = 30631, + [SMALL_STATE(688)] = 30675, + [SMALL_STATE(689)] = 30715, + [SMALL_STATE(690)] = 30757, + [SMALL_STATE(691)] = 30799, + [SMALL_STATE(692)] = 30841, + [SMALL_STATE(693)] = 30895, + [SMALL_STATE(694)] = 30935, + [SMALL_STATE(695)] = 30979, + [SMALL_STATE(696)] = 31021, + [SMALL_STATE(697)] = 31065, + [SMALL_STATE(698)] = 31105, + [SMALL_STATE(699)] = 31149, + [SMALL_STATE(700)] = 31184, + [SMALL_STATE(701)] = 31223, + [SMALL_STATE(702)] = 31268, + [SMALL_STATE(703)] = 31303, + [SMALL_STATE(704)] = 31352, + [SMALL_STATE(705)] = 31389, + [SMALL_STATE(706)] = 31424, + [SMALL_STATE(707)] = 31459, + [SMALL_STATE(708)] = 31508, + [SMALL_STATE(709)] = 31543, + [SMALL_STATE(710)] = 31578, + [SMALL_STATE(711)] = 31616, + [SMALL_STATE(712)] = 31646, + [SMALL_STATE(713)] = 31688, + [SMALL_STATE(714)] = 31726, + [SMALL_STATE(715)] = 31768, + [SMALL_STATE(716)] = 31806, + [SMALL_STATE(717)] = 31829, + [SMALL_STATE(718)] = 31852, + [SMALL_STATE(719)] = 31893, + [SMALL_STATE(720)] = 31916, + [SMALL_STATE(721)] = 31955, + [SMALL_STATE(722)] = 31994, + [SMALL_STATE(723)] = 32017, + [SMALL_STATE(724)] = 32040, + [SMALL_STATE(725)] = 32075, + [SMALL_STATE(726)] = 32104, + [SMALL_STATE(727)] = 32127, + [SMALL_STATE(728)] = 32150, + [SMALL_STATE(729)] = 32173, + [SMALL_STATE(730)] = 32196, + [SMALL_STATE(731)] = 32219, + [SMALL_STATE(732)] = 32242, + [SMALL_STATE(733)] = 32263, + [SMALL_STATE(734)] = 32286, + [SMALL_STATE(735)] = 32321, + [SMALL_STATE(736)] = 32344, + [SMALL_STATE(737)] = 32367, + [SMALL_STATE(738)] = 32404, + [SMALL_STATE(739)] = 32427, + [SMALL_STATE(740)] = 32450, + [SMALL_STATE(741)] = 32473, + [SMALL_STATE(742)] = 32494, + [SMALL_STATE(743)] = 32517, + [SMALL_STATE(744)] = 32540, + [SMALL_STATE(745)] = 32563, + [SMALL_STATE(746)] = 32586, + [SMALL_STATE(747)] = 32607, + [SMALL_STATE(748)] = 32639, + [SMALL_STATE(749)] = 32671, + [SMALL_STATE(750)] = 32703, + [SMALL_STATE(751)] = 32735, + [SMALL_STATE(752)] = 32767, + [SMALL_STATE(753)] = 32799, + [SMALL_STATE(754)] = 32831, + [SMALL_STATE(755)] = 32863, + [SMALL_STATE(756)] = 32895, + [SMALL_STATE(757)] = 32927, + [SMALL_STATE(758)] = 32959, + [SMALL_STATE(759)] = 32983, + [SMALL_STATE(760)] = 33004, + [SMALL_STATE(761)] = 33033, + [SMALL_STATE(762)] = 33062, + [SMALL_STATE(763)] = 33091, + [SMALL_STATE(764)] = 33120, + [SMALL_STATE(765)] = 33149, + [SMALL_STATE(766)] = 33170, + [SMALL_STATE(767)] = 33191, + [SMALL_STATE(768)] = 33220, + [SMALL_STATE(769)] = 33249, + [SMALL_STATE(770)] = 33270, + [SMALL_STATE(771)] = 33305, + [SMALL_STATE(772)] = 33340, + [SMALL_STATE(773)] = 33375, + [SMALL_STATE(774)] = 33410, + [SMALL_STATE(775)] = 33436, + [SMALL_STATE(776)] = 33462, + [SMALL_STATE(777)] = 33488, + [SMALL_STATE(778)] = 33520, + [SMALL_STATE(779)] = 33552, + [SMALL_STATE(780)] = 33584, + [SMALL_STATE(781)] = 33616, + [SMALL_STATE(782)] = 33642, + [SMALL_STATE(783)] = 33668, + [SMALL_STATE(784)] = 33694, + [SMALL_STATE(785)] = 33720, + [SMALL_STATE(786)] = 33746, + [SMALL_STATE(787)] = 33778, + [SMALL_STATE(788)] = 33810, + [SMALL_STATE(789)] = 33842, + [SMALL_STATE(790)] = 33874, + [SMALL_STATE(791)] = 33900, + [SMALL_STATE(792)] = 33926, + [SMALL_STATE(793)] = 33949, + [SMALL_STATE(794)] = 33978, + [SMALL_STATE(795)] = 34007, + [SMALL_STATE(796)] = 34036, + [SMALL_STATE(797)] = 34065, + [SMALL_STATE(798)] = 34088, + [SMALL_STATE(799)] = 34117, + [SMALL_STATE(800)] = 34140, + [SMALL_STATE(801)] = 34163, + [SMALL_STATE(802)] = 34186, + [SMALL_STATE(803)] = 34215, + [SMALL_STATE(804)] = 34238, + [SMALL_STATE(805)] = 34267, + [SMALL_STATE(806)] = 34296, + [SMALL_STATE(807)] = 34325, + [SMALL_STATE(808)] = 34354, + [SMALL_STATE(809)] = 34383, + [SMALL_STATE(810)] = 34406, + [SMALL_STATE(811)] = 34435, + [SMALL_STATE(812)] = 34458, + [SMALL_STATE(813)] = 34487, + [SMALL_STATE(814)] = 34516, + [SMALL_STATE(815)] = 34545, + [SMALL_STATE(816)] = 34574, + [SMALL_STATE(817)] = 34603, + [SMALL_STATE(818)] = 34632, + [SMALL_STATE(819)] = 34661, + [SMALL_STATE(820)] = 34690, + [SMALL_STATE(821)] = 34713, + [SMALL_STATE(822)] = 34742, + [SMALL_STATE(823)] = 34755, + [SMALL_STATE(824)] = 34776, + [SMALL_STATE(825)] = 34799, + [SMALL_STATE(826)] = 34822, + [SMALL_STATE(827)] = 34843, + [SMALL_STATE(828)] = 34866, + [SMALL_STATE(829)] = 34887, + [SMALL_STATE(830)] = 34908, + [SMALL_STATE(831)] = 34921, + [SMALL_STATE(832)] = 34934, + [SMALL_STATE(833)] = 34957, + [SMALL_STATE(834)] = 34976, + [SMALL_STATE(835)] = 34989, + [SMALL_STATE(836)] = 35002, + [SMALL_STATE(837)] = 35021, + [SMALL_STATE(838)] = 35042, + [SMALL_STATE(839)] = 35065, + [SMALL_STATE(840)] = 35078, + [SMALL_STATE(841)] = 35091, + [SMALL_STATE(842)] = 35104, + [SMALL_STATE(843)] = 35127, + [SMALL_STATE(844)] = 35139, + [SMALL_STATE(845)] = 35157, + [SMALL_STATE(846)] = 35179, + [SMALL_STATE(847)] = 35191, + [SMALL_STATE(848)] = 35209, + [SMALL_STATE(849)] = 35231, + [SMALL_STATE(850)] = 35253, + [SMALL_STATE(851)] = 35265, + [SMALL_STATE(852)] = 35283, + [SMALL_STATE(853)] = 35305, + [SMALL_STATE(854)] = 35323, + [SMALL_STATE(855)] = 35345, + [SMALL_STATE(856)] = 35367, + [SMALL_STATE(857)] = 35389, + [SMALL_STATE(858)] = 35403, + [SMALL_STATE(859)] = 35415, + [SMALL_STATE(860)] = 35435, + [SMALL_STATE(861)] = 35447, + [SMALL_STATE(862)] = 35465, + [SMALL_STATE(863)] = 35479, + [SMALL_STATE(864)] = 35497, + [SMALL_STATE(865)] = 35509, + [SMALL_STATE(866)] = 35527, + [SMALL_STATE(867)] = 35545, + [SMALL_STATE(868)] = 35565, + [SMALL_STATE(869)] = 35577, + [SMALL_STATE(870)] = 35599, + [SMALL_STATE(871)] = 35615, + [SMALL_STATE(872)] = 35637, + [SMALL_STATE(873)] = 35655, + [SMALL_STATE(874)] = 35667, + [SMALL_STATE(875)] = 35687, + [SMALL_STATE(876)] = 35709, + [SMALL_STATE(877)] = 35727, + [SMALL_STATE(878)] = 35749, + [SMALL_STATE(879)] = 35767, + [SMALL_STATE(880)] = 35789, + [SMALL_STATE(881)] = 35809, + [SMALL_STATE(882)] = 35820, + [SMALL_STATE(883)] = 35839, + [SMALL_STATE(884)] = 35852, + [SMALL_STATE(885)] = 35871, + [SMALL_STATE(886)] = 35884, + [SMALL_STATE(887)] = 35897, + [SMALL_STATE(888)] = 35916, + [SMALL_STATE(889)] = 35929, + [SMALL_STATE(890)] = 35942, + [SMALL_STATE(891)] = 35953, + [SMALL_STATE(892)] = 35966, + [SMALL_STATE(893)] = 35979, + [SMALL_STATE(894)] = 35998, + [SMALL_STATE(895)] = 36011, + [SMALL_STATE(896)] = 36024, + [SMALL_STATE(897)] = 36037, + [SMALL_STATE(898)] = 36050, + [SMALL_STATE(899)] = 36063, + [SMALL_STATE(900)] = 36082, + [SMALL_STATE(901)] = 36095, + [SMALL_STATE(902)] = 36108, + [SMALL_STATE(903)] = 36121, + [SMALL_STATE(904)] = 36140, + [SMALL_STATE(905)] = 36155, + [SMALL_STATE(906)] = 36174, + [SMALL_STATE(907)] = 36193, + [SMALL_STATE(908)] = 36204, + [SMALL_STATE(909)] = 36223, + [SMALL_STATE(910)] = 36242, + [SMALL_STATE(911)] = 36261, + [SMALL_STATE(912)] = 36274, + [SMALL_STATE(913)] = 36293, + [SMALL_STATE(914)] = 36312, + [SMALL_STATE(915)] = 36331, + [SMALL_STATE(916)] = 36344, + [SMALL_STATE(917)] = 36363, + [SMALL_STATE(918)] = 36378, + [SMALL_STATE(919)] = 36397, + [SMALL_STATE(920)] = 36413, + [SMALL_STATE(921)] = 36425, + [SMALL_STATE(922)] = 36439, + [SMALL_STATE(923)] = 36455, + [SMALL_STATE(924)] = 36469, + [SMALL_STATE(925)] = 36485, + [SMALL_STATE(926)] = 36501, + [SMALL_STATE(927)] = 36515, + [SMALL_STATE(928)] = 36529, + [SMALL_STATE(929)] = 36539, + [SMALL_STATE(930)] = 36555, + [SMALL_STATE(931)] = 36571, + [SMALL_STATE(932)] = 36585, + [SMALL_STATE(933)] = 36601, + [SMALL_STATE(934)] = 36615, + [SMALL_STATE(935)] = 36629, + [SMALL_STATE(936)] = 36645, + [SMALL_STATE(937)] = 36661, + [SMALL_STATE(938)] = 36675, + [SMALL_STATE(939)] = 36691, + [SMALL_STATE(940)] = 36701, + [SMALL_STATE(941)] = 36717, + [SMALL_STATE(942)] = 36731, + [SMALL_STATE(943)] = 36745, + [SMALL_STATE(944)] = 36759, + [SMALL_STATE(945)] = 36773, + [SMALL_STATE(946)] = 36789, + [SMALL_STATE(947)] = 36805, + [SMALL_STATE(948)] = 36819, + [SMALL_STATE(949)] = 36835, + [SMALL_STATE(950)] = 36851, + [SMALL_STATE(951)] = 36865, + [SMALL_STATE(952)] = 36881, + [SMALL_STATE(953)] = 36897, + [SMALL_STATE(954)] = 36913, + [SMALL_STATE(955)] = 36929, + [SMALL_STATE(956)] = 36943, + [SMALL_STATE(957)] = 36959, + [SMALL_STATE(958)] = 36973, + [SMALL_STATE(959)] = 36989, + [SMALL_STATE(960)] = 37005, + [SMALL_STATE(961)] = 37021, + [SMALL_STATE(962)] = 37035, + [SMALL_STATE(963)] = 37045, + [SMALL_STATE(964)] = 37061, + [SMALL_STATE(965)] = 37075, + [SMALL_STATE(966)] = 37089, + [SMALL_STATE(967)] = 37105, + [SMALL_STATE(968)] = 37121, + [SMALL_STATE(969)] = 37137, + [SMALL_STATE(970)] = 37153, + [SMALL_STATE(971)] = 37169, + [SMALL_STATE(972)] = 37183, + [SMALL_STATE(973)] = 37199, + [SMALL_STATE(974)] = 37211, + [SMALL_STATE(975)] = 37227, + [SMALL_STATE(976)] = 37243, + [SMALL_STATE(977)] = 37253, + [SMALL_STATE(978)] = 37269, + [SMALL_STATE(979)] = 37285, + [SMALL_STATE(980)] = 37301, + [SMALL_STATE(981)] = 37315, + [SMALL_STATE(982)] = 37329, + [SMALL_STATE(983)] = 37345, + [SMALL_STATE(984)] = 37359, + [SMALL_STATE(985)] = 37375, + [SMALL_STATE(986)] = 37388, + [SMALL_STATE(987)] = 37401, + [SMALL_STATE(988)] = 37410, + [SMALL_STATE(989)] = 37419, + [SMALL_STATE(990)] = 37432, + [SMALL_STATE(991)] = 37441, + [SMALL_STATE(992)] = 37450, + [SMALL_STATE(993)] = 37459, + [SMALL_STATE(994)] = 37470, + [SMALL_STATE(995)] = 37479, + [SMALL_STATE(996)] = 37492, + [SMALL_STATE(997)] = 37501, + [SMALL_STATE(998)] = 37514, + [SMALL_STATE(999)] = 37523, + [SMALL_STATE(1000)] = 37532, + [SMALL_STATE(1001)] = 37545, + [SMALL_STATE(1002)] = 37558, + [SMALL_STATE(1003)] = 37571, + [SMALL_STATE(1004)] = 37580, + [SMALL_STATE(1005)] = 37593, + [SMALL_STATE(1006)] = 37606, + [SMALL_STATE(1007)] = 37615, + [SMALL_STATE(1008)] = 37626, + [SMALL_STATE(1009)] = 37639, + [SMALL_STATE(1010)] = 37648, + [SMALL_STATE(1011)] = 37661, + [SMALL_STATE(1012)] = 37674, + [SMALL_STATE(1013)] = 37685, + [SMALL_STATE(1014)] = 37696, + [SMALL_STATE(1015)] = 37705, + [SMALL_STATE(1016)] = 37718, + [SMALL_STATE(1017)] = 37731, + [SMALL_STATE(1018)] = 37744, + [SMALL_STATE(1019)] = 37757, + [SMALL_STATE(1020)] = 37770, + [SMALL_STATE(1021)] = 37783, + [SMALL_STATE(1022)] = 37792, + [SMALL_STATE(1023)] = 37805, + [SMALL_STATE(1024)] = 37814, + [SMALL_STATE(1025)] = 37827, + [SMALL_STATE(1026)] = 37840, + [SMALL_STATE(1027)] = 37851, + [SMALL_STATE(1028)] = 37864, + [SMALL_STATE(1029)] = 37877, + [SMALL_STATE(1030)] = 37890, + [SMALL_STATE(1031)] = 37903, + [SMALL_STATE(1032)] = 37916, + [SMALL_STATE(1033)] = 37929, + [SMALL_STATE(1034)] = 37942, + [SMALL_STATE(1035)] = 37955, + [SMALL_STATE(1036)] = 37968, + [SMALL_STATE(1037)] = 37977, + [SMALL_STATE(1038)] = 37990, + [SMALL_STATE(1039)] = 38003, + [SMALL_STATE(1040)] = 38016, + [SMALL_STATE(1041)] = 38029, + [SMALL_STATE(1042)] = 38042, + [SMALL_STATE(1043)] = 38055, + [SMALL_STATE(1044)] = 38066, + [SMALL_STATE(1045)] = 38079, + [SMALL_STATE(1046)] = 38088, + [SMALL_STATE(1047)] = 38101, + [SMALL_STATE(1048)] = 38110, + [SMALL_STATE(1049)] = 38121, + [SMALL_STATE(1050)] = 38134, + [SMALL_STATE(1051)] = 38147, + [SMALL_STATE(1052)] = 38156, + [SMALL_STATE(1053)] = 38169, + [SMALL_STATE(1054)] = 38182, + [SMALL_STATE(1055)] = 38195, + [SMALL_STATE(1056)] = 38204, + [SMALL_STATE(1057)] = 38213, + [SMALL_STATE(1058)] = 38226, + [SMALL_STATE(1059)] = 38239, + [SMALL_STATE(1060)] = 38248, + [SMALL_STATE(1061)] = 38259, + [SMALL_STATE(1062)] = 38268, + [SMALL_STATE(1063)] = 38281, + [SMALL_STATE(1064)] = 38294, + [SMALL_STATE(1065)] = 38307, + [SMALL_STATE(1066)] = 38316, + [SMALL_STATE(1067)] = 38329, + [SMALL_STATE(1068)] = 38342, + [SMALL_STATE(1069)] = 38355, + [SMALL_STATE(1070)] = 38366, + [SMALL_STATE(1071)] = 38375, + [SMALL_STATE(1072)] = 38388, + [SMALL_STATE(1073)] = 38401, + [SMALL_STATE(1074)] = 38410, + [SMALL_STATE(1075)] = 38423, + [SMALL_STATE(1076)] = 38436, + [SMALL_STATE(1077)] = 38449, + [SMALL_STATE(1078)] = 38462, + [SMALL_STATE(1079)] = 38475, + [SMALL_STATE(1080)] = 38488, + [SMALL_STATE(1081)] = 38501, + [SMALL_STATE(1082)] = 38510, + [SMALL_STATE(1083)] = 38521, + [SMALL_STATE(1084)] = 38534, + [SMALL_STATE(1085)] = 38547, + [SMALL_STATE(1086)] = 38560, + [SMALL_STATE(1087)] = 38573, + [SMALL_STATE(1088)] = 38586, + [SMALL_STATE(1089)] = 38599, + [SMALL_STATE(1090)] = 38612, + [SMALL_STATE(1091)] = 38625, + [SMALL_STATE(1092)] = 38638, + [SMALL_STATE(1093)] = 38646, + [SMALL_STATE(1094)] = 38656, + [SMALL_STATE(1095)] = 38666, + [SMALL_STATE(1096)] = 38676, + [SMALL_STATE(1097)] = 38686, + [SMALL_STATE(1098)] = 38696, + [SMALL_STATE(1099)] = 38706, + [SMALL_STATE(1100)] = 38716, + [SMALL_STATE(1101)] = 38724, + [SMALL_STATE(1102)] = 38734, + [SMALL_STATE(1103)] = 38744, + [SMALL_STATE(1104)] = 38754, + [SMALL_STATE(1105)] = 38764, + [SMALL_STATE(1106)] = 38774, + [SMALL_STATE(1107)] = 38784, + [SMALL_STATE(1108)] = 38794, + [SMALL_STATE(1109)] = 38804, + [SMALL_STATE(1110)] = 38814, + [SMALL_STATE(1111)] = 38824, + [SMALL_STATE(1112)] = 38832, + [SMALL_STATE(1113)] = 38840, + [SMALL_STATE(1114)] = 38850, + [SMALL_STATE(1115)] = 38860, + [SMALL_STATE(1116)] = 38870, + [SMALL_STATE(1117)] = 38880, + [SMALL_STATE(1118)] = 38890, + [SMALL_STATE(1119)] = 38900, + [SMALL_STATE(1120)] = 38910, + [SMALL_STATE(1121)] = 38920, + [SMALL_STATE(1122)] = 38928, + [SMALL_STATE(1123)] = 38938, + [SMALL_STATE(1124)] = 38948, + [SMALL_STATE(1125)] = 38958, + [SMALL_STATE(1126)] = 38968, + [SMALL_STATE(1127)] = 38978, + [SMALL_STATE(1128)] = 38988, + [SMALL_STATE(1129)] = 38998, + [SMALL_STATE(1130)] = 39008, + [SMALL_STATE(1131)] = 39018, + [SMALL_STATE(1132)] = 39028, + [SMALL_STATE(1133)] = 39038, + [SMALL_STATE(1134)] = 39046, + [SMALL_STATE(1135)] = 39056, + [SMALL_STATE(1136)] = 39066, + [SMALL_STATE(1137)] = 39076, + [SMALL_STATE(1138)] = 39086, + [SMALL_STATE(1139)] = 39094, + [SMALL_STATE(1140)] = 39102, + [SMALL_STATE(1141)] = 39112, + [SMALL_STATE(1142)] = 39122, + [SMALL_STATE(1143)] = 39132, + [SMALL_STATE(1144)] = 39142, + [SMALL_STATE(1145)] = 39152, + [SMALL_STATE(1146)] = 39162, + [SMALL_STATE(1147)] = 39172, + [SMALL_STATE(1148)] = 39180, + [SMALL_STATE(1149)] = 39190, + [SMALL_STATE(1150)] = 39200, + [SMALL_STATE(1151)] = 39210, + [SMALL_STATE(1152)] = 39220, + [SMALL_STATE(1153)] = 39228, + [SMALL_STATE(1154)] = 39238, + [SMALL_STATE(1155)] = 39248, + [SMALL_STATE(1156)] = 39256, + [SMALL_STATE(1157)] = 39266, + [SMALL_STATE(1158)] = 39276, + [SMALL_STATE(1159)] = 39286, + [SMALL_STATE(1160)] = 39296, + [SMALL_STATE(1161)] = 39306, + [SMALL_STATE(1162)] = 39316, + [SMALL_STATE(1163)] = 39326, + [SMALL_STATE(1164)] = 39336, + [SMALL_STATE(1165)] = 39346, + [SMALL_STATE(1166)] = 39356, + [SMALL_STATE(1167)] = 39366, + [SMALL_STATE(1168)] = 39376, + [SMALL_STATE(1169)] = 39386, + [SMALL_STATE(1170)] = 39396, + [SMALL_STATE(1171)] = 39406, + [SMALL_STATE(1172)] = 39416, + [SMALL_STATE(1173)] = 39426, + [SMALL_STATE(1174)] = 39436, + [SMALL_STATE(1175)] = 39446, + [SMALL_STATE(1176)] = 39454, + [SMALL_STATE(1177)] = 39462, + [SMALL_STATE(1178)] = 39472, + [SMALL_STATE(1179)] = 39480, + [SMALL_STATE(1180)] = 39488, + [SMALL_STATE(1181)] = 39498, + [SMALL_STATE(1182)] = 39506, + [SMALL_STATE(1183)] = 39514, + [SMALL_STATE(1184)] = 39524, + [SMALL_STATE(1185)] = 39534, + [SMALL_STATE(1186)] = 39544, + [SMALL_STATE(1187)] = 39552, + [SMALL_STATE(1188)] = 39562, + [SMALL_STATE(1189)] = 39572, + [SMALL_STATE(1190)] = 39580, + [SMALL_STATE(1191)] = 39590, + [SMALL_STATE(1192)] = 39600, + [SMALL_STATE(1193)] = 39610, + [SMALL_STATE(1194)] = 39620, + [SMALL_STATE(1195)] = 39630, + [SMALL_STATE(1196)] = 39640, + [SMALL_STATE(1197)] = 39650, + [SMALL_STATE(1198)] = 39660, + [SMALL_STATE(1199)] = 39668, + [SMALL_STATE(1200)] = 39676, + [SMALL_STATE(1201)] = 39686, + [SMALL_STATE(1202)] = 39696, + [SMALL_STATE(1203)] = 39706, + [SMALL_STATE(1204)] = 39716, + [SMALL_STATE(1205)] = 39726, + [SMALL_STATE(1206)] = 39736, + [SMALL_STATE(1207)] = 39746, + [SMALL_STATE(1208)] = 39754, + [SMALL_STATE(1209)] = 39764, + [SMALL_STATE(1210)] = 39774, + [SMALL_STATE(1211)] = 39784, + [SMALL_STATE(1212)] = 39794, + [SMALL_STATE(1213)] = 39804, + [SMALL_STATE(1214)] = 39814, + [SMALL_STATE(1215)] = 39822, + [SMALL_STATE(1216)] = 39832, + [SMALL_STATE(1217)] = 39842, + [SMALL_STATE(1218)] = 39852, + [SMALL_STATE(1219)] = 39862, + [SMALL_STATE(1220)] = 39872, + [SMALL_STATE(1221)] = 39882, + [SMALL_STATE(1222)] = 39892, + [SMALL_STATE(1223)] = 39902, + [SMALL_STATE(1224)] = 39912, + [SMALL_STATE(1225)] = 39922, + [SMALL_STATE(1226)] = 39932, + [SMALL_STATE(1227)] = 39942, + [SMALL_STATE(1228)] = 39952, + [SMALL_STATE(1229)] = 39960, + [SMALL_STATE(1230)] = 39970, + [SMALL_STATE(1231)] = 39980, + [SMALL_STATE(1232)] = 39988, + [SMALL_STATE(1233)] = 39998, + [SMALL_STATE(1234)] = 40008, + [SMALL_STATE(1235)] = 40018, + [SMALL_STATE(1236)] = 40028, + [SMALL_STATE(1237)] = 40038, + [SMALL_STATE(1238)] = 40048, + [SMALL_STATE(1239)] = 40058, + [SMALL_STATE(1240)] = 40068, + [SMALL_STATE(1241)] = 40078, + [SMALL_STATE(1242)] = 40088, + [SMALL_STATE(1243)] = 40098, + [SMALL_STATE(1244)] = 40108, + [SMALL_STATE(1245)] = 40118, + [SMALL_STATE(1246)] = 40128, + [SMALL_STATE(1247)] = 40138, + [SMALL_STATE(1248)] = 40148, + [SMALL_STATE(1249)] = 40158, + [SMALL_STATE(1250)] = 40168, + [SMALL_STATE(1251)] = 40178, + [SMALL_STATE(1252)] = 40188, + [SMALL_STATE(1253)] = 40198, + [SMALL_STATE(1254)] = 40208, + [SMALL_STATE(1255)] = 40218, + [SMALL_STATE(1256)] = 40228, + [SMALL_STATE(1257)] = 40236, + [SMALL_STATE(1258)] = 40246, + [SMALL_STATE(1259)] = 40256, + [SMALL_STATE(1260)] = 40264, + [SMALL_STATE(1261)] = 40274, + [SMALL_STATE(1262)] = 40284, + [SMALL_STATE(1263)] = 40294, + [SMALL_STATE(1264)] = 40304, + [SMALL_STATE(1265)] = 40314, + [SMALL_STATE(1266)] = 40324, + [SMALL_STATE(1267)] = 40334, + [SMALL_STATE(1268)] = 40342, + [SMALL_STATE(1269)] = 40350, + [SMALL_STATE(1270)] = 40360, + [SMALL_STATE(1271)] = 40370, + [SMALL_STATE(1272)] = 40377, + [SMALL_STATE(1273)] = 40384, + [SMALL_STATE(1274)] = 40391, + [SMALL_STATE(1275)] = 40398, + [SMALL_STATE(1276)] = 40405, + [SMALL_STATE(1277)] = 40412, + [SMALL_STATE(1278)] = 40419, + [SMALL_STATE(1279)] = 40426, + [SMALL_STATE(1280)] = 40433, + [SMALL_STATE(1281)] = 40440, + [SMALL_STATE(1282)] = 40447, + [SMALL_STATE(1283)] = 40454, + [SMALL_STATE(1284)] = 40461, + [SMALL_STATE(1285)] = 40468, + [SMALL_STATE(1286)] = 40475, + [SMALL_STATE(1287)] = 40482, + [SMALL_STATE(1288)] = 40489, + [SMALL_STATE(1289)] = 40496, + [SMALL_STATE(1290)] = 40503, + [SMALL_STATE(1291)] = 40510, + [SMALL_STATE(1292)] = 40517, + [SMALL_STATE(1293)] = 40524, + [SMALL_STATE(1294)] = 40531, + [SMALL_STATE(1295)] = 40538, + [SMALL_STATE(1296)] = 40545, + [SMALL_STATE(1297)] = 40552, + [SMALL_STATE(1298)] = 40559, + [SMALL_STATE(1299)] = 40566, + [SMALL_STATE(1300)] = 40573, + [SMALL_STATE(1301)] = 40580, + [SMALL_STATE(1302)] = 40587, + [SMALL_STATE(1303)] = 40594, + [SMALL_STATE(1304)] = 40601, + [SMALL_STATE(1305)] = 40608, + [SMALL_STATE(1306)] = 40615, + [SMALL_STATE(1307)] = 40622, + [SMALL_STATE(1308)] = 40629, + [SMALL_STATE(1309)] = 40636, + [SMALL_STATE(1310)] = 40643, + [SMALL_STATE(1311)] = 40650, + [SMALL_STATE(1312)] = 40657, + [SMALL_STATE(1313)] = 40664, + [SMALL_STATE(1314)] = 40671, + [SMALL_STATE(1315)] = 40678, + [SMALL_STATE(1316)] = 40685, + [SMALL_STATE(1317)] = 40692, + [SMALL_STATE(1318)] = 40699, + [SMALL_STATE(1319)] = 40706, + [SMALL_STATE(1320)] = 40713, + [SMALL_STATE(1321)] = 40720, + [SMALL_STATE(1322)] = 40727, + [SMALL_STATE(1323)] = 40734, + [SMALL_STATE(1324)] = 40741, + [SMALL_STATE(1325)] = 40748, + [SMALL_STATE(1326)] = 40755, + [SMALL_STATE(1327)] = 40762, + [SMALL_STATE(1328)] = 40769, + [SMALL_STATE(1329)] = 40776, + [SMALL_STATE(1330)] = 40783, + [SMALL_STATE(1331)] = 40790, + [SMALL_STATE(1332)] = 40797, + [SMALL_STATE(1333)] = 40804, + [SMALL_STATE(1334)] = 40811, + [SMALL_STATE(1335)] = 40818, + [SMALL_STATE(1336)] = 40825, + [SMALL_STATE(1337)] = 40832, + [SMALL_STATE(1338)] = 40839, + [SMALL_STATE(1339)] = 40846, + [SMALL_STATE(1340)] = 40853, + [SMALL_STATE(1341)] = 40860, + [SMALL_STATE(1342)] = 40867, + [SMALL_STATE(1343)] = 40874, + [SMALL_STATE(1344)] = 40881, + [SMALL_STATE(1345)] = 40888, + [SMALL_STATE(1346)] = 40895, + [SMALL_STATE(1347)] = 40902, + [SMALL_STATE(1348)] = 40909, + [SMALL_STATE(1349)] = 40916, + [SMALL_STATE(1350)] = 40923, + [SMALL_STATE(1351)] = 40930, + [SMALL_STATE(1352)] = 40937, + [SMALL_STATE(1353)] = 40944, + [SMALL_STATE(1354)] = 40951, + [SMALL_STATE(1355)] = 40958, + [SMALL_STATE(1356)] = 40965, + [SMALL_STATE(1357)] = 40972, + [SMALL_STATE(1358)] = 40979, + [SMALL_STATE(1359)] = 40986, + [SMALL_STATE(1360)] = 40993, + [SMALL_STATE(1361)] = 41000, + [SMALL_STATE(1362)] = 41007, + [SMALL_STATE(1363)] = 41014, + [SMALL_STATE(1364)] = 41021, + [SMALL_STATE(1365)] = 41028, + [SMALL_STATE(1366)] = 41035, + [SMALL_STATE(1367)] = 41042, + [SMALL_STATE(1368)] = 41049, + [SMALL_STATE(1369)] = 41056, + [SMALL_STATE(1370)] = 41063, + [SMALL_STATE(1371)] = 41070, + [SMALL_STATE(1372)] = 41077, + [SMALL_STATE(1373)] = 41084, + [SMALL_STATE(1374)] = 41091, + [SMALL_STATE(1375)] = 41098, }; static TSParseActionEntry ts_parse_actions[] = { @@ -58760,1349 +59265,1357 @@ static TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1085), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1129), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), - [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(349), - [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(196), + [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(360), + [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(198), [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3), - [150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(382), - [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(825), - [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(829), - [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1118), - [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1085), + [150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(388), + [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(837), + [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(826), + [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1122), + [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1129), [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1004), - [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(73), - [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(159), - [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1191), - [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(32), - [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1195), - [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1197), - [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1011), - [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1012), - [192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1231), - [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(82), - [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(120), - [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(224), + [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(78), + [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(155), + [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1190), + [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(37), + [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1194), + [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1195), + [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1012), + [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1013), + [192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1199), + [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(88), + [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(104), + [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(245), [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(45), - [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(70), - [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(894), - [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1278), - [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(910), - [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(214), - [222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(921), - [225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(88), - [228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(137), - [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(137), - [234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(135), - [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(134), - [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(925), - [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(926), - [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(856), - [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(557), - [252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(557), - [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1022), - [258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(350), - [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 53), - [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 53), - [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3), - [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3), - [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 53), - [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 53), - [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(72), + [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(910), + [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1305), + [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(912), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(216), + [222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(949), + [225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(125), + [228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(147), + [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(147), + [234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(141), + [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(140), + [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(947), + [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(942), + [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(876), + [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(583), + [252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(583), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1020), + [258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(361), + [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 54), + [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 54), + [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2), + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2), + [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 54), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 54), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1), [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1), [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), - [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(905), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), + [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2), [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2), [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2), [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2), [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 70), - [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 70), - [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 70), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 70), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 65), - [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 65), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 65), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 65), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 92), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 92), - [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 92), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 92), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 63), - [465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 63), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 81), - [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 81), - [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, .production_id = 81), - [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, .production_id = 81), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 72), - [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 72), - [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 72), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 72), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 81), - [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 81), - [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 81), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 81), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 33), - [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 33), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 33), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 33), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3), - [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 86), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 86), - [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 86), - [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 86), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 64), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 64), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 66), + [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 66), + [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 66), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 66), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4), + [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4), + [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 74), + [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 74), + [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 74), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 74), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 94), + [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 94), + [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 94), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 94), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 34), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 34), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 34), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 34), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 88), + [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 88), + [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 88), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 88), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 83), + [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 83), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, .production_id = 83), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, .production_id = 83), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3), + [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), + [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 83), + [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 83), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 83), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 83), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 71), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 71), + [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 71), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 71), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), - [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), - [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), - [661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(27), - [664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, .production_id = 1), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), - [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096), - [708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(756), - [711] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(704), - [715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(174), - [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), - [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), - [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), - [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), - [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), - [734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(704), - [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), - [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 6), - [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 6), - [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), - [763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(112), - [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), - [771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(165), - [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 24), - [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 24), - [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), - [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), - [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), - [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), - [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), - [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 20), - [798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 20), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 6), - [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 6), - [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 96), - [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 96), - [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), - [820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 55), - [822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 55), - [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2), - [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2), - [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 54), - [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 54), - [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4), - [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4), - [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4), - [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4), - [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 46), - [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 46), - [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 6), - [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 6), - [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 56), - [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 56), - [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1), - [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1), - [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 33), - [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 33), - [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, .production_id = 3), - [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, .production_id = 3), - [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), - [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), - [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3), - [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3), - [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 46), - [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 46), - [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 76), - [878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 76), - [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 65), - [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 65), - [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), - [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), - [888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 18), - [890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 18), - [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 70), - [894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 70), - [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 47), - [898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 47), - [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 85), - [902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 85), - [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 44), - [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 44), - [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 72), - [910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 72), - [912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), - [914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), - [916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 90), - [918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 90), - [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3), - [922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3), - [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 81), - [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 81), - [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 81), - [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 81), - [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 86), - [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 86), - [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 21), - [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 21), - [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 95), - [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 95), - [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 92), - [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 92), - [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2), - [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2), - [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), - [954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), - [956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 27), - [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 27), - [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 27), - [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 27), - [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 26), - [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 26), - [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3), - [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3), - [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 25), - [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 25), - [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 22), - [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 22), - [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 13), - [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 13), - [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 23), - [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 23), - [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1), - [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1), - [996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1, .production_id = 4), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1), - [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 71), - [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 71), - [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 82), - [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 82), - [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 40), - [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 40), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1), SHIFT(92), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1), - [1039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(187), - [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 89), - [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 89), - [1046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 94), - [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 94), - [1050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 88), - [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 88), - [1054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_rest_pattern, 2), - [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2), - [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [1063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [1067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [1071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1), - [1083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1), - [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), - [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 8), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [1097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 8), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [1103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 39), - [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 39), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 83), - [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 66), - [1141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 16), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 16), - [1145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 16), REDUCE(sym_object_pattern, 3, .production_id = 17), - [1148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, .production_id = 17), - [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 15), - [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 43), - [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 7), - [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 7), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 69), - [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2), - [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2), - [1166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), - [1169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), - [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 37), - [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), - [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 68), - [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2), - [1179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), - [1182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 14), - [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 37), - [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 38), - [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 37), - [1194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 30), - [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 30), - [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), - [1200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 15), - [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3), - [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3), - [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 67), - [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 67), - [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 66), - [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), - [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 57), - [1250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 57), - [1252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3), - [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3), - [1256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 6), - [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 6), - [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 5), - [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 5), - [1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2), - [1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2), - [1268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), - [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), - [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 84), - [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 84), - [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 59), - [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 59), - [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 28), - [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 28), - [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 34), - [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 34), - [1288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2), - [1290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4), - [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4), - [1294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4), - [1296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4), - [1298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 67), - [1300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 67), - [1302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 35), - [1304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 35), - [1306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3), - [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3), - [1310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 36), - [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 36), - [1314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 16), - [1316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 16), - [1318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), - [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [1322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 68), - [1324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3), - [1326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3), - [1328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 45), - [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 45), - [1332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 38), - [1334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 9), - [1336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 9), - [1338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 6), - [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 6), - [1342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 10), - [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 10), - [1346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 49), REDUCE(sym_assignment_expression, 3, .production_id = 14), - [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 49), - [1351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 43), - [1353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 11), - [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 11), - [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 42), - [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 42), - [1361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 49), REDUCE(sym_assignment_expression, 3, .production_id = 37), - [1364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 41), - [1366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 41), - [1368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 73), - [1370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 73), - [1372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 37), REDUCE(sym_assignment_expression, 3, .production_id = 37), - [1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 37), - [1377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 80), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 80), - [1381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 69), - [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), - [1385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 37), - [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), - [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), - [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 53), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), + [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), + [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), + [655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), + [657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(27), + [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, .production_id = 1), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(760), + [717] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(715), + [721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(184), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(972), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(715), + [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), + [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978), + [761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(108), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 6), + [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 6), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), + [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), + [777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(145), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 25), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 25), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), + [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), + [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 6), + [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 6), + [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), + [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), + [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 21), + [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 21), + [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 98), + [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 98), + [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 23), + [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 23), + [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 56), + [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 56), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 66), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 66), + [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 14), + [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 14), + [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 87), + [836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 87), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), + [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), + [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3), + [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3), + [846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 45), + [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 45), + [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3), + [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3), + [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), + [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), + [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 47), + [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 47), + [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 92), + [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 92), + [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 48), + [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 48), + [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 83), + [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 83), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 83), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 83), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 88), + [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 88), + [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 78), + [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 78), + [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), + [888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), + [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 97), + [892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 97), + [894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1), + [896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1), + [898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 94), + [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 94), + [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), + [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), + [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 47), + [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 47), + [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4), + [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4), + [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4), + [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4), + [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 73), + [920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 73), + [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 55), + [924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 55), + [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2), + [928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2), + [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 71), + [932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 71), + [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), + [936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), + [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), + [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), + [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 28), + [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 28), + [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 28), + [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 28), + [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 34), + [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 34), + [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 19), + [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 19), + [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, .production_id = 3), + [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, .production_id = 3), + [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 27), + [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 27), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 26), + [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 26), + [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 57), + [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 57), + [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), + [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), + [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 6), + [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 6), + [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3), + [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3), + [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 22), + [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 22), + [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 24), + [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 24), + [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2), + [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2), + [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 74), + [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 74), + [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 13), + [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 13), + [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1), + [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1), + [1010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1, .production_id = 4), + [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1), + [1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 72), + [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 72), + [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 41), + [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 41), + [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), + [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), + [1031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 84), + [1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 84), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [1043] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1), SHIFT(91), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 96), + [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 96), + [1054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 90), + [1056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 90), + [1058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1), + [1061] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(153), + [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 91), + [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 91), + [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), + [1070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_rest_pattern, 2), + [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), + [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), + [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), + [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), + [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), + [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1), + [1097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1), + [1099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 40), + [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 40), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), + [1117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 8), + [1119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), + [1121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 8), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 39), + [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 31), + [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 31), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), + [1159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), + [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), + [1163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18), + [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, .production_id = 18), + [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), + [1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 85), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2), + [1176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2), + [1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2), + [1180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), + [1183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), + [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 38), + [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 44), + [1189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 7), + [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 7), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 38), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 38), + [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 15), + [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 69), + [1205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 70), + [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 67), + [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 16), + [1211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), + [1214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4), + [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4), + [1218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 75), + [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 75), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 70), + [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 69), + [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 6), + [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 6), + [1266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 68), + [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 68), + [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 67), + [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 86), + [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 86), + [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 60), + [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 60), + [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 29), + [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 29), + [1284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2), + [1286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4), + [1288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4), + [1290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 68), + [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 68), + [1294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 82), + [1296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 82), + [1298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), + [1300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), + [1302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 17), + [1304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 17), + [1306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 46), + [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 46), + [1310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), + [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), + [1314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 44), + [1316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 58), + [1318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 58), + [1320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 43), + [1322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 43), + [1324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 42), + [1326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 42), + [1328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 50), REDUCE(sym_assignment_expression, 3, .production_id = 15), + [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 50), + [1333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3), + [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3), + [1337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 6), + [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 6), + [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), + [1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), + [1345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2), + [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2), + [1349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 50), REDUCE(sym_assignment_expression, 3, .production_id = 38), + [1352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 9), + [1354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 9), + [1356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 10), + [1358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 10), + [1360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 11), + [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 11), + [1364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 38), REDUCE(sym_assignment_expression, 3, .production_id = 38), + [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 38), + [1369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 16), + [1371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 35), + [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 35), + [1375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 5), + [1377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 5), + [1379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3), + [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3), + [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 39), + [1385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3), + [1387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3), + [1389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 37), + [1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 37), + [1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3), + [1395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3), + [1397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 36), + [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 36), + [1401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), + [1404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), + [1406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18), + [1409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 18), + [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 38), [1413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [1420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 16), REDUCE(sym_object_pattern, 3, .production_id = 17), - [1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 17), - [1425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), - [1428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [1462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3), REDUCE(sym_computed_property_name, 3), - [1465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3), - [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1), - [1476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 50), - [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), - [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(834), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [1540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), - [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), - [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), - [1586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), REDUCE(aux_sym_object_pattern_repeat1, 1), - [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [1595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), - [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), - [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1), - [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), - [1613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), - [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), - [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [1629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), - [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), - [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [1653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(917), - [1656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(763), - [1659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), - [1661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(148), - [1664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(692), - [1667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(925), - [1670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(926), - [1673] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(851), - [1676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(1022), - [1679] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(681), - [1682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 64), SHIFT_REPEAT(696), - [1685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 16), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 17), - [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 16), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), - [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [1716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), - [1718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), - [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), - [1744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [1748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), - [1762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [1766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [1768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 54), + [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 51), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [1500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1), + [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1), + [1505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3), REDUCE(sym_computed_property_name, 3), + [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2), + [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), + [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), + [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), + [1600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), REDUCE(aux_sym_object_pattern_repeat1, 1), + [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), + [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [1623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), + [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [1627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), + [1637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1), + [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [1643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), + [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), + [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(962), + [1672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(762), + [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), + [1677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(151), + [1680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(697), + [1683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(947), + [1686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(942), + [1689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(880), + [1692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(1020), + [1695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(695), + [1698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 65), SHIFT_REPEAT(702), + [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [1707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18), + [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [1712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), + [1724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), + [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), + [1736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [1742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [1748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [1762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [1766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [1772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [1782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2), - [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2), - [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [1792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 93), - [1794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 93), - [1796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 81), - [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 81), - [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 92), - [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 92), - [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [1808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 75), - [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 75), - [1812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 70), - [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 70), - [1816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 97), - [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 97), - [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 87), - [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 87), - [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), - [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [1834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 40), - [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 40), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 51), - [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 51), - [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), - [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), - [1848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), SHIFT_REPEAT(1022), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [1857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 31), - [1859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 31), - [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [1871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), - [1873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), - [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), - [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), - [1881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 31), - [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 31), - [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), - [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), - [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), - [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), - [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), - [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), - [1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), - [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), - [1931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [1937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), - [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [1951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [1953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), - [1955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), - [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), - [1965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(78), - [1968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(905), - [1971] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(798), - [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [1978] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 58), SHIFT_REPEAT(824), - [1981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 58), SHIFT_REPEAT(79), - [1984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 58), - [1986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 58), - [1988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 58), SHIFT_REPEAT(824), - [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), - [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), - [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), - [1997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), - [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), - [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), - [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), - [2005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), - [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), - [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), - [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), - [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), - [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), - [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [2029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), - [2031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [2037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), - [2039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), - [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [2043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4), - [2045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), - [2047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3), - [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 17), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), - [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 78), - [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [2075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3), - [2077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3), - [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), - [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), - [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [2087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, .production_id = 32), - [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), - [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), - [2097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 62), - [2099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3), - [2101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3), - [2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), - [2113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(1271), - [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), - [2118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(113), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), - [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [2127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(865), - [2130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), - [2132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(105), - [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [1782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [1784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [1798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2), + [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2), + [1802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [1808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 95), + [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 95), + [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [1818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 52), + [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 52), + [1824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 71), + [1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 71), + [1828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), + [1830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), + [1832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), SHIFT_REPEAT(1020), + [1835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 99), + [1837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 99), + [1839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 89), + [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 89), + [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 77), + [1847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 77), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [1851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 94), + [1853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 94), + [1855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 41), + [1857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 41), + [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [1861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 83), + [1863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 83), + [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), + [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), + [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 32), + [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 32), + [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [1883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 32), + [1885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 32), + [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [1891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), + [1893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [1899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), + [1901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), + [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), + [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), + [1917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [1919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [1931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), + [1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [1935] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [1937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), + [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), + [1951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), + [1953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [1967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [1969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [1973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [1975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), + [1977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), + [1979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), + [1981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), + [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), + [1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [1987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), + [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), + [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), + [1997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), + [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [2005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 59), SHIFT_REPEAT(836), + [2008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 59), SHIFT_REPEAT(84), + [2011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 59), + [2013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 59), + [2015] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 59), SHIFT_REPEAT(836), + [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [2024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), + [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), + [2028] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(85), + [2031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(884), + [2034] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(820), + [2037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [2047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), + [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [2055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), + [2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), + [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [2061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 18), + [2063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3), + [2065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), + [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), + [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [2083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(1341), + [2086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), + [2088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(110), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [2093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(853), + [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), + [2098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(103), + [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), + [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [2107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3), + [2109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3), + [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [2113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 80), + [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), + [2117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [2121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3), + [2123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3), + [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [2133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [2135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 61), + [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), [2139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1), [2141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), - [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 60), - [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [2153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), - [2155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), - [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), - [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), - [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), - [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [2175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 29), - [2177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 29), - [2179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), - [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), - [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), - [2193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2), - [2195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2), - [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), - [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [2207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2), - [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), - [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [2213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3), - [2215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3), - [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), - [2221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3), - [2223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3), - [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [2227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), - [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), - [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), - [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [2299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(76), - [2302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3), - [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 17), - [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), - [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [2344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(818), - [2347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), - [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [2355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), - [2357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(969), - [2360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), - [2362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(970), - [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), - [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [2369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(187), - [2372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), - [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [2398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [2400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(720), - [2403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 57), - [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2), - [2407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 1, .production_id = 5), - [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), - [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [2435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [2443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 48), - [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [2447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [2449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(1174), - [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), - [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [2474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(653), - [2477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), - [2479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), SHIFT_REPEAT(652), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), + [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 63), + [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [2165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, .production_id = 33), + [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), + [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [2173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), + [2175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), + [2177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3), + [2179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3), + [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), + [2183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), + [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), + [2191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2), + [2193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2), + [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [2221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 30), + [2223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 30), + [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), + [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), + [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), + [2231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3), + [2233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3), + [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), + [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), + [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [2247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(153), + [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), + [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057), + [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), + [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [2270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [2272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3), + [2274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [2288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), + [2290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(933), + [2293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), + [2295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(934), + [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [2336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), + [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [2348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), + [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [2352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [2358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027), + [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [2366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(81), + [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [2393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(823), + [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), + [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), + [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [2408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, .production_id = 49), + [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [2412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(1187), + [2415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), + [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [2427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), + [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [2431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 20), + [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [2435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), SHIFT_REPEAT(700), + [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [2446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 29), + [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [2454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(1151), + [2457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), + [2459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [2463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 49), + [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [2479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), SHIFT_REPEAT(659), [2482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), - [2484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(1159), - [2487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), - [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [2499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, .production_id = 48), - [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [2503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3), - [2505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, .production_id = 48), - [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [2509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 19), - [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [2513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [2525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 28), - [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), - [2541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), - [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [2547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), SHIFT_REPEAT(699), - [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [2562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), - [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [2582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 91), - [2584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1), - [2592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), - [2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 61), - [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 18), - [2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, .production_id = 50), - [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 79), - [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 77), - [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 3, .production_id = 74), - [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [2638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, .production_id = 48), - [2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, .production_id = 52), - [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [2644] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [2654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [2660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), - [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [2668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [2670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), - [2672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [2674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [2678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 52), - [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2), - [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [2696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), - [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [2710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), - [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [2726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), - [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [2750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, .production_id = 52), - [2752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [2760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [2772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3), + [2484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(658), + [2487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), + [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [2507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 58), + [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [2511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(724), + [2514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), + [2516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, .production_id = 49), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), + [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2), + [2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 1, .production_id = 5), + [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [2588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, .production_id = 51), + [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), + [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [2596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 79), + [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), + [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [2604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 81), + [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), + [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 19), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, .production_id = 53), + [2620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), + [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [2638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 62), + [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1), + [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 93), + [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), + [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 3, .production_id = 76), + [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, .production_id = 49), + [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [2664] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [2668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [2670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2), + [2672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [2674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [2696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), + [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [2710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [2730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 53), + [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [2746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, .production_id = 53), + [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [2750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [2752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [2758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, .production_id = 53), + [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [2768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3), + [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [2774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3), - [2776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, .production_id = 52), - [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [2780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3), - [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [2776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3), + [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), }; #ifdef __cplusplus diff --git a/test/corpus/statements.txt b/test/corpus/statements.txt index 064fa76e..ca89268b 100644 --- a/test/corpus/statements.txt +++ b/test/corpus/statements.txt @@ -65,6 +65,7 @@ export let name1, name2, nameN; export let name1 = value1, name2 = value2, name3, nameN; export default expression; +export default { field1: 42, field2: [] } export default function () { } export default function name1() { } export { name1 as default }; @@ -100,10 +101,14 @@ export { import1 as name1, import2 as name2, nameN } from 'foo'; (variable_declarator (identifier)))) (export_statement (identifier)) + (export_statement + (object + (pair (property_identifier) (number)) + (pair (property_identifier) (array)))) (export_statement (function (formal_parameters) (statement_block))) (export_statement - (function (identifier) (formal_parameters) (statement_block))) + (function_declaration (identifier) (formal_parameters) (statement_block))) (export_statement (export_clause (export_specifier (identifier) (identifier)))) (export_statement