diff --git a/README.md b/README.md index 344c56c40..792e8c1a3 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,6 @@ Syntax supported: Currently unsupported: -* Hash table literals * Autoload cookies * Special forms (e.g. `let`, currently treated as symbols) * Definitions (e.g. `defun`, `defvar`, `defmacro`) diff --git a/grammar.js b/grammar.js index d6a3e0248..8948544ed 100644 --- a/grammar.js +++ b/grammar.js @@ -34,6 +34,7 @@ module.exports = grammar({ choice( $.list, $.vector, + $.hash_table, $.bytecode, $.string_text_properties, $._atom, @@ -81,6 +82,8 @@ module.exports = grammar({ string_text_properties: ($) => seq("#(", $.string, repeat($._sexp), ")"), + hash_table: ($) => seq("#s(hash-table", repeat($._sexp), ")"), + comment: ($) => COMMENT, }, }); diff --git a/src/grammar.json b/src/grammar.json index 77690f6af..63cf06213 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -19,6 +19,10 @@ "type": "SYMBOL", "name": "vector" }, + { + "type": "SYMBOL", + "name": "hash_table" + }, { "type": "SYMBOL", "name": "bytecode" @@ -387,6 +391,26 @@ } ] }, + "hash_table": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "#s(hash-table" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_sexp" + } + }, + { + "type": "STRING", + "value": ")" + } + ] + }, "comment": { "type": "TOKEN", "content": { diff --git a/src/node-types.json b/src/node-types.json index 91eb9b5f6..b722d7fc8 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -23,6 +23,10 @@ "type": "float", "named": true }, + { + "type": "hash_table", + "named": true + }, { "type": "integer", "named": true @@ -67,6 +71,73 @@ "named": true, "fields": {} }, + { + "type": "hash_table", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "byte_compiled_file_name", + "named": true + }, + { + "type": "bytecode", + "named": true + }, + { + "type": "char", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "hash_table", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "list", + "named": true + }, + { + "type": "quote", + "named": true + }, + { + "type": "string", + "named": true + }, + { + "type": "string_text_properties", + "named": true + }, + { + "type": "symbol", + "named": true + }, + { + "type": "unquote", + "named": true + }, + { + "type": "unquote_splice", + "named": true + }, + { + "type": "vector", + "named": true + } + ] + } + }, { "type": "integer", "named": true, @@ -100,6 +171,10 @@ "type": "float", "named": true }, + { + "type": "hash_table", + "named": true + }, { "type": "integer", "named": true @@ -163,6 +238,10 @@ "type": "float", "named": true }, + { + "type": "hash_table", + "named": true + }, { "type": "integer", "named": true @@ -226,6 +305,10 @@ "type": "float", "named": true }, + { + "type": "hash_table", + "named": true + }, { "type": "integer", "named": true @@ -289,6 +372,10 @@ "type": "float", "named": true }, + { + "type": "hash_table", + "named": true + }, { "type": "integer", "named": true @@ -357,6 +444,10 @@ "type": "float", "named": true }, + { + "type": "hash_table", + "named": true + }, { "type": "integer", "named": true @@ -420,6 +511,10 @@ "type": "float", "named": true }, + { + "type": "hash_table", + "named": true + }, { "type": "integer", "named": true @@ -483,6 +578,10 @@ "type": "float", "named": true }, + { + "type": "hash_table", + "named": true + }, { "type": "integer", "named": true @@ -538,6 +637,10 @@ "type": "#[", "named": false }, + { + "type": "#s(hash-table", + "named": false + }, { "type": "'", "named": false diff --git a/src/parser.c b/src/parser.c index 5741a8555..6f36576b6 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,11 +6,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 103 -#define LARGE_STATE_COUNT 93 -#define SYMBOL_COUNT 41 +#define STATE_COUNT 115 +#define LARGE_STATE_COUNT 105 +#define SYMBOL_COUNT 43 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 27 +#define TOKEN_COUNT 28 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 5 @@ -42,21 +42,23 @@ enum { anon_sym_RBRACK = 23, anon_sym_POUND_LBRACK = 24, anon_sym_POUND_LPAREN = 25, - sym_comment = 26, - sym_source_file = 27, - sym__sexp = 28, - sym__atom = 29, - sym_float = 30, - sym_integer = 31, - sym_symbol = 32, - sym_quote = 33, - sym_unquote_splice = 34, - sym_unquote = 35, - sym_list = 36, - sym_vector = 37, - sym_bytecode = 38, - sym_string_text_properties = 39, - aux_sym_source_file_repeat1 = 40, + anon_sym_POUNDs_LPARENhash_DASHtable = 26, + sym_comment = 27, + sym_source_file = 28, + sym__sexp = 29, + sym__atom = 30, + sym_float = 31, + sym_integer = 32, + sym_symbol = 33, + sym_quote = 34, + sym_unquote_splice = 35, + sym_unquote = 36, + sym_list = 37, + sym_vector = 38, + sym_bytecode = 39, + sym_string_text_properties = 40, + sym_hash_table = 41, + aux_sym_source_file_repeat1 = 42, }; static const char * const ts_symbol_names[] = { @@ -86,6 +88,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_RBRACK] = "]", [anon_sym_POUND_LBRACK] = "#[", [anon_sym_POUND_LPAREN] = "#(", + [anon_sym_POUNDs_LPARENhash_DASHtable] = "#s(hash-table", [sym_comment] = "comment", [sym_source_file] = "source_file", [sym__sexp] = "_sexp", @@ -100,6 +103,7 @@ static const char * const ts_symbol_names[] = { [sym_vector] = "vector", [sym_bytecode] = "bytecode", [sym_string_text_properties] = "string_text_properties", + [sym_hash_table] = "hash_table", [aux_sym_source_file_repeat1] = "source_file_repeat1", }; @@ -130,6 +134,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_RBRACK] = anon_sym_RBRACK, [anon_sym_POUND_LBRACK] = anon_sym_POUND_LBRACK, [anon_sym_POUND_LPAREN] = anon_sym_POUND_LPAREN, + [anon_sym_POUNDs_LPARENhash_DASHtable] = anon_sym_POUNDs_LPARENhash_DASHtable, [sym_comment] = sym_comment, [sym_source_file] = sym_source_file, [sym__sexp] = sym__sexp, @@ -144,6 +149,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_vector] = sym_vector, [sym_bytecode] = sym_bytecode, [sym_string_text_properties] = sym_string_text_properties, + [sym_hash_table] = sym_hash_table, [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1, }; @@ -252,6 +258,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_POUNDs_LPARENhash_DASHtable] = { + .visible = true, + .named = false, + }, [sym_comment] = { .visible = true, .named = true, @@ -308,6 +318,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_hash_table] = { + .visible = true, + .named = true, + }, [aux_sym_source_file_repeat1] = { .visible = false, .named = false, @@ -369,7 +383,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(21); + if (eof) ADVANCE(32); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -377,393 +391,427 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(0) if (lookahead == '"') ADVANCE(1); if (lookahead == '#') ADVANCE(2); - if (lookahead == '&') ADVANCE(18); - if (lookahead == '\'') ADVANCE(78); - if (lookahead == '(') ADVANCE(83); - if (lookahead == ')') ADVANCE(84); - if (lookahead == '+') ADVANCE(57); - if (lookahead == ',') ADVANCE(81); - if (lookahead == '-') ADVANCE(56); - if (lookahead == '.') ADVANCE(82); - if (lookahead == '0') ADVANCE(33); - if (lookahead == '1') ADVANCE(39); - if (lookahead == ';') ADVANCE(90); - if (lookahead == '?') ADVANCE(67); - if (lookahead == '[') ADVANCE(85); - if (lookahead == '\\') ADVANCE(71); - if (lookahead == ']') ADVANCE(86); - if (lookahead == '`') ADVANCE(79); - if (('2' <= lookahead && lookahead <= '9')) ADVANCE(36); + if (lookahead == '&') ADVANCE(29); + if (lookahead == '\'') ADVANCE(89); + if (lookahead == '(') ADVANCE(94); + if (lookahead == ')') ADVANCE(95); + if (lookahead == '+') ADVANCE(68); + if (lookahead == ',') ADVANCE(92); + if (lookahead == '-') ADVANCE(67); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(44); + if (lookahead == '1') ADVANCE(50); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '?') ADVANCE(78); + if (lookahead == '[') ADVANCE(96); + if (lookahead == '\\') ADVANCE(82); + if (lookahead == ']') ADVANCE(97); + if (lookahead == '`') ADVANCE(90); + if (('2' <= lookahead && lookahead <= '9')) ADVANCE(47); if (('!' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= '~') || - lookahead == 955) ADVANCE(75); + lookahead == 955) ADVANCE(86); END_STATE(); case 1: - if (lookahead == '"') ADVANCE(47); - if (lookahead == '\\') ADVANCE(19); + if (lookahead == '"') ADVANCE(58); + if (lookahead == '\\') ADVANCE(30); if (lookahead != 0) ADVANCE(1); END_STATE(); case 2: - if (lookahead == '#') ADVANCE(76); - if (lookahead == '$') ADVANCE(48); - if (lookahead == '\'') ADVANCE(77); - if (lookahead == '(') ADVANCE(88); - if (lookahead == '[') ADVANCE(87); + if (lookahead == '#') ADVANCE(87); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '\'') ADVANCE(88); + if (lookahead == '(') ADVANCE(99); + if (lookahead == '[') ADVANCE(98); + if (lookahead == 's') ADVANCE(3); if (lookahead == 'b' || lookahead == 'o' || - lookahead == 'x') ADVANCE(17); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(14); + lookahead == 'x') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(23); END_STATE(); case 3: - if (lookahead == '+') ADVANCE(9); + if (lookahead == '(') ADVANCE(19); END_STATE(); case 4: - if (lookahead == '+') ADVANCE(8); + if (lookahead == '+') ADVANCE(13); END_STATE(); case 5: - if (lookahead == '0') ADVANCE(15); + if (lookahead == '+') ADVANCE(10); END_STATE(); case 6: - if (lookahead == '0') ADVANCE(16); + if (lookahead == '-') ADVANCE(25); END_STATE(); case 7: - if (lookahead == 'F') ADVANCE(29); + if (lookahead == '0') ADVANCE(26); END_STATE(); case 8: - if (lookahead == 'I') ADVANCE(10); + if (lookahead == '0') ADVANCE(27); END_STATE(); case 9: - if (lookahead == 'N') ADVANCE(12); + if (lookahead == 'F') ADVANCE(40); END_STATE(); case 10: - if (lookahead == 'N') ADVANCE(7); + if (lookahead == 'I') ADVANCE(11); END_STATE(); case 11: - if (lookahead == 'N') ADVANCE(31); + if (lookahead == 'N') ADVANCE(9); END_STATE(); case 12: - if (lookahead == 'a') ADVANCE(11); + if (lookahead == 'N') ADVANCE(42); END_STATE(); case 13: - if (lookahead == 'r') ADVANCE(17); + if (lookahead == 'N') ADVANCE(16); END_STATE(); case 14: - if (lookahead == 'r') ADVANCE(17); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(13); + if (lookahead == 'a') ADVANCE(24); END_STATE(); case 15: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(3); + if (lookahead == 'a') ADVANCE(17); END_STATE(); case 16: + if (lookahead == 'a') ADVANCE(12); + END_STATE(); + case 17: + if (lookahead == 'b') ADVANCE(21); + END_STATE(); + case 18: + if (lookahead == 'e') ADVANCE(100); + END_STATE(); + case 19: + if (lookahead == 'h') ADVANCE(14); + END_STATE(); + case 20: + if (lookahead == 'h') ADVANCE(6); + END_STATE(); + case 21: + if (lookahead == 'l') ADVANCE(18); + END_STATE(); + case 22: + if (lookahead == 'r') ADVANCE(28); + END_STATE(); + case 23: + if (lookahead == 'r') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(22); + END_STATE(); + case 24: + if (lookahead == 's') ADVANCE(20); + END_STATE(); + case 25: + if (lookahead == 't') ADVANCE(15); + END_STATE(); + case 26: if (lookahead == 'E' || lookahead == 'e') ADVANCE(4); END_STATE(); - case 17: + case 27: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(5); + END_STATE(); + case 28: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(43); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(54); END_STATE(); - case 18: - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + case 29: + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 19: + case 30: if (lookahead != 0) ADVANCE(1); END_STATE(); - case 20: - if (eof) ADVANCE(21); + case 31: + if (eof) ADVANCE(32); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || lookahead == '\r' || - lookahead == ' ') SKIP(20) + lookahead == ' ') SKIP(31) if (lookahead == '"') ADVANCE(1); if (lookahead == '#') ADVANCE(2); - if (lookahead == '&') ADVANCE(18); - if (lookahead == '\'') ADVANCE(78); - if (lookahead == '(') ADVANCE(83); - if (lookahead == ')') ADVANCE(84); - if (lookahead == '+') ADVANCE(57); - if (lookahead == ',') ADVANCE(81); - if (lookahead == '-') ADVANCE(56); - if (lookahead == '.') ADVANCE(72); - if (lookahead == '0') ADVANCE(33); - if (lookahead == '1') ADVANCE(39); - if (lookahead == ';') ADVANCE(90); - if (lookahead == '?') ADVANCE(67); - if (lookahead == '[') ADVANCE(85); - if (lookahead == '\\') ADVANCE(71); - if (lookahead == ']') ADVANCE(86); - if (lookahead == '`') ADVANCE(79); - if (('2' <= lookahead && lookahead <= '9')) ADVANCE(36); + if (lookahead == '&') ADVANCE(29); + if (lookahead == '\'') ADVANCE(89); + if (lookahead == '(') ADVANCE(94); + if (lookahead == ')') ADVANCE(95); + if (lookahead == '+') ADVANCE(68); + if (lookahead == ',') ADVANCE(92); + if (lookahead == '-') ADVANCE(67); + if (lookahead == '.') ADVANCE(83); + if (lookahead == '0') ADVANCE(44); + if (lookahead == '1') ADVANCE(50); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '?') ADVANCE(78); + if (lookahead == '[') ADVANCE(96); + if (lookahead == '\\') ADVANCE(82); + if (lookahead == ']') ADVANCE(97); + if (lookahead == '`') ADVANCE(90); + if (('2' <= lookahead && lookahead <= '9')) ADVANCE(47); if (('!' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= '~') || - lookahead == 955) ADVANCE(75); + lookahead == 955) ADVANCE(86); END_STATE(); - case 21: + case 32: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 22: + case 33: ACCEPT_TOKEN(aux_sym_float_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(51); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(23); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 23: + case 34: ACCEPT_TOKEN(aux_sym_float_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(74); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(23); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(85); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 24: + case 35: ACCEPT_TOKEN(aux_sym_float_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(54); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(23); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(65); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 25: + case 36: ACCEPT_TOKEN(aux_sym_float_token2); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(52); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 26: + case 37: ACCEPT_TOKEN(aux_sym_float_token2); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(55); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(66); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 27: + case 38: ACCEPT_TOKEN(aux_sym_float_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 28: + case 39: ACCEPT_TOKEN(aux_sym_float_token3); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(39); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 29: + case 40: ACCEPT_TOKEN(aux_sym_float_token4); END_STATE(); - case 30: + case 41: ACCEPT_TOKEN(aux_sym_float_token4); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 31: + case 42: ACCEPT_TOKEN(aux_sym_float_token5); END_STATE(); - case 32: + case 43: ACCEPT_TOKEN(aux_sym_float_token5); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 33: + case 44: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '.') ADVANCE(40); + if (lookahead == '.') ADVANCE(51); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(59); + lookahead == 'e') ADVANCE(69); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(45); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(70); if (lookahead != 0 && - lookahead != '\n') ADVANCE(5); + lookahead != '\n') ADVANCE(7); END_STATE(); - case 34: + case 45: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '.') ADVANCE(42); - if (lookahead == '0') ADVANCE(37); + if (lookahead == '.') ADVANCE(53); + if (lookahead == '0') ADVANCE(48); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(73); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(36); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(84); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 35: + case 46: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '.') ADVANCE(42); - if (lookahead == '0') ADVANCE(38); + if (lookahead == '.') ADVANCE(53); + if (lookahead == '0') ADVANCE(49); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(73); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(36); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(84); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 36: + case 47: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '.') ADVANCE(42); + if (lookahead == '.') ADVANCE(53); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(73); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(84); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 37: + case 48: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '.') ADVANCE(42); + if (lookahead == '.') ADVANCE(53); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(50); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 38: + case 49: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '.') ADVANCE(42); + if (lookahead == '.') ADVANCE(53); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(53); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(64); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 39: + case 50: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '.') ADVANCE(41); + if (lookahead == '.') ADVANCE(52); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(60); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(35); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(61); + lookahead == 'e') ADVANCE(71); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(46); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(72); if (lookahead != 0 && - lookahead != '\n') ADVANCE(6); + lookahead != '\n') ADVANCE(8); END_STATE(); - case 40: + case 51: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '0') ADVANCE(22); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(23); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == '0') ADVANCE(33); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(34); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 41: + case 52: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '0') ADVANCE(24); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(23); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == '0') ADVANCE(35); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(34); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 42: + case 53: ACCEPT_TOKEN(aux_sym_integer_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(23); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 43: + case 54: ACCEPT_TOKEN(aux_sym_integer_token2); END_STATE(); - case 44: + case 55: ACCEPT_TOKEN(sym_char); END_STATE(); - case 45: + case 56: ACCEPT_TOKEN(sym_char); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 46: + case 57: ACCEPT_TOKEN(sym_char); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(45); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(56); if (lookahead != 0 && - lookahead != '\n') ADVANCE(44); + lookahead != '\n') ADVANCE(55); END_STATE(); - case 47: + case 58: ACCEPT_TOKEN(sym_string); END_STATE(); - case 48: + case 59: ACCEPT_TOKEN(sym_byte_compiled_file_name); END_STATE(); - case 49: + case 60: ACCEPT_TOKEN(aux_sym_symbol_token1); END_STATE(); - case 50: + case 61: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '+') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); - if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(75); + if (lookahead == '+') ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(86); END_STATE(); - case 51: + case 62: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '+') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); - if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(75); + if (lookahead == '+') ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(39); + if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(86); END_STATE(); - case 52: + case 63: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '+') ADVANCE(64); - if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(75); + if (lookahead == '+') ADVANCE(75); + if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(86); END_STATE(); - case 53: + case 64: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '+') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); - if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(75); + if (lookahead == '+') ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(86); END_STATE(); - case 54: + case 65: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '+') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); - if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(75); + if (lookahead == '+') ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(39); + if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(86); END_STATE(); - case 55: + case 66: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '+') ADVANCE(63); - if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(75); + if (lookahead == '+') ADVANCE(74); + if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(86); END_STATE(); - case 56: + case 67: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '.') ADVANCE(72); - if (lookahead == '0') ADVANCE(33); - if (lookahead == '1') ADVANCE(39); - if (('2' <= lookahead && lookahead <= '9')) ADVANCE(36); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == '.') ADVANCE(83); + if (lookahead == '0') ADVANCE(44); + if (lookahead == '1') ADVANCE(50); + if (('2' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 57: + case 68: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '.') ADVANCE(72); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(36); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == '.') ADVANCE(83); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 58: + case 69: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '0') ADVANCE(25); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(27); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == '0') ADVANCE(36); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 59: + case 70: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '0') ADVANCE(69); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == '0') ADVANCE(80); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 60: + case 71: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '0') ADVANCE(26); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(27); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == '0') ADVANCE(37); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 61: + case 72: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '0') ADVANCE(70); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == '0') ADVANCE(81); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 62: + case 73: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == 'F') ADVANCE(30); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == 'F') ADVANCE(41); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 63: + case 74: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == 'I') ADVANCE(65); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == 'I') ADVANCE(76); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 64: + case 75: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == 'N') ADVANCE(68); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == 'N') ADVANCE(79); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 65: + case 76: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == 'N') ADVANCE(62); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == 'N') ADVANCE(73); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 66: + case 77: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == 'N') ADVANCE(32); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (lookahead == 'N') ADVANCE(43); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 67: + case 78: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == '\\') ADVANCE(46); + if (lookahead == '\\') ADVANCE(57); if (lookahead == '!' || lookahead == '$' || lookahead == '%' || @@ -773,32 +821,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('<' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= '~') || - lookahead == 955) ADVANCE(45); + lookahead == 955) ADVANCE(56); if (lookahead != 0 && - lookahead != '\n') ADVANCE(44); + lookahead != '\n') ADVANCE(55); END_STATE(); - case 68: + case 79: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (lookahead == 'a') ADVANCE(66); - if (aux_sym_symbol_token2_character_set_3(lookahead)) ADVANCE(75); + if (lookahead == 'a') ADVANCE(77); + if (aux_sym_symbol_token2_character_set_3(lookahead)) ADVANCE(86); END_STATE(); - case 69: + case 80: ACCEPT_TOKEN(aux_sym_symbol_token2); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(52); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(63); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 70: + case 81: ACCEPT_TOKEN(aux_sym_symbol_token2); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(55); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + lookahead == 'e') ADVANCE(66); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 71: + case 82: ACCEPT_TOKEN(aux_sym_symbol_token2); if (lookahead == '\'' || lookahead == ',' || - lookahead == '`') ADVANCE(49); + lookahead == '`') ADVANCE(60); if (lookahead == '!' || lookahead == '$' || lookahead == '%' || @@ -806,76 +854,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('<' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || ('_' <= lookahead && lookahead <= '~') || - lookahead == 955) ADVANCE(75); + lookahead == 955) ADVANCE(86); END_STATE(); - case 72: + case 83: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(23); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 73: + case 84: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 74: + case 85: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(39); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 75: + case 86: ACCEPT_TOKEN(aux_sym_symbol_token2); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 76: + case 87: ACCEPT_TOKEN(anon_sym_POUND_POUND); END_STATE(); - case 77: + case 88: ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); END_STATE(); - case 78: + case 89: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 79: + case 90: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 80: + case 91: ACCEPT_TOKEN(anon_sym_COMMA_AT); END_STATE(); - case 81: + case 92: ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead == '@') ADVANCE(80); + if (lookahead == '@') ADVANCE(91); END_STATE(); - case 82: + case 93: ACCEPT_TOKEN(sym_dot); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(23); - if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34); + if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86); END_STATE(); - case 83: + case 94: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 84: + case 95: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 85: + case 96: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 86: + case 97: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 87: + case 98: ACCEPT_TOKEN(anon_sym_POUND_LBRACK); END_STATE(); - case 88: + case 99: ACCEPT_TOKEN(anon_sym_POUND_LPAREN); END_STATE(); - case 89: + case 100: + ACCEPT_TOKEN(anon_sym_POUNDs_LPARENhash_DASHtable); + END_STATE(); + case 101: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 90: + case 102: ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(89); - if (lookahead != 0) ADVANCE(90); + if (lookahead == '\n') ADVANCE(101); + if (lookahead != 0) ADVANCE(102); END_STATE(); default: return false; @@ -884,108 +935,120 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 20}, + [1] = {.lex_state = 31}, [2] = {.lex_state = 0}, - [3] = {.lex_state = 0}, - [4] = {.lex_state = 20}, + [3] = {.lex_state = 31}, + [4] = {.lex_state = 0}, [5] = {.lex_state = 0}, [6] = {.lex_state = 0}, [7] = {.lex_state = 0}, [8] = {.lex_state = 0}, [9] = {.lex_state = 0}, - [10] = {.lex_state = 20}, - [11] = {.lex_state = 20}, - [12] = {.lex_state = 20}, - [13] = {.lex_state = 20}, - [14] = {.lex_state = 20}, - [15] = {.lex_state = 20}, - [16] = {.lex_state = 20}, - [17] = {.lex_state = 20}, - [18] = {.lex_state = 20}, - [19] = {.lex_state = 20}, - [20] = {.lex_state = 20}, - [21] = {.lex_state = 20}, - [22] = {.lex_state = 20}, - [23] = {.lex_state = 20}, - [24] = {.lex_state = 20}, - [25] = {.lex_state = 20}, - [26] = {.lex_state = 20}, - [27] = {.lex_state = 20}, - [28] = {.lex_state = 20}, - [29] = {.lex_state = 20}, - [30] = {.lex_state = 20}, - [31] = {.lex_state = 20}, - [32] = {.lex_state = 20}, - [33] = {.lex_state = 20}, - [34] = {.lex_state = 20}, - [35] = {.lex_state = 20}, - [36] = {.lex_state = 20}, - [37] = {.lex_state = 20}, - [38] = {.lex_state = 20}, - [39] = {.lex_state = 20}, - [40] = {.lex_state = 20}, - [41] = {.lex_state = 20}, - [42] = {.lex_state = 20}, - [43] = {.lex_state = 20}, - [44] = {.lex_state = 20}, - [45] = {.lex_state = 0}, - [46] = {.lex_state = 20}, - [47] = {.lex_state = 0}, - [48] = {.lex_state = 0}, - [49] = {.lex_state = 0}, - [50] = {.lex_state = 0}, + [10] = {.lex_state = 31}, + [11] = {.lex_state = 31}, + [12] = {.lex_state = 31}, + [13] = {.lex_state = 31}, + [14] = {.lex_state = 31}, + [15] = {.lex_state = 31}, + [16] = {.lex_state = 31}, + [17] = {.lex_state = 31}, + [18] = {.lex_state = 31}, + [19] = {.lex_state = 31}, + [20] = {.lex_state = 31}, + [21] = {.lex_state = 31}, + [22] = {.lex_state = 31}, + [23] = {.lex_state = 31}, + [24] = {.lex_state = 31}, + [25] = {.lex_state = 31}, + [26] = {.lex_state = 31}, + [27] = {.lex_state = 31}, + [28] = {.lex_state = 31}, + [29] = {.lex_state = 31}, + [30] = {.lex_state = 31}, + [31] = {.lex_state = 31}, + [32] = {.lex_state = 31}, + [33] = {.lex_state = 31}, + [34] = {.lex_state = 31}, + [35] = {.lex_state = 31}, + [36] = {.lex_state = 31}, + [37] = {.lex_state = 31}, + [38] = {.lex_state = 31}, + [39] = {.lex_state = 31}, + [40] = {.lex_state = 31}, + [41] = {.lex_state = 31}, + [42] = {.lex_state = 31}, + [43] = {.lex_state = 31}, + [44] = {.lex_state = 31}, + [45] = {.lex_state = 31}, + [46] = {.lex_state = 31}, + [47] = {.lex_state = 31}, + [48] = {.lex_state = 31}, + [49] = {.lex_state = 31}, + [50] = {.lex_state = 31}, [51] = {.lex_state = 0}, - [52] = {.lex_state = 0}, + [52] = {.lex_state = 31}, [53] = {.lex_state = 0}, [54] = {.lex_state = 0}, [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, - [57] = {.lex_state = 20}, - [58] = {.lex_state = 20}, - [59] = {.lex_state = 20}, - [60] = {.lex_state = 20}, + [57] = {.lex_state = 0}, + [58] = {.lex_state = 0}, + [59] = {.lex_state = 0}, + [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, [62] = {.lex_state = 0}, - [63] = {.lex_state = 20}, - [64] = {.lex_state = 20}, - [65] = {.lex_state = 20}, - [66] = {.lex_state = 20}, - [67] = {.lex_state = 20}, - [68] = {.lex_state = 20}, - [69] = {.lex_state = 0}, - [70] = {.lex_state = 20}, - [71] = {.lex_state = 20}, - [72] = {.lex_state = 20}, - [73] = {.lex_state = 20}, - [74] = {.lex_state = 0}, - [75] = {.lex_state = 20}, - [76] = {.lex_state = 20}, - [77] = {.lex_state = 0}, - [78] = {.lex_state = 20}, - [79] = {.lex_state = 20}, - [80] = {.lex_state = 20}, - [81] = {.lex_state = 20}, - [82] = {.lex_state = 20}, - [83] = {.lex_state = 20}, - [84] = {.lex_state = 20}, - [85] = {.lex_state = 20}, - [86] = {.lex_state = 20}, - [87] = {.lex_state = 20}, - [88] = {.lex_state = 20}, - [89] = {.lex_state = 20}, - [90] = {.lex_state = 20}, - [91] = {.lex_state = 20}, - [92] = {.lex_state = 20}, - [93] = {.lex_state = 0}, - [94] = {.lex_state = 0}, - [95] = {.lex_state = 0}, - [96] = {.lex_state = 0}, - [97] = {.lex_state = 0}, - [98] = {.lex_state = 0}, - [99] = {.lex_state = 0}, - [100] = {.lex_state = 0}, - [101] = {.lex_state = 0}, - [102] = {.lex_state = 0}, + [63] = {.lex_state = 31}, + [64] = {.lex_state = 31}, + [65] = {.lex_state = 31}, + [66] = {.lex_state = 31}, + [67] = {.lex_state = 0}, + [68] = {.lex_state = 0}, + [69] = {.lex_state = 31}, + [70] = {.lex_state = 31}, + [71] = {.lex_state = 31}, + [72] = {.lex_state = 31}, + [73] = {.lex_state = 31}, + [74] = {.lex_state = 31}, + [75] = {.lex_state = 31}, + [76] = {.lex_state = 0}, + [77] = {.lex_state = 31}, + [78] = {.lex_state = 31}, + [79] = {.lex_state = 31}, + [80] = {.lex_state = 31}, + [81] = {.lex_state = 31}, + [82] = {.lex_state = 0}, + [83] = {.lex_state = 31}, + [84] = {.lex_state = 31}, + [85] = {.lex_state = 0}, + [86] = {.lex_state = 0}, + [87] = {.lex_state = 0}, + [88] = {.lex_state = 31}, + [89] = {.lex_state = 31}, + [90] = {.lex_state = 31}, + [91] = {.lex_state = 31}, + [92] = {.lex_state = 31}, + [93] = {.lex_state = 31}, + [94] = {.lex_state = 31}, + [95] = {.lex_state = 31}, + [96] = {.lex_state = 31}, + [97] = {.lex_state = 31}, + [98] = {.lex_state = 31}, + [99] = {.lex_state = 31}, + [100] = {.lex_state = 31}, + [101] = {.lex_state = 31}, + [102] = {.lex_state = 31}, + [103] = {.lex_state = 31}, + [104] = {.lex_state = 31}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 0}, + [107] = {.lex_state = 0}, + [108] = {.lex_state = 0}, + [109] = {.lex_state = 0}, + [110] = {.lex_state = 0}, + [111] = {.lex_state = 0}, + [112] = {.lex_state = 0}, + [113] = {.lex_state = 0}, + [114] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -1016,23 +1079,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(1), [anon_sym_POUND_LBRACK] = ACTIONS(1), [anon_sym_POUND_LPAREN] = ACTIONS(1), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(1), [sym_comment] = ACTIONS(3), }, [1] = { - [sym_source_file] = STATE(98), - [sym__sexp] = STATE(16), - [sym__atom] = STATE(16), - [sym_float] = STATE(16), - [sym_integer] = STATE(16), - [sym_symbol] = STATE(16), - [sym_quote] = STATE(16), - [sym_unquote_splice] = STATE(16), - [sym_unquote] = STATE(16), - [sym_list] = STATE(16), - [sym_vector] = STATE(16), - [sym_bytecode] = STATE(16), - [sym_string_text_properties] = STATE(16), - [aux_sym_source_file_repeat1] = STATE(16), + [sym_source_file] = STATE(110), + [sym__sexp] = STATE(17), + [sym__atom] = STATE(17), + [sym_float] = STATE(17), + [sym_integer] = STATE(17), + [sym_symbol] = STATE(17), + [sym_quote] = STATE(17), + [sym_unquote_splice] = STATE(17), + [sym_unquote] = STATE(17), + [sym_list] = STATE(17), + [sym_vector] = STATE(17), + [sym_bytecode] = STATE(17), + [sym_string_text_properties] = STATE(17), + [sym_hash_table] = STATE(17), + [aux_sym_source_file_repeat1] = STATE(17), [ts_builtin_sym_end] = ACTIONS(5), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), @@ -1056,49 +1121,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, [2] = { - [sym__sexp] = STATE(8), - [sym__atom] = STATE(8), - [sym_float] = STATE(8), - [sym_integer] = STATE(8), - [sym_symbol] = STATE(8), - [sym_quote] = STATE(8), - [sym_unquote_splice] = STATE(8), - [sym_unquote] = STATE(8), - [sym_list] = STATE(8), - [sym_vector] = STATE(8), - [sym_bytecode] = STATE(8), - [sym_string_text_properties] = STATE(8), - [aux_sym_source_file_repeat1] = STATE(8), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(41), - [sym_string] = ACTIONS(43), - [sym_byte_compiled_file_name] = ACTIONS(43), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [sym_dot] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(59), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - }, - [3] = { [sym__sexp] = STATE(2), [sym__atom] = STATE(2), [sym_float] = STATE(2), @@ -1111,154 +1137,162 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_vector] = STATE(2), [sym_bytecode] = STATE(2), [sym_string_text_properties] = STATE(2), + [sym_hash_table] = STATE(2), [aux_sym_source_file_repeat1] = STATE(2), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(67), - [sym_string] = ACTIONS(69), - [sym_byte_compiled_file_name] = ACTIONS(69), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [sym_dot] = ACTIONS(71), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(73), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), + [aux_sym_float_token1] = ACTIONS(37), + [aux_sym_float_token2] = ACTIONS(37), + [aux_sym_float_token3] = ACTIONS(37), + [aux_sym_float_token4] = ACTIONS(37), + [aux_sym_float_token5] = ACTIONS(37), + [aux_sym_integer_token1] = ACTIONS(40), + [aux_sym_integer_token2] = ACTIONS(43), + [sym_char] = ACTIONS(46), + [sym_string] = ACTIONS(49), + [sym_byte_compiled_file_name] = ACTIONS(49), + [aux_sym_symbol_token1] = ACTIONS(52), + [aux_sym_symbol_token2] = ACTIONS(55), + [anon_sym_POUND_POUND] = ACTIONS(52), + [anon_sym_POUND_SQUOTE] = ACTIONS(58), + [anon_sym_SQUOTE] = ACTIONS(58), + [anon_sym_BQUOTE] = ACTIONS(58), + [anon_sym_COMMA_AT] = ACTIONS(61), + [anon_sym_COMMA] = ACTIONS(64), + [sym_dot] = ACTIONS(67), + [anon_sym_LPAREN] = ACTIONS(69), + [anon_sym_RPAREN] = ACTIONS(72), + [anon_sym_LBRACK] = ACTIONS(74), + [anon_sym_POUND_LBRACK] = ACTIONS(77), + [anon_sym_POUND_LPAREN] = ACTIONS(80), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(83), + [sym_comment] = ACTIONS(3), + }, + [3] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(86), + [aux_sym_float_token2] = ACTIONS(86), + [aux_sym_float_token3] = ACTIONS(86), + [aux_sym_float_token4] = ACTIONS(86), + [aux_sym_float_token5] = ACTIONS(86), + [aux_sym_integer_token1] = ACTIONS(89), + [aux_sym_integer_token2] = ACTIONS(92), + [sym_char] = ACTIONS(95), + [sym_string] = ACTIONS(98), + [sym_byte_compiled_file_name] = ACTIONS(98), + [aux_sym_symbol_token1] = ACTIONS(101), + [aux_sym_symbol_token2] = ACTIONS(104), + [anon_sym_POUND_POUND] = ACTIONS(101), + [anon_sym_POUND_SQUOTE] = ACTIONS(107), + [anon_sym_SQUOTE] = ACTIONS(107), + [anon_sym_BQUOTE] = ACTIONS(107), + [anon_sym_COMMA_AT] = ACTIONS(110), + [anon_sym_COMMA] = ACTIONS(113), + [anon_sym_LPAREN] = ACTIONS(116), + [anon_sym_RPAREN] = ACTIONS(72), + [anon_sym_LBRACK] = ACTIONS(119), + [anon_sym_RBRACK] = ACTIONS(72), + [anon_sym_POUND_LBRACK] = ACTIONS(122), + [anon_sym_POUND_LPAREN] = ACTIONS(125), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(128), [sym_comment] = ACTIONS(3), }, [4] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(75), - [aux_sym_float_token2] = ACTIONS(75), - [aux_sym_float_token3] = ACTIONS(75), - [aux_sym_float_token4] = ACTIONS(75), - [aux_sym_float_token5] = ACTIONS(75), - [aux_sym_integer_token1] = ACTIONS(78), - [aux_sym_integer_token2] = ACTIONS(81), - [sym_char] = ACTIONS(84), - [sym_string] = ACTIONS(87), - [sym_byte_compiled_file_name] = ACTIONS(87), - [aux_sym_symbol_token1] = ACTIONS(90), - [aux_sym_symbol_token2] = ACTIONS(93), - [anon_sym_POUND_POUND] = ACTIONS(90), - [anon_sym_POUND_SQUOTE] = ACTIONS(96), - [anon_sym_SQUOTE] = ACTIONS(96), - [anon_sym_BQUOTE] = ACTIONS(96), - [anon_sym_COMMA_AT] = ACTIONS(99), - [anon_sym_COMMA] = ACTIONS(102), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_RPAREN] = ACTIONS(108), - [anon_sym_LBRACK] = ACTIONS(110), - [anon_sym_RBRACK] = ACTIONS(108), - [anon_sym_POUND_LBRACK] = ACTIONS(113), - [anon_sym_POUND_LPAREN] = ACTIONS(116), + [sym__sexp] = STATE(5), + [sym__atom] = STATE(5), + [sym_float] = STATE(5), + [sym_integer] = STATE(5), + [sym_symbol] = STATE(5), + [sym_quote] = STATE(5), + [sym_unquote_splice] = STATE(5), + [sym_unquote] = STATE(5), + [sym_list] = STATE(5), + [sym_vector] = STATE(5), + [sym_bytecode] = STATE(5), + [sym_string_text_properties] = STATE(5), + [sym_hash_table] = STATE(5), + [aux_sym_source_file_repeat1] = STATE(5), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(137), + [sym_string] = ACTIONS(139), + [sym_byte_compiled_file_name] = ACTIONS(139), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [sym_dot] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(155), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), [sym_comment] = ACTIONS(3), }, [5] = { - [sym__sexp] = STATE(6), - [sym__atom] = STATE(6), - [sym_float] = STATE(6), - [sym_integer] = STATE(6), - [sym_symbol] = STATE(6), - [sym_quote] = STATE(6), - [sym_unquote_splice] = STATE(6), - [sym_unquote] = STATE(6), - [sym_list] = STATE(6), - [sym_vector] = STATE(6), - [sym_bytecode] = STATE(6), - [sym_string_text_properties] = STATE(6), - [aux_sym_source_file_repeat1] = STATE(6), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(119), - [sym_string] = ACTIONS(121), - [sym_byte_compiled_file_name] = ACTIONS(121), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [sym_dot] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(125), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), + [sym__sexp] = STATE(2), + [sym__atom] = STATE(2), + [sym_float] = STATE(2), + [sym_integer] = STATE(2), + [sym_symbol] = STATE(2), + [sym_quote] = STATE(2), + [sym_unquote_splice] = STATE(2), + [sym_unquote] = STATE(2), + [sym_list] = STATE(2), + [sym_vector] = STATE(2), + [sym_bytecode] = STATE(2), + [sym_string_text_properties] = STATE(2), + [sym_hash_table] = STATE(2), + [aux_sym_source_file_repeat1] = STATE(2), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(165), + [sym_string] = ACTIONS(167), + [sym_byte_compiled_file_name] = ACTIONS(167), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [sym_dot] = ACTIONS(169), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(171), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), [sym_comment] = ACTIONS(3), }, [6] = { - [sym__sexp] = STATE(8), - [sym__atom] = STATE(8), - [sym_float] = STATE(8), - [sym_integer] = STATE(8), - [sym_symbol] = STATE(8), - [sym_quote] = STATE(8), - [sym_unquote_splice] = STATE(8), - [sym_unquote] = STATE(8), - [sym_list] = STATE(8), - [sym_vector] = STATE(8), - [sym_bytecode] = STATE(8), - [sym_string_text_properties] = STATE(8), - [aux_sym_source_file_repeat1] = STATE(8), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(41), - [sym_string] = ACTIONS(43), - [sym_byte_compiled_file_name] = ACTIONS(43), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [sym_dot] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - }, - [7] = { [sym__sexp] = STATE(9), [sym__atom] = STATE(9), [sym_float] = STATE(9), @@ -1271,231 +1305,367 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_vector] = STATE(9), [sym_bytecode] = STATE(9), [sym_string_text_properties] = STATE(9), + [sym_hash_table] = STATE(9), [aux_sym_source_file_repeat1] = STATE(9), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(131), - [sym_string] = ACTIONS(133), - [sym_byte_compiled_file_name] = ACTIONS(133), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [sym_dot] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(137), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(173), + [sym_string] = ACTIONS(175), + [sym_byte_compiled_file_name] = ACTIONS(175), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [sym_dot] = ACTIONS(177), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(179), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), + [sym_comment] = ACTIONS(3), + }, + [7] = { + [sym__sexp] = STATE(2), + [sym__atom] = STATE(2), + [sym_float] = STATE(2), + [sym_integer] = STATE(2), + [sym_symbol] = STATE(2), + [sym_quote] = STATE(2), + [sym_unquote_splice] = STATE(2), + [sym_unquote] = STATE(2), + [sym_list] = STATE(2), + [sym_vector] = STATE(2), + [sym_bytecode] = STATE(2), + [sym_string_text_properties] = STATE(2), + [sym_hash_table] = STATE(2), + [aux_sym_source_file_repeat1] = STATE(2), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(165), + [sym_string] = ACTIONS(167), + [sym_byte_compiled_file_name] = ACTIONS(167), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [sym_dot] = ACTIONS(181), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(183), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), [sym_comment] = ACTIONS(3), }, [8] = { - [sym__sexp] = STATE(8), - [sym__atom] = STATE(8), - [sym_float] = STATE(8), - [sym_integer] = STATE(8), - [sym_symbol] = STATE(8), - [sym_quote] = STATE(8), - [sym_unquote_splice] = STATE(8), - [sym_unquote] = STATE(8), - [sym_list] = STATE(8), - [sym_vector] = STATE(8), - [sym_bytecode] = STATE(8), - [sym_string_text_properties] = STATE(8), - [aux_sym_source_file_repeat1] = STATE(8), - [aux_sym_float_token1] = ACTIONS(139), - [aux_sym_float_token2] = ACTIONS(139), - [aux_sym_float_token3] = ACTIONS(139), - [aux_sym_float_token4] = ACTIONS(139), - [aux_sym_float_token5] = ACTIONS(139), - [aux_sym_integer_token1] = ACTIONS(142), - [aux_sym_integer_token2] = ACTIONS(145), - [sym_char] = ACTIONS(148), - [sym_string] = ACTIONS(151), - [sym_byte_compiled_file_name] = ACTIONS(151), - [aux_sym_symbol_token1] = ACTIONS(154), - [aux_sym_symbol_token2] = ACTIONS(157), - [anon_sym_POUND_POUND] = ACTIONS(154), - [anon_sym_POUND_SQUOTE] = ACTIONS(160), - [anon_sym_SQUOTE] = ACTIONS(160), - [anon_sym_BQUOTE] = ACTIONS(160), - [anon_sym_COMMA_AT] = ACTIONS(163), - [anon_sym_COMMA] = ACTIONS(166), - [sym_dot] = ACTIONS(169), - [anon_sym_LPAREN] = ACTIONS(171), - [anon_sym_RPAREN] = ACTIONS(108), - [anon_sym_LBRACK] = ACTIONS(174), - [anon_sym_POUND_LBRACK] = ACTIONS(177), - [anon_sym_POUND_LPAREN] = ACTIONS(180), + [sym__sexp] = STATE(7), + [sym__atom] = STATE(7), + [sym_float] = STATE(7), + [sym_integer] = STATE(7), + [sym_symbol] = STATE(7), + [sym_quote] = STATE(7), + [sym_unquote_splice] = STATE(7), + [sym_unquote] = STATE(7), + [sym_list] = STATE(7), + [sym_vector] = STATE(7), + [sym_bytecode] = STATE(7), + [sym_string_text_properties] = STATE(7), + [sym_hash_table] = STATE(7), + [aux_sym_source_file_repeat1] = STATE(7), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(185), + [sym_string] = ACTIONS(187), + [sym_byte_compiled_file_name] = ACTIONS(187), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [sym_dot] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), [sym_comment] = ACTIONS(3), }, [9] = { - [sym__sexp] = STATE(8), - [sym__atom] = STATE(8), - [sym_float] = STATE(8), - [sym_integer] = STATE(8), - [sym_symbol] = STATE(8), - [sym_quote] = STATE(8), - [sym_unquote_splice] = STATE(8), - [sym_unquote] = STATE(8), - [sym_list] = STATE(8), - [sym_vector] = STATE(8), - [sym_bytecode] = STATE(8), - [sym_string_text_properties] = STATE(8), - [aux_sym_source_file_repeat1] = STATE(8), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(41), - [sym_string] = ACTIONS(43), - [sym_byte_compiled_file_name] = ACTIONS(43), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [sym_dot] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_RPAREN] = ACTIONS(185), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), + [sym__sexp] = STATE(2), + [sym__atom] = STATE(2), + [sym_float] = STATE(2), + [sym_integer] = STATE(2), + [sym_symbol] = STATE(2), + [sym_quote] = STATE(2), + [sym_unquote_splice] = STATE(2), + [sym_unquote] = STATE(2), + [sym_list] = STATE(2), + [sym_vector] = STATE(2), + [sym_bytecode] = STATE(2), + [sym_string_text_properties] = STATE(2), + [sym_hash_table] = STATE(2), + [aux_sym_source_file_repeat1] = STATE(2), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(165), + [sym_string] = ACTIONS(167), + [sym_byte_compiled_file_name] = ACTIONS(167), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [sym_dot] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(195), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), [sym_comment] = ACTIONS(3), }, [10] = { - [sym__sexp] = STATE(19), - [sym__atom] = STATE(19), - [sym_float] = STATE(19), - [sym_integer] = STATE(19), - [sym_symbol] = STATE(19), - [sym_quote] = STATE(19), - [sym_unquote_splice] = STATE(19), - [sym_unquote] = STATE(19), - [sym_list] = STATE(19), - [sym_vector] = STATE(19), - [sym_bytecode] = STATE(19), - [sym_string_text_properties] = STATE(19), - [aux_sym_source_file_repeat1] = STATE(19), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(193), - [sym_string] = ACTIONS(195), - [sym_byte_compiled_file_name] = ACTIONS(195), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(211), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(221), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, [11] = { - [sym__sexp] = STATE(20), - [sym__atom] = STATE(20), - [sym_float] = STATE(20), - [sym_integer] = STATE(20), - [sym_symbol] = STATE(20), - [sym_quote] = STATE(20), - [sym_unquote_splice] = STATE(20), - [sym_unquote] = STATE(20), - [sym_list] = STATE(20), - [sym_vector] = STATE(20), - [sym_bytecode] = STATE(20), - [sym_string_text_properties] = STATE(20), - [aux_sym_source_file_repeat1] = STATE(20), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(217), - [sym_string] = ACTIONS(219), - [sym_byte_compiled_file_name] = ACTIONS(219), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(221), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(229), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, [12] = { - [sym__sexp] = STATE(23), - [sym__atom] = STATE(23), - [sym_float] = STATE(23), - [sym_integer] = STATE(23), - [sym_symbol] = STATE(23), - [sym_quote] = STATE(23), - [sym_unquote_splice] = STATE(23), - [sym_unquote] = STATE(23), - [sym_list] = STATE(23), - [sym_vector] = STATE(23), - [sym_bytecode] = STATE(23), - [sym_string_text_properties] = STATE(23), - [aux_sym_source_file_repeat1] = STATE(23), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(223), - [sym_string] = ACTIONS(225), - [sym_byte_compiled_file_name] = ACTIONS(225), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(227), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [sym__sexp] = STATE(11), + [sym__atom] = STATE(11), + [sym_float] = STATE(11), + [sym_integer] = STATE(11), + [sym_symbol] = STATE(11), + [sym_quote] = STATE(11), + [sym_unquote_splice] = STATE(11), + [sym_unquote] = STATE(11), + [sym_list] = STATE(11), + [sym_vector] = STATE(11), + [sym_bytecode] = STATE(11), + [sym_string_text_properties] = STATE(11), + [sym_hash_table] = STATE(11), + [aux_sym_source_file_repeat1] = STATE(11), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(231), + [sym_string] = ACTIONS(233), + [sym_byte_compiled_file_name] = ACTIONS(233), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(235), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, [13] = { + [sym__sexp] = STATE(10), + [sym__atom] = STATE(10), + [sym_float] = STATE(10), + [sym_integer] = STATE(10), + [sym_symbol] = STATE(10), + [sym_quote] = STATE(10), + [sym_unquote_splice] = STATE(10), + [sym_unquote] = STATE(10), + [sym_list] = STATE(10), + [sym_vector] = STATE(10), + [sym_bytecode] = STATE(10), + [sym_string_text_properties] = STATE(10), + [sym_hash_table] = STATE(10), + [aux_sym_source_file_repeat1] = STATE(10), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(237), + [sym_string] = ACTIONS(239), + [sym_byte_compiled_file_name] = ACTIONS(239), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(241), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), + [sym_comment] = ACTIONS(3), + }, + [14] = { + [sym__sexp] = STATE(35), + [sym__atom] = STATE(35), + [sym_float] = STATE(35), + [sym_integer] = STATE(35), + [sym_symbol] = STATE(35), + [sym_quote] = STATE(35), + [sym_unquote_splice] = STATE(35), + [sym_unquote] = STATE(35), + [sym_list] = STATE(35), + [sym_vector] = STATE(35), + [sym_bytecode] = STATE(35), + [sym_string_text_properties] = STATE(35), + [sym_hash_table] = STATE(35), + [aux_sym_source_file_repeat1] = STATE(35), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(243), + [sym_string] = ACTIONS(245), + [sym_byte_compiled_file_name] = ACTIONS(245), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(247), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), + [sym_comment] = ACTIONS(3), + }, + [15] = { [sym__sexp] = STATE(27), [sym__atom] = STATE(27), [sym_float] = STATE(27), @@ -1508,125 +1678,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_vector] = STATE(27), [sym_bytecode] = STATE(27), [sym_string_text_properties] = STATE(27), + [sym_hash_table] = STATE(27), [aux_sym_source_file_repeat1] = STATE(27), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(229), - [sym_string] = ACTIONS(231), - [sym_byte_compiled_file_name] = ACTIONS(231), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(233), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), - [sym_comment] = ACTIONS(3), - }, - [14] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_RPAREN] = ACTIONS(239), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(249), + [sym_string] = ACTIONS(251), + [sym_byte_compiled_file_name] = ACTIONS(251), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(253), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [15] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_RPAREN] = ACTIONS(241), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [16] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(255), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [16] = { - [sym__sexp] = STATE(25), - [sym__atom] = STATE(25), - [sym_float] = STATE(25), - [sym_integer] = STATE(25), - [sym_symbol] = STATE(25), - [sym_quote] = STATE(25), - [sym_unquote_splice] = STATE(25), - [sym_unquote] = STATE(25), - [sym_list] = STATE(25), - [sym_vector] = STATE(25), - [sym_bytecode] = STATE(25), - [sym_string_text_properties] = STATE(25), - [aux_sym_source_file_repeat1] = STATE(25), - [ts_builtin_sym_end] = ACTIONS(243), + [17] = { + [sym__sexp] = STATE(28), + [sym__atom] = STATE(28), + [sym_float] = STATE(28), + [sym_integer] = STATE(28), + [sym_symbol] = STATE(28), + [sym_quote] = STATE(28), + [sym_unquote_splice] = STATE(28), + [sym_unquote] = STATE(28), + [sym_list] = STATE(28), + [sym_vector] = STATE(28), + [sym_bytecode] = STATE(28), + [sym_string_text_properties] = STATE(28), + [sym_hash_table] = STATE(28), + [aux_sym_source_file_repeat1] = STATE(28), + [ts_builtin_sym_end] = ACTIONS(257), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -1634,9 +1770,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(245), - [sym_string] = ACTIONS(247), - [sym_byte_compiled_file_name] = ACTIONS(247), + [sym_char] = ACTIONS(259), + [sym_string] = ACTIONS(261), + [sym_byte_compiled_file_name] = ACTIONS(261), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -1649,165 +1785,256 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), - [sym_comment] = ACTIONS(3), - }, - [17] = { - [sym__sexp] = STATE(15), - [sym__atom] = STATE(15), - [sym_float] = STATE(15), - [sym_integer] = STATE(15), - [sym_symbol] = STATE(15), - [sym_quote] = STATE(15), - [sym_unquote_splice] = STATE(15), - [sym_unquote] = STATE(15), - [sym_list] = STATE(15), - [sym_vector] = STATE(15), - [sym_bytecode] = STATE(15), - [sym_string_text_properties] = STATE(15), - [aux_sym_source_file_repeat1] = STATE(15), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(249), - [sym_string] = ACTIONS(251), - [sym_byte_compiled_file_name] = ACTIONS(251), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_RPAREN] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, [18] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(255), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, [19] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(257), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [sym__sexp] = STATE(16), + [sym__atom] = STATE(16), + [sym_float] = STATE(16), + [sym_integer] = STATE(16), + [sym_symbol] = STATE(16), + [sym_quote] = STATE(16), + [sym_unquote_splice] = STATE(16), + [sym_unquote] = STATE(16), + [sym_list] = STATE(16), + [sym_vector] = STATE(16), + [sym_bytecode] = STATE(16), + [sym_string_text_properties] = STATE(16), + [sym_hash_table] = STATE(16), + [aux_sym_source_file_repeat1] = STATE(16), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(265), + [sym_string] = ACTIONS(267), + [sym_byte_compiled_file_name] = ACTIONS(267), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, [20] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(259), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(271), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, [21] = { + [sym__sexp] = STATE(34), + [sym__atom] = STATE(34), + [sym_float] = STATE(34), + [sym_integer] = STATE(34), + [sym_symbol] = STATE(34), + [sym_quote] = STATE(34), + [sym_unquote_splice] = STATE(34), + [sym_unquote] = STATE(34), + [sym_list] = STATE(34), + [sym_vector] = STATE(34), + [sym_bytecode] = STATE(34), + [sym_string_text_properties] = STATE(34), + [sym_hash_table] = STATE(34), + [aux_sym_source_file_repeat1] = STATE(34), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(273), + [sym_string] = ACTIONS(275), + [sym_byte_compiled_file_name] = ACTIONS(275), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(277), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), + [sym_comment] = ACTIONS(3), + }, + [22] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(279), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), + [sym_comment] = ACTIONS(3), + }, + [23] = { + [sym__sexp] = STATE(31), + [sym__atom] = STATE(31), + [sym_float] = STATE(31), + [sym_integer] = STATE(31), + [sym_symbol] = STATE(31), + [sym_quote] = STATE(31), + [sym_unquote_splice] = STATE(31), + [sym_unquote] = STATE(31), + [sym_list] = STATE(31), + [sym_vector] = STATE(31), + [sym_bytecode] = STATE(31), + [sym_string_text_properties] = STATE(31), + [sym_hash_table] = STATE(31), + [aux_sym_source_file_repeat1] = STATE(31), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(281), + [sym_string] = ACTIONS(283), + [sym_byte_compiled_file_name] = ACTIONS(283), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(285), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), + [sym_comment] = ACTIONS(3), + }, + [24] = { [sym__sexp] = STATE(18), [sym__atom] = STATE(18), [sym_float] = STATE(18), @@ -1820,189 +2047,199 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_vector] = STATE(18), [sym_bytecode] = STATE(18), [sym_string_text_properties] = STATE(18), + [sym_hash_table] = STATE(18), [aux_sym_source_file_repeat1] = STATE(18), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(261), - [sym_string] = ACTIONS(263), - [sym_byte_compiled_file_name] = ACTIONS(263), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(265), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(287), + [sym_string] = ACTIONS(289), + [sym_byte_compiled_file_name] = ACTIONS(289), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(291), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [22] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(267), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [25] = { + [sym__sexp] = STATE(33), + [sym__atom] = STATE(33), + [sym_float] = STATE(33), + [sym_integer] = STATE(33), + [sym_symbol] = STATE(33), + [sym_quote] = STATE(33), + [sym_unquote_splice] = STATE(33), + [sym_unquote] = STATE(33), + [sym_list] = STATE(33), + [sym_vector] = STATE(33), + [sym_bytecode] = STATE(33), + [sym_string_text_properties] = STATE(33), + [sym_hash_table] = STATE(33), + [aux_sym_source_file_repeat1] = STATE(33), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(293), + [sym_string] = ACTIONS(295), + [sym_byte_compiled_file_name] = ACTIONS(295), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(297), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [23] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(269), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [26] = { + [sym__sexp] = STATE(20), + [sym__atom] = STATE(20), + [sym_float] = STATE(20), + [sym_integer] = STATE(20), + [sym_symbol] = STATE(20), + [sym_quote] = STATE(20), + [sym_unquote_splice] = STATE(20), + [sym_unquote] = STATE(20), + [sym_list] = STATE(20), + [sym_vector] = STATE(20), + [sym_bytecode] = STATE(20), + [sym_string_text_properties] = STATE(20), + [sym_hash_table] = STATE(20), + [aux_sym_source_file_repeat1] = STATE(20), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(299), + [sym_string] = ACTIONS(301), + [sym_byte_compiled_file_name] = ACTIONS(301), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(303), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [24] = { - [sym__sexp] = STATE(14), - [sym__atom] = STATE(14), - [sym_float] = STATE(14), - [sym_integer] = STATE(14), - [sym_symbol] = STATE(14), - [sym_quote] = STATE(14), - [sym_unquote_splice] = STATE(14), - [sym_unquote] = STATE(14), - [sym_list] = STATE(14), - [sym_vector] = STATE(14), - [sym_bytecode] = STATE(14), - [sym_string_text_properties] = STATE(14), - [aux_sym_source_file_repeat1] = STATE(14), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(271), - [sym_string] = ACTIONS(273), - [sym_byte_compiled_file_name] = ACTIONS(273), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_RPAREN] = ACTIONS(275), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [27] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(305), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [25] = { - [sym__sexp] = STATE(25), - [sym__atom] = STATE(25), - [sym_float] = STATE(25), - [sym_integer] = STATE(25), - [sym_symbol] = STATE(25), - [sym_quote] = STATE(25), - [sym_unquote_splice] = STATE(25), - [sym_unquote] = STATE(25), - [sym_list] = STATE(25), - [sym_vector] = STATE(25), - [sym_bytecode] = STATE(25), - [sym_string_text_properties] = STATE(25), - [aux_sym_source_file_repeat1] = STATE(25), - [ts_builtin_sym_end] = ACTIONS(108), - [aux_sym_float_token1] = ACTIONS(277), - [aux_sym_float_token2] = ACTIONS(277), - [aux_sym_float_token3] = ACTIONS(277), - [aux_sym_float_token4] = ACTIONS(277), - [aux_sym_float_token5] = ACTIONS(277), - [aux_sym_integer_token1] = ACTIONS(280), - [aux_sym_integer_token2] = ACTIONS(283), - [sym_char] = ACTIONS(286), - [sym_string] = ACTIONS(289), - [sym_byte_compiled_file_name] = ACTIONS(289), - [aux_sym_symbol_token1] = ACTIONS(292), - [aux_sym_symbol_token2] = ACTIONS(295), - [anon_sym_POUND_POUND] = ACTIONS(292), - [anon_sym_POUND_SQUOTE] = ACTIONS(298), - [anon_sym_SQUOTE] = ACTIONS(298), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(301), - [anon_sym_COMMA] = ACTIONS(304), - [anon_sym_LPAREN] = ACTIONS(307), - [anon_sym_LBRACK] = ACTIONS(310), - [anon_sym_POUND_LBRACK] = ACTIONS(313), - [anon_sym_POUND_LPAREN] = ACTIONS(316), + [28] = { + [sym__sexp] = STATE(28), + [sym__atom] = STATE(28), + [sym_float] = STATE(28), + [sym_integer] = STATE(28), + [sym_symbol] = STATE(28), + [sym_quote] = STATE(28), + [sym_unquote_splice] = STATE(28), + [sym_unquote] = STATE(28), + [sym_list] = STATE(28), + [sym_vector] = STATE(28), + [sym_bytecode] = STATE(28), + [sym_string_text_properties] = STATE(28), + [sym_hash_table] = STATE(28), + [aux_sym_source_file_repeat1] = STATE(28), + [ts_builtin_sym_end] = ACTIONS(72), + [aux_sym_float_token1] = ACTIONS(307), + [aux_sym_float_token2] = ACTIONS(307), + [aux_sym_float_token3] = ACTIONS(307), + [aux_sym_float_token4] = ACTIONS(307), + [aux_sym_float_token5] = ACTIONS(307), + [aux_sym_integer_token1] = ACTIONS(310), + [aux_sym_integer_token2] = ACTIONS(313), + [sym_char] = ACTIONS(316), + [sym_string] = ACTIONS(319), + [sym_byte_compiled_file_name] = ACTIONS(319), + [aux_sym_symbol_token1] = ACTIONS(322), + [aux_sym_symbol_token2] = ACTIONS(325), + [anon_sym_POUND_POUND] = ACTIONS(322), + [anon_sym_POUND_SQUOTE] = ACTIONS(328), + [anon_sym_SQUOTE] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_COMMA_AT] = ACTIONS(331), + [anon_sym_COMMA] = ACTIONS(334), + [anon_sym_LPAREN] = ACTIONS(337), + [anon_sym_LBRACK] = ACTIONS(340), + [anon_sym_POUND_LBRACK] = ACTIONS(343), + [anon_sym_POUND_LPAREN] = ACTIONS(346), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(349), [sym_comment] = ACTIONS(3), }, - [26] = { + [29] = { [sym__sexp] = STATE(22), [sym__atom] = STATE(22), [sym_float] = STATE(22), @@ -2015,162 +2252,294 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_vector] = STATE(22), [sym_bytecode] = STATE(22), [sym_string_text_properties] = STATE(22), + [sym_hash_table] = STATE(22), [aux_sym_source_file_repeat1] = STATE(22), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(319), - [sym_string] = ACTIONS(321), - [sym_byte_compiled_file_name] = ACTIONS(321), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(323), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(352), + [sym_string] = ACTIONS(354), + [sym_byte_compiled_file_name] = ACTIONS(354), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(356), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [27] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_RBRACK] = ACTIONS(325), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [30] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [28] = { - [sym__sexp] = STATE(4), - [sym__atom] = STATE(4), - [sym_float] = STATE(4), - [sym_integer] = STATE(4), - [sym_symbol] = STATE(4), - [sym_quote] = STATE(4), - [sym_unquote_splice] = STATE(4), - [sym_unquote] = STATE(4), - [sym_list] = STATE(4), - [sym_vector] = STATE(4), - [sym_bytecode] = STATE(4), - [sym_string_text_properties] = STATE(4), - [aux_sym_source_file_repeat1] = STATE(4), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(235), - [sym_string] = ACTIONS(237), - [sym_byte_compiled_file_name] = ACTIONS(237), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_RPAREN] = ACTIONS(327), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [31] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [29] = { - [sym__sexp] = STATE(28), - [sym__atom] = STATE(28), - [sym_float] = STATE(28), - [sym_integer] = STATE(28), - [sym_symbol] = STATE(28), - [sym_quote] = STATE(28), - [sym_unquote_splice] = STATE(28), - [sym_unquote] = STATE(28), - [sym_list] = STATE(28), - [sym_vector] = STATE(28), - [sym_bytecode] = STATE(28), - [sym_string_text_properties] = STATE(28), - [aux_sym_source_file_repeat1] = STATE(28), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(329), - [sym_string] = ACTIONS(331), - [sym_byte_compiled_file_name] = ACTIONS(331), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_RPAREN] = ACTIONS(333), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [32] = { + [sym__sexp] = STATE(30), + [sym__atom] = STATE(30), + [sym_float] = STATE(30), + [sym_integer] = STATE(30), + [sym_symbol] = STATE(30), + [sym_quote] = STATE(30), + [sym_unquote_splice] = STATE(30), + [sym_unquote] = STATE(30), + [sym_list] = STATE(30), + [sym_vector] = STATE(30), + [sym_bytecode] = STATE(30), + [sym_string_text_properties] = STATE(30), + [sym_hash_table] = STATE(30), + [aux_sym_source_file_repeat1] = STATE(30), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(362), + [sym_string] = ACTIONS(364), + [sym_byte_compiled_file_name] = ACTIONS(364), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [30] = { - [sym__sexp] = STATE(102), - [sym__atom] = STATE(102), - [sym_float] = STATE(102), - [sym_integer] = STATE(102), - [sym_symbol] = STATE(102), - [sym_quote] = STATE(102), - [sym_unquote_splice] = STATE(102), - [sym_unquote] = STATE(102), - [sym_list] = STATE(102), - [sym_vector] = STATE(102), - [sym_bytecode] = STATE(102), - [sym_string_text_properties] = STATE(102), + [33] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_RPAREN] = ACTIONS(368), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), + [sym_comment] = ACTIONS(3), + }, + [34] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(370), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), + [sym_comment] = ACTIONS(3), + }, + [35] = { + [sym__sexp] = STATE(3), + [sym__atom] = STATE(3), + [sym_float] = STATE(3), + [sym_integer] = STATE(3), + [sym_symbol] = STATE(3), + [sym_quote] = STATE(3), + [sym_unquote_splice] = STATE(3), + [sym_unquote] = STATE(3), + [sym_list] = STATE(3), + [sym_vector] = STATE(3), + [sym_bytecode] = STATE(3), + [sym_string_text_properties] = STATE(3), + [sym_hash_table] = STATE(3), + [aux_sym_source_file_repeat1] = STATE(3), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(203), + [sym_string] = ACTIONS(205), + [sym_byte_compiled_file_name] = ACTIONS(205), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_RBRACK] = ACTIONS(372), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), + [sym_comment] = ACTIONS(3), + }, + [36] = { + [sym__sexp] = STATE(105), + [sym__atom] = STATE(105), + [sym_float] = STATE(105), + [sym_integer] = STATE(105), + [sym_symbol] = STATE(105), + [sym_quote] = STATE(105), + [sym_unquote_splice] = STATE(105), + [sym_unquote] = STATE(105), + [sym_list] = STATE(105), + [sym_vector] = STATE(105), + [sym_bytecode] = STATE(105), + [sym_string_text_properties] = STATE(105), + [sym_hash_table] = STATE(105), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2178,9 +2547,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(335), - [sym_string] = ACTIONS(337), - [sym_byte_compiled_file_name] = ACTIONS(337), + [sym_char] = ACTIONS(374), + [sym_string] = ACTIONS(376), + [sym_byte_compiled_file_name] = ACTIONS(376), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2193,21 +2562,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, - [31] = { - [sym__sexp] = STATE(93), - [sym__atom] = STATE(93), - [sym_float] = STATE(93), - [sym_integer] = STATE(93), - [sym_symbol] = STATE(93), - [sym_quote] = STATE(93), - [sym_unquote_splice] = STATE(93), - [sym_unquote] = STATE(93), - [sym_list] = STATE(93), - [sym_vector] = STATE(93), - [sym_bytecode] = STATE(93), - [sym_string_text_properties] = STATE(93), + [37] = { + [sym__sexp] = STATE(108), + [sym__atom] = STATE(108), + [sym_float] = STATE(108), + [sym_integer] = STATE(108), + [sym_symbol] = STATE(108), + [sym_quote] = STATE(108), + [sym_unquote_splice] = STATE(108), + [sym_unquote] = STATE(108), + [sym_list] = STATE(108), + [sym_vector] = STATE(108), + [sym_bytecode] = STATE(108), + [sym_string_text_properties] = STATE(108), + [sym_hash_table] = STATE(108), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2215,9 +2586,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(339), - [sym_string] = ACTIONS(341), - [sym_byte_compiled_file_name] = ACTIONS(341), + [sym_char] = ACTIONS(378), + [sym_string] = ACTIONS(380), + [sym_byte_compiled_file_name] = ACTIONS(380), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2230,21 +2601,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, - [32] = { - [sym__sexp] = STATE(101), - [sym__atom] = STATE(101), - [sym_float] = STATE(101), - [sym_integer] = STATE(101), - [sym_symbol] = STATE(101), - [sym_quote] = STATE(101), - [sym_unquote_splice] = STATE(101), - [sym_unquote] = STATE(101), - [sym_list] = STATE(101), - [sym_vector] = STATE(101), - [sym_bytecode] = STATE(101), - [sym_string_text_properties] = STATE(101), + [38] = { + [sym__sexp] = STATE(99), + [sym__atom] = STATE(99), + [sym_float] = STATE(99), + [sym_integer] = STATE(99), + [sym_symbol] = STATE(99), + [sym_quote] = STATE(99), + [sym_unquote_splice] = STATE(99), + [sym_unquote] = STATE(99), + [sym_list] = STATE(99), + [sym_vector] = STATE(99), + [sym_bytecode] = STATE(99), + [sym_string_text_properties] = STATE(99), + [sym_hash_table] = STATE(99), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2252,9 +2625,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(343), - [sym_string] = ACTIONS(345), - [sym_byte_compiled_file_name] = ACTIONS(345), + [sym_char] = ACTIONS(382), + [sym_string] = ACTIONS(384), + [sym_byte_compiled_file_name] = ACTIONS(384), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2267,21 +2640,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, - [33] = { - [sym__sexp] = STATE(92), - [sym__atom] = STATE(92), - [sym_float] = STATE(92), - [sym_integer] = STATE(92), - [sym_symbol] = STATE(92), - [sym_quote] = STATE(92), - [sym_unquote_splice] = STATE(92), - [sym_unquote] = STATE(92), - [sym_list] = STATE(92), - [sym_vector] = STATE(92), - [sym_bytecode] = STATE(92), - [sym_string_text_properties] = STATE(92), + [39] = { + [sym__sexp] = STATE(114), + [sym__atom] = STATE(114), + [sym_float] = STATE(114), + [sym_integer] = STATE(114), + [sym_symbol] = STATE(114), + [sym_quote] = STATE(114), + [sym_unquote_splice] = STATE(114), + [sym_unquote] = STATE(114), + [sym_list] = STATE(114), + [sym_vector] = STATE(114), + [sym_bytecode] = STATE(114), + [sym_string_text_properties] = STATE(114), + [sym_hash_table] = STATE(114), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2289,9 +2664,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(347), - [sym_string] = ACTIONS(349), - [sym_byte_compiled_file_name] = ACTIONS(349), + [sym_char] = ACTIONS(386), + [sym_string] = ACTIONS(388), + [sym_byte_compiled_file_name] = ACTIONS(388), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2304,21 +2679,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, - [34] = { - [sym__sexp] = STATE(95), - [sym__atom] = STATE(95), - [sym_float] = STATE(95), - [sym_integer] = STATE(95), - [sym_symbol] = STATE(95), - [sym_quote] = STATE(95), - [sym_unquote_splice] = STATE(95), - [sym_unquote] = STATE(95), - [sym_list] = STATE(95), - [sym_vector] = STATE(95), - [sym_bytecode] = STATE(95), - [sym_string_text_properties] = STATE(95), + [40] = { + [sym__sexp] = STATE(113), + [sym__atom] = STATE(113), + [sym_float] = STATE(113), + [sym_integer] = STATE(113), + [sym_symbol] = STATE(113), + [sym_quote] = STATE(113), + [sym_unquote_splice] = STATE(113), + [sym_unquote] = STATE(113), + [sym_list] = STATE(113), + [sym_vector] = STATE(113), + [sym_bytecode] = STATE(113), + [sym_string_text_properties] = STATE(113), + [sym_hash_table] = STATE(113), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2326,9 +2703,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(351), - [sym_string] = ACTIONS(353), - [sym_byte_compiled_file_name] = ACTIONS(353), + [sym_char] = ACTIONS(390), + [sym_string] = ACTIONS(392), + [sym_byte_compiled_file_name] = ACTIONS(392), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2341,21 +2718,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, - [35] = { - [sym__sexp] = STATE(96), - [sym__atom] = STATE(96), - [sym_float] = STATE(96), - [sym_integer] = STATE(96), - [sym_symbol] = STATE(96), - [sym_quote] = STATE(96), - [sym_unquote_splice] = STATE(96), - [sym_unquote] = STATE(96), - [sym_list] = STATE(96), - [sym_vector] = STATE(96), - [sym_bytecode] = STATE(96), - [sym_string_text_properties] = STATE(96), + [41] = { + [sym__sexp] = STATE(104), + [sym__atom] = STATE(104), + [sym_float] = STATE(104), + [sym_integer] = STATE(104), + [sym_symbol] = STATE(104), + [sym_quote] = STATE(104), + [sym_unquote_splice] = STATE(104), + [sym_unquote] = STATE(104), + [sym_list] = STATE(104), + [sym_vector] = STATE(104), + [sym_bytecode] = STATE(104), + [sym_string_text_properties] = STATE(104), + [sym_hash_table] = STATE(104), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2363,9 +2742,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(355), - [sym_string] = ACTIONS(357), - [sym_byte_compiled_file_name] = ACTIONS(357), + [sym_char] = ACTIONS(394), + [sym_string] = ACTIONS(396), + [sym_byte_compiled_file_name] = ACTIONS(396), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2378,21 +2757,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, - [36] = { - [sym__sexp] = STATE(88), - [sym__atom] = STATE(88), - [sym_float] = STATE(88), - [sym_integer] = STATE(88), - [sym_symbol] = STATE(88), - [sym_quote] = STATE(88), - [sym_unquote_splice] = STATE(88), - [sym_unquote] = STATE(88), - [sym_list] = STATE(88), - [sym_vector] = STATE(88), - [sym_bytecode] = STATE(88), - [sym_string_text_properties] = STATE(88), + [42] = { + [sym__sexp] = STATE(96), + [sym__atom] = STATE(96), + [sym_float] = STATE(96), + [sym_integer] = STATE(96), + [sym_symbol] = STATE(96), + [sym_quote] = STATE(96), + [sym_unquote_splice] = STATE(96), + [sym_unquote] = STATE(96), + [sym_list] = STATE(96), + [sym_vector] = STATE(96), + [sym_bytecode] = STATE(96), + [sym_string_text_properties] = STATE(96), + [sym_hash_table] = STATE(96), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2400,9 +2781,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(359), - [sym_string] = ACTIONS(361), - [sym_byte_compiled_file_name] = ACTIONS(361), + [sym_char] = ACTIONS(398), + [sym_string] = ACTIONS(400), + [sym_byte_compiled_file_name] = ACTIONS(400), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2415,21 +2796,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, - [37] = { - [sym__sexp] = STATE(94), - [sym__atom] = STATE(94), - [sym_float] = STATE(94), - [sym_integer] = STATE(94), - [sym_symbol] = STATE(94), - [sym_quote] = STATE(94), - [sym_unquote_splice] = STATE(94), - [sym_unquote] = STATE(94), - [sym_list] = STATE(94), - [sym_vector] = STATE(94), - [sym_bytecode] = STATE(94), - [sym_string_text_properties] = STATE(94), + [43] = { + [sym__sexp] = STATE(107), + [sym__atom] = STATE(107), + [sym_float] = STATE(107), + [sym_integer] = STATE(107), + [sym_symbol] = STATE(107), + [sym_quote] = STATE(107), + [sym_unquote_splice] = STATE(107), + [sym_unquote] = STATE(107), + [sym_list] = STATE(107), + [sym_vector] = STATE(107), + [sym_bytecode] = STATE(107), + [sym_string_text_properties] = STATE(107), + [sym_hash_table] = STATE(107), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2437,9 +2820,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(363), - [sym_string] = ACTIONS(365), - [sym_byte_compiled_file_name] = ACTIONS(365), + [sym_char] = ACTIONS(402), + [sym_string] = ACTIONS(404), + [sym_byte_compiled_file_name] = ACTIONS(404), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2452,243 +2835,257 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, - [38] = { - [sym__sexp] = STATE(65), - [sym__atom] = STATE(65), - [sym_float] = STATE(65), - [sym_integer] = STATE(65), - [sym_symbol] = STATE(65), - [sym_quote] = STATE(65), - [sym_unquote_splice] = STATE(65), - [sym_unquote] = STATE(65), - [sym_list] = STATE(65), - [sym_vector] = STATE(65), - [sym_bytecode] = STATE(65), - [sym_string_text_properties] = STATE(65), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(367), - [sym_string] = ACTIONS(369), - [sym_byte_compiled_file_name] = ACTIONS(369), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [44] = { + [sym__sexp] = STATE(76), + [sym__atom] = STATE(76), + [sym_float] = STATE(76), + [sym_integer] = STATE(76), + [sym_symbol] = STATE(76), + [sym_quote] = STATE(76), + [sym_unquote_splice] = STATE(76), + [sym_unquote] = STATE(76), + [sym_list] = STATE(76), + [sym_vector] = STATE(76), + [sym_bytecode] = STATE(76), + [sym_string_text_properties] = STATE(76), + [sym_hash_table] = STATE(76), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(406), + [sym_string] = ACTIONS(408), + [sym_byte_compiled_file_name] = ACTIONS(408), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), [sym_comment] = ACTIONS(3), }, - [39] = { - [sym__sexp] = STATE(64), - [sym__atom] = STATE(64), - [sym_float] = STATE(64), - [sym_integer] = STATE(64), - [sym_symbol] = STATE(64), - [sym_quote] = STATE(64), - [sym_unquote_splice] = STATE(64), - [sym_unquote] = STATE(64), - [sym_list] = STATE(64), - [sym_vector] = STATE(64), - [sym_bytecode] = STATE(64), - [sym_string_text_properties] = STATE(64), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(371), - [sym_string] = ACTIONS(373), - [sym_byte_compiled_file_name] = ACTIONS(373), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [45] = { + [sym__sexp] = STATE(68), + [sym__atom] = STATE(68), + [sym_float] = STATE(68), + [sym_integer] = STATE(68), + [sym_symbol] = STATE(68), + [sym_quote] = STATE(68), + [sym_unquote_splice] = STATE(68), + [sym_unquote] = STATE(68), + [sym_list] = STATE(68), + [sym_vector] = STATE(68), + [sym_bytecode] = STATE(68), + [sym_string_text_properties] = STATE(68), + [sym_hash_table] = STATE(68), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(410), + [sym_string] = ACTIONS(412), + [sym_byte_compiled_file_name] = ACTIONS(412), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), [sym_comment] = ACTIONS(3), }, - [40] = { - [sym__sexp] = STATE(61), - [sym__atom] = STATE(61), - [sym_float] = STATE(61), - [sym_integer] = STATE(61), - [sym_symbol] = STATE(61), - [sym_quote] = STATE(61), - [sym_unquote_splice] = STATE(61), - [sym_unquote] = STATE(61), - [sym_list] = STATE(61), - [sym_vector] = STATE(61), - [sym_bytecode] = STATE(61), - [sym_string_text_properties] = STATE(61), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(375), - [sym_string] = ACTIONS(377), - [sym_byte_compiled_file_name] = ACTIONS(377), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), + [46] = { + [sym__sexp] = STATE(67), + [sym__atom] = STATE(67), + [sym_float] = STATE(67), + [sym_integer] = STATE(67), + [sym_symbol] = STATE(67), + [sym_quote] = STATE(67), + [sym_unquote_splice] = STATE(67), + [sym_unquote] = STATE(67), + [sym_list] = STATE(67), + [sym_vector] = STATE(67), + [sym_bytecode] = STATE(67), + [sym_string_text_properties] = STATE(67), + [sym_hash_table] = STATE(67), + [aux_sym_float_token1] = ACTIONS(131), + [aux_sym_float_token2] = ACTIONS(131), + [aux_sym_float_token3] = ACTIONS(131), + [aux_sym_float_token4] = ACTIONS(131), + [aux_sym_float_token5] = ACTIONS(131), + [aux_sym_integer_token1] = ACTIONS(133), + [aux_sym_integer_token2] = ACTIONS(135), + [sym_char] = ACTIONS(414), + [sym_string] = ACTIONS(416), + [sym_byte_compiled_file_name] = ACTIONS(416), + [aux_sym_symbol_token1] = ACTIONS(141), + [aux_sym_symbol_token2] = ACTIONS(143), + [anon_sym_POUND_POUND] = ACTIONS(141), + [anon_sym_POUND_SQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(145), + [anon_sym_COMMA_AT] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(149), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_POUND_LBRACK] = ACTIONS(159), + [anon_sym_POUND_LPAREN] = ACTIONS(161), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(163), [sym_comment] = ACTIONS(3), }, - [41] = { - [sym__sexp] = STATE(74), - [sym__atom] = STATE(74), - [sym_float] = STATE(74), - [sym_integer] = STATE(74), - [sym_symbol] = STATE(74), - [sym_quote] = STATE(74), - [sym_unquote_splice] = STATE(74), - [sym_unquote] = STATE(74), - [sym_list] = STATE(74), - [sym_vector] = STATE(74), - [sym_bytecode] = STATE(74), - [sym_string_text_properties] = STATE(74), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(379), - [sym_string] = ACTIONS(381), - [sym_byte_compiled_file_name] = ACTIONS(381), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), + [47] = { + [sym__sexp] = STATE(71), + [sym__atom] = STATE(71), + [sym_float] = STATE(71), + [sym_integer] = STATE(71), + [sym_symbol] = STATE(71), + [sym_quote] = STATE(71), + [sym_unquote_splice] = STATE(71), + [sym_unquote] = STATE(71), + [sym_list] = STATE(71), + [sym_vector] = STATE(71), + [sym_bytecode] = STATE(71), + [sym_string_text_properties] = STATE(71), + [sym_hash_table] = STATE(71), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(418), + [sym_string] = ACTIONS(420), + [sym_byte_compiled_file_name] = ACTIONS(420), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [42] = { - [sym__sexp] = STATE(47), - [sym__atom] = STATE(47), - [sym_float] = STATE(47), - [sym_integer] = STATE(47), - [sym_symbol] = STATE(47), - [sym_quote] = STATE(47), - [sym_unquote_splice] = STATE(47), - [sym_unquote] = STATE(47), - [sym_list] = STATE(47), - [sym_vector] = STATE(47), - [sym_bytecode] = STATE(47), - [sym_string_text_properties] = STATE(47), - [aux_sym_float_token1] = ACTIONS(35), - [aux_sym_float_token2] = ACTIONS(35), - [aux_sym_float_token3] = ACTIONS(35), - [aux_sym_float_token4] = ACTIONS(35), - [aux_sym_float_token5] = ACTIONS(35), - [aux_sym_integer_token1] = ACTIONS(37), - [aux_sym_integer_token2] = ACTIONS(39), - [sym_char] = ACTIONS(383), - [sym_string] = ACTIONS(385), - [sym_byte_compiled_file_name] = ACTIONS(385), - [aux_sym_symbol_token1] = ACTIONS(45), - [aux_sym_symbol_token2] = ACTIONS(47), - [anon_sym_POUND_POUND] = ACTIONS(45), - [anon_sym_POUND_SQUOTE] = ACTIONS(49), - [anon_sym_SQUOTE] = ACTIONS(49), - [anon_sym_BQUOTE] = ACTIONS(49), - [anon_sym_COMMA_AT] = ACTIONS(51), - [anon_sym_COMMA] = ACTIONS(53), - [anon_sym_LPAREN] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(61), - [anon_sym_POUND_LBRACK] = ACTIONS(63), - [anon_sym_POUND_LPAREN] = ACTIONS(65), + [48] = { + [sym__sexp] = STATE(70), + [sym__atom] = STATE(70), + [sym_float] = STATE(70), + [sym_integer] = STATE(70), + [sym_symbol] = STATE(70), + [sym_quote] = STATE(70), + [sym_unquote_splice] = STATE(70), + [sym_unquote] = STATE(70), + [sym_list] = STATE(70), + [sym_vector] = STATE(70), + [sym_bytecode] = STATE(70), + [sym_string_text_properties] = STATE(70), + [sym_hash_table] = STATE(70), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(422), + [sym_string] = ACTIONS(424), + [sym_byte_compiled_file_name] = ACTIONS(424), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [43] = { - [sym__sexp] = STATE(63), - [sym__atom] = STATE(63), - [sym_float] = STATE(63), - [sym_integer] = STATE(63), - [sym_symbol] = STATE(63), - [sym_quote] = STATE(63), - [sym_unquote_splice] = STATE(63), - [sym_unquote] = STATE(63), - [sym_list] = STATE(63), - [sym_vector] = STATE(63), - [sym_bytecode] = STATE(63), - [sym_string_text_properties] = STATE(63), - [aux_sym_float_token1] = ACTIONS(187), - [aux_sym_float_token2] = ACTIONS(187), - [aux_sym_float_token3] = ACTIONS(187), - [aux_sym_float_token4] = ACTIONS(187), - [aux_sym_float_token5] = ACTIONS(187), - [aux_sym_integer_token1] = ACTIONS(189), - [aux_sym_integer_token2] = ACTIONS(191), - [sym_char] = ACTIONS(387), - [sym_string] = ACTIONS(389), - [sym_byte_compiled_file_name] = ACTIONS(389), - [aux_sym_symbol_token1] = ACTIONS(197), - [aux_sym_symbol_token2] = ACTIONS(199), - [anon_sym_POUND_POUND] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_BQUOTE] = ACTIONS(201), - [anon_sym_COMMA_AT] = ACTIONS(203), - [anon_sym_COMMA] = ACTIONS(205), - [anon_sym_LPAREN] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_POUND_LBRACK] = ACTIONS(213), - [anon_sym_POUND_LPAREN] = ACTIONS(215), + [49] = { + [sym__sexp] = STATE(69), + [sym__atom] = STATE(69), + [sym_float] = STATE(69), + [sym_integer] = STATE(69), + [sym_symbol] = STATE(69), + [sym_quote] = STATE(69), + [sym_unquote_splice] = STATE(69), + [sym_unquote] = STATE(69), + [sym_list] = STATE(69), + [sym_vector] = STATE(69), + [sym_bytecode] = STATE(69), + [sym_string_text_properties] = STATE(69), + [sym_hash_table] = STATE(69), + [aux_sym_float_token1] = ACTIONS(197), + [aux_sym_float_token2] = ACTIONS(197), + [aux_sym_float_token3] = ACTIONS(197), + [aux_sym_float_token4] = ACTIONS(197), + [aux_sym_float_token5] = ACTIONS(197), + [aux_sym_integer_token1] = ACTIONS(199), + [aux_sym_integer_token2] = ACTIONS(201), + [sym_char] = ACTIONS(426), + [sym_string] = ACTIONS(428), + [sym_byte_compiled_file_name] = ACTIONS(428), + [aux_sym_symbol_token1] = ACTIONS(207), + [aux_sym_symbol_token2] = ACTIONS(209), + [anon_sym_POUND_POUND] = ACTIONS(207), + [anon_sym_POUND_SQUOTE] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_COMMA_AT] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(219), + [anon_sym_POUND_LBRACK] = ACTIONS(223), + [anon_sym_POUND_LPAREN] = ACTIONS(225), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(227), [sym_comment] = ACTIONS(3), }, - [44] = { - [sym__sexp] = STATE(86), - [sym__atom] = STATE(86), - [sym_float] = STATE(86), - [sym_integer] = STATE(86), - [sym_symbol] = STATE(86), - [sym_quote] = STATE(86), - [sym_unquote_splice] = STATE(86), - [sym_unquote] = STATE(86), - [sym_list] = STATE(86), - [sym_vector] = STATE(86), - [sym_bytecode] = STATE(86), - [sym_string_text_properties] = STATE(86), + [50] = { + [sym__sexp] = STATE(106), + [sym__atom] = STATE(106), + [sym_float] = STATE(106), + [sym_integer] = STATE(106), + [sym_symbol] = STATE(106), + [sym_quote] = STATE(106), + [sym_unquote_splice] = STATE(106), + [sym_unquote] = STATE(106), + [sym_list] = STATE(106), + [sym_vector] = STATE(106), + [sym_bytecode] = STATE(106), + [sym_string_text_properties] = STATE(106), + [sym_hash_table] = STATE(106), [aux_sym_float_token1] = ACTIONS(7), [aux_sym_float_token2] = ACTIONS(7), [aux_sym_float_token3] = ACTIONS(7), @@ -2696,9 +3093,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_float_token5] = ACTIONS(7), [aux_sym_integer_token1] = ACTIONS(9), [aux_sym_integer_token2] = ACTIONS(11), - [sym_char] = ACTIONS(391), - [sym_string] = ACTIONS(393), - [sym_byte_compiled_file_name] = ACTIONS(393), + [sym_char] = ACTIONS(430), + [sym_string] = ACTIONS(432), + [sym_byte_compiled_file_name] = ACTIONS(432), [aux_sym_symbol_token1] = ACTIONS(17), [aux_sym_symbol_token2] = ACTIONS(19), [anon_sym_POUND_POUND] = ACTIONS(17), @@ -2711,1302 +3108,1519 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND_LBRACK] = ACTIONS(31), [anon_sym_POUND_LPAREN] = ACTIONS(33), - [sym_comment] = ACTIONS(3), - }, - [45] = { - [aux_sym_float_token1] = ACTIONS(395), - [aux_sym_float_token2] = ACTIONS(395), - [aux_sym_float_token3] = ACTIONS(395), - [aux_sym_float_token4] = ACTIONS(395), - [aux_sym_float_token5] = ACTIONS(395), - [aux_sym_integer_token1] = ACTIONS(395), - [aux_sym_integer_token2] = ACTIONS(397), - [sym_char] = ACTIONS(395), - [sym_string] = ACTIONS(397), - [sym_byte_compiled_file_name] = ACTIONS(397), - [aux_sym_symbol_token1] = ACTIONS(397), - [aux_sym_symbol_token2] = ACTIONS(395), - [anon_sym_POUND_POUND] = ACTIONS(397), - [anon_sym_POUND_SQUOTE] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(397), - [anon_sym_BQUOTE] = ACTIONS(397), - [anon_sym_COMMA_AT] = ACTIONS(397), - [anon_sym_COMMA] = ACTIONS(395), - [sym_dot] = ACTIONS(395), - [anon_sym_LPAREN] = ACTIONS(397), - [anon_sym_RPAREN] = ACTIONS(397), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_POUND_LBRACK] = ACTIONS(397), - [anon_sym_POUND_LPAREN] = ACTIONS(397), - [sym_comment] = ACTIONS(3), - }, - [46] = { - [aux_sym_float_token1] = ACTIONS(399), - [aux_sym_float_token2] = ACTIONS(399), - [aux_sym_float_token3] = ACTIONS(399), - [aux_sym_float_token4] = ACTIONS(399), - [aux_sym_float_token5] = ACTIONS(399), - [aux_sym_integer_token1] = ACTIONS(399), - [aux_sym_integer_token2] = ACTIONS(401), - [sym_char] = ACTIONS(399), - [sym_string] = ACTIONS(401), - [sym_byte_compiled_file_name] = ACTIONS(401), - [aux_sym_symbol_token1] = ACTIONS(401), - [aux_sym_symbol_token2] = ACTIONS(399), - [anon_sym_POUND_POUND] = ACTIONS(401), - [anon_sym_POUND_SQUOTE] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(401), - [anon_sym_BQUOTE] = ACTIONS(401), - [anon_sym_COMMA_AT] = ACTIONS(401), - [anon_sym_COMMA] = ACTIONS(399), - [anon_sym_LPAREN] = ACTIONS(401), - [anon_sym_RPAREN] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(401), - [anon_sym_RBRACK] = ACTIONS(401), - [anon_sym_POUND_LBRACK] = ACTIONS(401), - [anon_sym_POUND_LPAREN] = ACTIONS(401), - [sym_comment] = ACTIONS(3), - }, - [47] = { - [aux_sym_float_token1] = ACTIONS(403), - [aux_sym_float_token2] = ACTIONS(403), - [aux_sym_float_token3] = ACTIONS(403), - [aux_sym_float_token4] = ACTIONS(403), - [aux_sym_float_token5] = ACTIONS(403), - [aux_sym_integer_token1] = ACTIONS(403), - [aux_sym_integer_token2] = ACTIONS(405), - [sym_char] = ACTIONS(403), - [sym_string] = ACTIONS(405), - [sym_byte_compiled_file_name] = ACTIONS(405), - [aux_sym_symbol_token1] = ACTIONS(405), - [aux_sym_symbol_token2] = ACTIONS(403), - [anon_sym_POUND_POUND] = ACTIONS(405), - [anon_sym_POUND_SQUOTE] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(405), - [anon_sym_BQUOTE] = ACTIONS(405), - [anon_sym_COMMA_AT] = ACTIONS(405), - [anon_sym_COMMA] = ACTIONS(403), - [sym_dot] = ACTIONS(403), - [anon_sym_LPAREN] = ACTIONS(405), - [anon_sym_RPAREN] = ACTIONS(405), - [anon_sym_LBRACK] = ACTIONS(405), - [anon_sym_POUND_LBRACK] = ACTIONS(405), - [anon_sym_POUND_LPAREN] = ACTIONS(405), - [sym_comment] = ACTIONS(3), - }, - [48] = { - [aux_sym_float_token1] = ACTIONS(407), - [aux_sym_float_token2] = ACTIONS(407), - [aux_sym_float_token3] = ACTIONS(407), - [aux_sym_float_token4] = ACTIONS(407), - [aux_sym_float_token5] = ACTIONS(407), - [aux_sym_integer_token1] = ACTIONS(407), - [aux_sym_integer_token2] = ACTIONS(409), - [sym_char] = ACTIONS(407), - [sym_string] = ACTIONS(409), - [sym_byte_compiled_file_name] = ACTIONS(409), - [aux_sym_symbol_token1] = ACTIONS(409), - [aux_sym_symbol_token2] = ACTIONS(407), - [anon_sym_POUND_POUND] = ACTIONS(409), - [anon_sym_POUND_SQUOTE] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(409), - [anon_sym_BQUOTE] = ACTIONS(409), - [anon_sym_COMMA_AT] = ACTIONS(409), - [anon_sym_COMMA] = ACTIONS(407), - [sym_dot] = ACTIONS(407), - [anon_sym_LPAREN] = ACTIONS(409), - [anon_sym_RPAREN] = ACTIONS(409), - [anon_sym_LBRACK] = ACTIONS(409), - [anon_sym_POUND_LBRACK] = ACTIONS(409), - [anon_sym_POUND_LPAREN] = ACTIONS(409), - [sym_comment] = ACTIONS(3), - }, - [49] = { - [aux_sym_float_token1] = ACTIONS(411), - [aux_sym_float_token2] = ACTIONS(411), - [aux_sym_float_token3] = ACTIONS(411), - [aux_sym_float_token4] = ACTIONS(411), - [aux_sym_float_token5] = ACTIONS(411), - [aux_sym_integer_token1] = ACTIONS(411), - [aux_sym_integer_token2] = ACTIONS(413), - [sym_char] = ACTIONS(411), - [sym_string] = ACTIONS(413), - [sym_byte_compiled_file_name] = ACTIONS(413), - [aux_sym_symbol_token1] = ACTIONS(413), - [aux_sym_symbol_token2] = ACTIONS(411), - [anon_sym_POUND_POUND] = ACTIONS(413), - [anon_sym_POUND_SQUOTE] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(413), - [anon_sym_BQUOTE] = ACTIONS(413), - [anon_sym_COMMA_AT] = ACTIONS(413), - [anon_sym_COMMA] = ACTIONS(411), - [sym_dot] = ACTIONS(411), - [anon_sym_LPAREN] = ACTIONS(413), - [anon_sym_RPAREN] = ACTIONS(413), - [anon_sym_LBRACK] = ACTIONS(413), - [anon_sym_POUND_LBRACK] = ACTIONS(413), - [anon_sym_POUND_LPAREN] = ACTIONS(413), - [sym_comment] = ACTIONS(3), - }, - [50] = { - [aux_sym_float_token1] = ACTIONS(415), - [aux_sym_float_token2] = ACTIONS(415), - [aux_sym_float_token3] = ACTIONS(415), - [aux_sym_float_token4] = ACTIONS(415), - [aux_sym_float_token5] = ACTIONS(415), - [aux_sym_integer_token1] = ACTIONS(415), - [aux_sym_integer_token2] = ACTIONS(417), - [sym_char] = ACTIONS(415), - [sym_string] = ACTIONS(417), - [sym_byte_compiled_file_name] = ACTIONS(417), - [aux_sym_symbol_token1] = ACTIONS(417), - [aux_sym_symbol_token2] = ACTIONS(415), - [anon_sym_POUND_POUND] = ACTIONS(417), - [anon_sym_POUND_SQUOTE] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(417), - [anon_sym_BQUOTE] = ACTIONS(417), - [anon_sym_COMMA_AT] = ACTIONS(417), - [anon_sym_COMMA] = ACTIONS(415), - [sym_dot] = ACTIONS(415), - [anon_sym_LPAREN] = ACTIONS(417), - [anon_sym_RPAREN] = ACTIONS(417), - [anon_sym_LBRACK] = ACTIONS(417), - [anon_sym_POUND_LBRACK] = ACTIONS(417), - [anon_sym_POUND_LPAREN] = ACTIONS(417), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(35), [sym_comment] = ACTIONS(3), }, [51] = { - [aux_sym_float_token1] = ACTIONS(419), - [aux_sym_float_token2] = ACTIONS(419), - [aux_sym_float_token3] = ACTIONS(419), - [aux_sym_float_token4] = ACTIONS(419), - [aux_sym_float_token5] = ACTIONS(419), - [aux_sym_integer_token1] = ACTIONS(419), - [aux_sym_integer_token2] = ACTIONS(421), - [sym_char] = ACTIONS(419), - [sym_string] = ACTIONS(421), - [sym_byte_compiled_file_name] = ACTIONS(421), - [aux_sym_symbol_token1] = ACTIONS(421), - [aux_sym_symbol_token2] = ACTIONS(419), - [anon_sym_POUND_POUND] = ACTIONS(421), - [anon_sym_POUND_SQUOTE] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(421), - [anon_sym_BQUOTE] = ACTIONS(421), - [anon_sym_COMMA_AT] = ACTIONS(421), - [anon_sym_COMMA] = ACTIONS(419), - [sym_dot] = ACTIONS(419), - [anon_sym_LPAREN] = ACTIONS(421), - [anon_sym_RPAREN] = ACTIONS(421), - [anon_sym_LBRACK] = ACTIONS(421), - [anon_sym_POUND_LBRACK] = ACTIONS(421), - [anon_sym_POUND_LPAREN] = ACTIONS(421), + [aux_sym_float_token1] = ACTIONS(434), + [aux_sym_float_token2] = ACTIONS(434), + [aux_sym_float_token3] = ACTIONS(434), + [aux_sym_float_token4] = ACTIONS(434), + [aux_sym_float_token5] = ACTIONS(434), + [aux_sym_integer_token1] = ACTIONS(434), + [aux_sym_integer_token2] = ACTIONS(436), + [sym_char] = ACTIONS(434), + [sym_string] = ACTIONS(436), + [sym_byte_compiled_file_name] = ACTIONS(436), + [aux_sym_symbol_token1] = ACTIONS(436), + [aux_sym_symbol_token2] = ACTIONS(434), + [anon_sym_POUND_POUND] = ACTIONS(436), + [anon_sym_POUND_SQUOTE] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(436), + [anon_sym_BQUOTE] = ACTIONS(436), + [anon_sym_COMMA_AT] = ACTIONS(436), + [anon_sym_COMMA] = ACTIONS(434), + [sym_dot] = ACTIONS(434), + [anon_sym_LPAREN] = ACTIONS(436), + [anon_sym_RPAREN] = ACTIONS(436), + [anon_sym_LBRACK] = ACTIONS(436), + [anon_sym_POUND_LBRACK] = ACTIONS(436), + [anon_sym_POUND_LPAREN] = ACTIONS(436), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(436), [sym_comment] = ACTIONS(3), }, [52] = { - [aux_sym_float_token1] = ACTIONS(423), - [aux_sym_float_token2] = ACTIONS(423), - [aux_sym_float_token3] = ACTIONS(423), - [aux_sym_float_token4] = ACTIONS(423), - [aux_sym_float_token5] = ACTIONS(423), - [aux_sym_integer_token1] = ACTIONS(423), - [aux_sym_integer_token2] = ACTIONS(425), - [sym_char] = ACTIONS(423), - [sym_string] = ACTIONS(425), - [sym_byte_compiled_file_name] = ACTIONS(425), - [aux_sym_symbol_token1] = ACTIONS(425), - [aux_sym_symbol_token2] = ACTIONS(423), - [anon_sym_POUND_POUND] = ACTIONS(425), - [anon_sym_POUND_SQUOTE] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(425), - [anon_sym_BQUOTE] = ACTIONS(425), - [anon_sym_COMMA_AT] = ACTIONS(425), - [anon_sym_COMMA] = ACTIONS(423), - [sym_dot] = ACTIONS(423), - [anon_sym_LPAREN] = ACTIONS(425), - [anon_sym_RPAREN] = ACTIONS(425), - [anon_sym_LBRACK] = ACTIONS(425), - [anon_sym_POUND_LBRACK] = ACTIONS(425), - [anon_sym_POUND_LPAREN] = ACTIONS(425), + [aux_sym_float_token1] = ACTIONS(438), + [aux_sym_float_token2] = ACTIONS(438), + [aux_sym_float_token3] = ACTIONS(438), + [aux_sym_float_token4] = ACTIONS(438), + [aux_sym_float_token5] = ACTIONS(438), + [aux_sym_integer_token1] = ACTIONS(438), + [aux_sym_integer_token2] = ACTIONS(440), + [sym_char] = ACTIONS(438), + [sym_string] = ACTIONS(440), + [sym_byte_compiled_file_name] = ACTIONS(440), + [aux_sym_symbol_token1] = ACTIONS(440), + [aux_sym_symbol_token2] = ACTIONS(438), + [anon_sym_POUND_POUND] = ACTIONS(440), + [anon_sym_POUND_SQUOTE] = ACTIONS(440), + [anon_sym_SQUOTE] = ACTIONS(440), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_COMMA_AT] = ACTIONS(440), + [anon_sym_COMMA] = ACTIONS(438), + [anon_sym_LPAREN] = ACTIONS(440), + [anon_sym_RPAREN] = ACTIONS(440), + [anon_sym_LBRACK] = ACTIONS(440), + [anon_sym_RBRACK] = ACTIONS(440), + [anon_sym_POUND_LBRACK] = ACTIONS(440), + [anon_sym_POUND_LPAREN] = ACTIONS(440), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(440), [sym_comment] = ACTIONS(3), }, [53] = { - [aux_sym_float_token1] = ACTIONS(427), - [aux_sym_float_token2] = ACTIONS(427), - [aux_sym_float_token3] = ACTIONS(427), - [aux_sym_float_token4] = ACTIONS(427), - [aux_sym_float_token5] = ACTIONS(427), - [aux_sym_integer_token1] = ACTIONS(427), - [aux_sym_integer_token2] = ACTIONS(429), - [sym_char] = ACTIONS(427), - [sym_string] = ACTIONS(429), - [sym_byte_compiled_file_name] = ACTIONS(429), - [aux_sym_symbol_token1] = ACTIONS(429), - [aux_sym_symbol_token2] = ACTIONS(427), - [anon_sym_POUND_POUND] = ACTIONS(429), - [anon_sym_POUND_SQUOTE] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(429), - [anon_sym_COMMA_AT] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [sym_dot] = ACTIONS(427), - [anon_sym_LPAREN] = ACTIONS(429), - [anon_sym_RPAREN] = ACTIONS(429), - [anon_sym_LBRACK] = ACTIONS(429), - [anon_sym_POUND_LBRACK] = ACTIONS(429), - [anon_sym_POUND_LPAREN] = ACTIONS(429), + [aux_sym_float_token1] = ACTIONS(442), + [aux_sym_float_token2] = ACTIONS(442), + [aux_sym_float_token3] = ACTIONS(442), + [aux_sym_float_token4] = ACTIONS(442), + [aux_sym_float_token5] = ACTIONS(442), + [aux_sym_integer_token1] = ACTIONS(442), + [aux_sym_integer_token2] = ACTIONS(444), + [sym_char] = ACTIONS(442), + [sym_string] = ACTIONS(444), + [sym_byte_compiled_file_name] = ACTIONS(444), + [aux_sym_symbol_token1] = ACTIONS(444), + [aux_sym_symbol_token2] = ACTIONS(442), + [anon_sym_POUND_POUND] = ACTIONS(444), + [anon_sym_POUND_SQUOTE] = ACTIONS(444), + [anon_sym_SQUOTE] = ACTIONS(444), + [anon_sym_BQUOTE] = ACTIONS(444), + [anon_sym_COMMA_AT] = ACTIONS(444), + [anon_sym_COMMA] = ACTIONS(442), + [sym_dot] = ACTIONS(442), + [anon_sym_LPAREN] = ACTIONS(444), + [anon_sym_RPAREN] = ACTIONS(444), + [anon_sym_LBRACK] = ACTIONS(444), + [anon_sym_POUND_LBRACK] = ACTIONS(444), + [anon_sym_POUND_LPAREN] = ACTIONS(444), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(444), [sym_comment] = ACTIONS(3), }, [54] = { - [aux_sym_float_token1] = ACTIONS(399), - [aux_sym_float_token2] = ACTIONS(399), - [aux_sym_float_token3] = ACTIONS(399), - [aux_sym_float_token4] = ACTIONS(399), - [aux_sym_float_token5] = ACTIONS(399), - [aux_sym_integer_token1] = ACTIONS(399), - [aux_sym_integer_token2] = ACTIONS(401), - [sym_char] = ACTIONS(399), - [sym_string] = ACTIONS(401), - [sym_byte_compiled_file_name] = ACTIONS(401), - [aux_sym_symbol_token1] = ACTIONS(401), - [aux_sym_symbol_token2] = ACTIONS(399), - [anon_sym_POUND_POUND] = ACTIONS(401), - [anon_sym_POUND_SQUOTE] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(401), - [anon_sym_BQUOTE] = ACTIONS(401), - [anon_sym_COMMA_AT] = ACTIONS(401), - [anon_sym_COMMA] = ACTIONS(399), - [sym_dot] = ACTIONS(399), - [anon_sym_LPAREN] = ACTIONS(401), - [anon_sym_RPAREN] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(401), - [anon_sym_POUND_LBRACK] = ACTIONS(401), - [anon_sym_POUND_LPAREN] = ACTIONS(401), + [aux_sym_float_token1] = ACTIONS(446), + [aux_sym_float_token2] = ACTIONS(446), + [aux_sym_float_token3] = ACTIONS(446), + [aux_sym_float_token4] = ACTIONS(446), + [aux_sym_float_token5] = ACTIONS(446), + [aux_sym_integer_token1] = ACTIONS(446), + [aux_sym_integer_token2] = ACTIONS(448), + [sym_char] = ACTIONS(446), + [sym_string] = ACTIONS(448), + [sym_byte_compiled_file_name] = ACTIONS(448), + [aux_sym_symbol_token1] = ACTIONS(448), + [aux_sym_symbol_token2] = ACTIONS(446), + [anon_sym_POUND_POUND] = ACTIONS(448), + [anon_sym_POUND_SQUOTE] = ACTIONS(448), + [anon_sym_SQUOTE] = ACTIONS(448), + [anon_sym_BQUOTE] = ACTIONS(448), + [anon_sym_COMMA_AT] = ACTIONS(448), + [anon_sym_COMMA] = ACTIONS(446), + [sym_dot] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(448), + [anon_sym_RPAREN] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(448), + [anon_sym_POUND_LBRACK] = ACTIONS(448), + [anon_sym_POUND_LPAREN] = ACTIONS(448), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(448), [sym_comment] = ACTIONS(3), }, [55] = { - [aux_sym_float_token1] = ACTIONS(431), - [aux_sym_float_token2] = ACTIONS(431), - [aux_sym_float_token3] = ACTIONS(431), - [aux_sym_float_token4] = ACTIONS(431), - [aux_sym_float_token5] = ACTIONS(431), - [aux_sym_integer_token1] = ACTIONS(431), - [aux_sym_integer_token2] = ACTIONS(433), - [sym_char] = ACTIONS(431), - [sym_string] = ACTIONS(433), - [sym_byte_compiled_file_name] = ACTIONS(433), - [aux_sym_symbol_token1] = ACTIONS(433), - [aux_sym_symbol_token2] = ACTIONS(431), - [anon_sym_POUND_POUND] = ACTIONS(433), - [anon_sym_POUND_SQUOTE] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(433), - [anon_sym_COMMA_AT] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [sym_dot] = ACTIONS(431), - [anon_sym_LPAREN] = ACTIONS(433), - [anon_sym_RPAREN] = ACTIONS(433), - [anon_sym_LBRACK] = ACTIONS(433), - [anon_sym_POUND_LBRACK] = ACTIONS(433), - [anon_sym_POUND_LPAREN] = ACTIONS(433), + [aux_sym_float_token1] = ACTIONS(450), + [aux_sym_float_token2] = ACTIONS(450), + [aux_sym_float_token3] = ACTIONS(450), + [aux_sym_float_token4] = ACTIONS(450), + [aux_sym_float_token5] = ACTIONS(450), + [aux_sym_integer_token1] = ACTIONS(450), + [aux_sym_integer_token2] = ACTIONS(452), + [sym_char] = ACTIONS(450), + [sym_string] = ACTIONS(452), + [sym_byte_compiled_file_name] = ACTIONS(452), + [aux_sym_symbol_token1] = ACTIONS(452), + [aux_sym_symbol_token2] = ACTIONS(450), + [anon_sym_POUND_POUND] = ACTIONS(452), + [anon_sym_POUND_SQUOTE] = ACTIONS(452), + [anon_sym_SQUOTE] = ACTIONS(452), + [anon_sym_BQUOTE] = ACTIONS(452), + [anon_sym_COMMA_AT] = ACTIONS(452), + [anon_sym_COMMA] = ACTIONS(450), + [sym_dot] = ACTIONS(450), + [anon_sym_LPAREN] = ACTIONS(452), + [anon_sym_RPAREN] = ACTIONS(452), + [anon_sym_LBRACK] = ACTIONS(452), + [anon_sym_POUND_LBRACK] = ACTIONS(452), + [anon_sym_POUND_LPAREN] = ACTIONS(452), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(452), [sym_comment] = ACTIONS(3), }, [56] = { - [aux_sym_float_token1] = ACTIONS(435), - [aux_sym_float_token2] = ACTIONS(435), - [aux_sym_float_token3] = ACTIONS(435), - [aux_sym_float_token4] = ACTIONS(435), - [aux_sym_float_token5] = ACTIONS(435), - [aux_sym_integer_token1] = ACTIONS(435), - [aux_sym_integer_token2] = ACTIONS(437), - [sym_char] = ACTIONS(435), - [sym_string] = ACTIONS(437), - [sym_byte_compiled_file_name] = ACTIONS(437), - [aux_sym_symbol_token1] = ACTIONS(437), - [aux_sym_symbol_token2] = ACTIONS(435), - [anon_sym_POUND_POUND] = ACTIONS(437), - [anon_sym_POUND_SQUOTE] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(437), - [anon_sym_COMMA_AT] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [sym_dot] = ACTIONS(435), - [anon_sym_LPAREN] = ACTIONS(437), - [anon_sym_RPAREN] = ACTIONS(437), - [anon_sym_LBRACK] = ACTIONS(437), - [anon_sym_POUND_LBRACK] = ACTIONS(437), - [anon_sym_POUND_LPAREN] = ACTIONS(437), + [aux_sym_float_token1] = ACTIONS(454), + [aux_sym_float_token2] = ACTIONS(454), + [aux_sym_float_token3] = ACTIONS(454), + [aux_sym_float_token4] = ACTIONS(454), + [aux_sym_float_token5] = ACTIONS(454), + [aux_sym_integer_token1] = ACTIONS(454), + [aux_sym_integer_token2] = ACTIONS(456), + [sym_char] = ACTIONS(454), + [sym_string] = ACTIONS(456), + [sym_byte_compiled_file_name] = ACTIONS(456), + [aux_sym_symbol_token1] = ACTIONS(456), + [aux_sym_symbol_token2] = ACTIONS(454), + [anon_sym_POUND_POUND] = ACTIONS(456), + [anon_sym_POUND_SQUOTE] = ACTIONS(456), + [anon_sym_SQUOTE] = ACTIONS(456), + [anon_sym_BQUOTE] = ACTIONS(456), + [anon_sym_COMMA_AT] = ACTIONS(456), + [anon_sym_COMMA] = ACTIONS(454), + [sym_dot] = ACTIONS(454), + [anon_sym_LPAREN] = ACTIONS(456), + [anon_sym_RPAREN] = ACTIONS(456), + [anon_sym_LBRACK] = ACTIONS(456), + [anon_sym_POUND_LBRACK] = ACTIONS(456), + [anon_sym_POUND_LPAREN] = ACTIONS(456), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(456), [sym_comment] = ACTIONS(3), }, [57] = { - [aux_sym_float_token1] = ACTIONS(439), - [aux_sym_float_token2] = ACTIONS(439), - [aux_sym_float_token3] = ACTIONS(439), - [aux_sym_float_token4] = ACTIONS(439), - [aux_sym_float_token5] = ACTIONS(439), - [aux_sym_integer_token1] = ACTIONS(439), - [aux_sym_integer_token2] = ACTIONS(441), - [sym_char] = ACTIONS(439), - [sym_string] = ACTIONS(441), - [sym_byte_compiled_file_name] = ACTIONS(441), - [aux_sym_symbol_token1] = ACTIONS(441), - [aux_sym_symbol_token2] = ACTIONS(439), - [anon_sym_POUND_POUND] = ACTIONS(441), - [anon_sym_POUND_SQUOTE] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(441), - [anon_sym_COMMA_AT] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [anon_sym_LPAREN] = ACTIONS(441), - [anon_sym_RPAREN] = ACTIONS(441), - [anon_sym_LBRACK] = ACTIONS(441), - [anon_sym_RBRACK] = ACTIONS(441), - [anon_sym_POUND_LBRACK] = ACTIONS(441), - [anon_sym_POUND_LPAREN] = ACTIONS(441), + [aux_sym_float_token1] = ACTIONS(458), + [aux_sym_float_token2] = ACTIONS(458), + [aux_sym_float_token3] = ACTIONS(458), + [aux_sym_float_token4] = ACTIONS(458), + [aux_sym_float_token5] = ACTIONS(458), + [aux_sym_integer_token1] = ACTIONS(458), + [aux_sym_integer_token2] = ACTIONS(460), + [sym_char] = ACTIONS(458), + [sym_string] = ACTIONS(460), + [sym_byte_compiled_file_name] = ACTIONS(460), + [aux_sym_symbol_token1] = ACTIONS(460), + [aux_sym_symbol_token2] = ACTIONS(458), + [anon_sym_POUND_POUND] = ACTIONS(460), + [anon_sym_POUND_SQUOTE] = ACTIONS(460), + [anon_sym_SQUOTE] = ACTIONS(460), + [anon_sym_BQUOTE] = ACTIONS(460), + [anon_sym_COMMA_AT] = ACTIONS(460), + [anon_sym_COMMA] = ACTIONS(458), + [sym_dot] = ACTIONS(458), + [anon_sym_LPAREN] = ACTIONS(460), + [anon_sym_RPAREN] = ACTIONS(460), + [anon_sym_LBRACK] = ACTIONS(460), + [anon_sym_POUND_LBRACK] = ACTIONS(460), + [anon_sym_POUND_LPAREN] = ACTIONS(460), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(460), [sym_comment] = ACTIONS(3), }, [58] = { - [aux_sym_float_token1] = ACTIONS(443), - [aux_sym_float_token2] = ACTIONS(443), - [aux_sym_float_token3] = ACTIONS(443), - [aux_sym_float_token4] = ACTIONS(443), - [aux_sym_float_token5] = ACTIONS(443), - [aux_sym_integer_token1] = ACTIONS(443), - [aux_sym_integer_token2] = ACTIONS(445), - [sym_char] = ACTIONS(443), - [sym_string] = ACTIONS(445), - [sym_byte_compiled_file_name] = ACTIONS(445), - [aux_sym_symbol_token1] = ACTIONS(445), - [aux_sym_symbol_token2] = ACTIONS(443), - [anon_sym_POUND_POUND] = ACTIONS(445), - [anon_sym_POUND_SQUOTE] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(445), - [anon_sym_COMMA_AT] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [anon_sym_LPAREN] = ACTIONS(445), - [anon_sym_RPAREN] = ACTIONS(445), - [anon_sym_LBRACK] = ACTIONS(445), - [anon_sym_RBRACK] = ACTIONS(445), - [anon_sym_POUND_LBRACK] = ACTIONS(445), - [anon_sym_POUND_LPAREN] = ACTIONS(445), + [aux_sym_float_token1] = ACTIONS(462), + [aux_sym_float_token2] = ACTIONS(462), + [aux_sym_float_token3] = ACTIONS(462), + [aux_sym_float_token4] = ACTIONS(462), + [aux_sym_float_token5] = ACTIONS(462), + [aux_sym_integer_token1] = ACTIONS(462), + [aux_sym_integer_token2] = ACTIONS(464), + [sym_char] = ACTIONS(462), + [sym_string] = ACTIONS(464), + [sym_byte_compiled_file_name] = ACTIONS(464), + [aux_sym_symbol_token1] = ACTIONS(464), + [aux_sym_symbol_token2] = ACTIONS(462), + [anon_sym_POUND_POUND] = ACTIONS(464), + [anon_sym_POUND_SQUOTE] = ACTIONS(464), + [anon_sym_SQUOTE] = ACTIONS(464), + [anon_sym_BQUOTE] = ACTIONS(464), + [anon_sym_COMMA_AT] = ACTIONS(464), + [anon_sym_COMMA] = ACTIONS(462), + [sym_dot] = ACTIONS(462), + [anon_sym_LPAREN] = ACTIONS(464), + [anon_sym_RPAREN] = ACTIONS(464), + [anon_sym_LBRACK] = ACTIONS(464), + [anon_sym_POUND_LBRACK] = ACTIONS(464), + [anon_sym_POUND_LPAREN] = ACTIONS(464), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(464), [sym_comment] = ACTIONS(3), }, [59] = { - [aux_sym_float_token1] = ACTIONS(447), - [aux_sym_float_token2] = ACTIONS(447), - [aux_sym_float_token3] = ACTIONS(447), - [aux_sym_float_token4] = ACTIONS(447), - [aux_sym_float_token5] = ACTIONS(447), - [aux_sym_integer_token1] = ACTIONS(447), - [aux_sym_integer_token2] = ACTIONS(449), - [sym_char] = ACTIONS(447), - [sym_string] = ACTIONS(449), - [sym_byte_compiled_file_name] = ACTIONS(449), - [aux_sym_symbol_token1] = ACTIONS(449), - [aux_sym_symbol_token2] = ACTIONS(447), - [anon_sym_POUND_POUND] = ACTIONS(449), - [anon_sym_POUND_SQUOTE] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(449), - [anon_sym_BQUOTE] = ACTIONS(449), - [anon_sym_COMMA_AT] = ACTIONS(449), - [anon_sym_COMMA] = ACTIONS(447), - [anon_sym_LPAREN] = ACTIONS(449), - [anon_sym_RPAREN] = ACTIONS(449), - [anon_sym_LBRACK] = ACTIONS(449), - [anon_sym_RBRACK] = ACTIONS(449), - [anon_sym_POUND_LBRACK] = ACTIONS(449), - [anon_sym_POUND_LPAREN] = ACTIONS(449), + [aux_sym_float_token1] = ACTIONS(466), + [aux_sym_float_token2] = ACTIONS(466), + [aux_sym_float_token3] = ACTIONS(466), + [aux_sym_float_token4] = ACTIONS(466), + [aux_sym_float_token5] = ACTIONS(466), + [aux_sym_integer_token1] = ACTIONS(466), + [aux_sym_integer_token2] = ACTIONS(468), + [sym_char] = ACTIONS(466), + [sym_string] = ACTIONS(468), + [sym_byte_compiled_file_name] = ACTIONS(468), + [aux_sym_symbol_token1] = ACTIONS(468), + [aux_sym_symbol_token2] = ACTIONS(466), + [anon_sym_POUND_POUND] = ACTIONS(468), + [anon_sym_POUND_SQUOTE] = ACTIONS(468), + [anon_sym_SQUOTE] = ACTIONS(468), + [anon_sym_BQUOTE] = ACTIONS(468), + [anon_sym_COMMA_AT] = ACTIONS(468), + [anon_sym_COMMA] = ACTIONS(466), + [sym_dot] = ACTIONS(466), + [anon_sym_LPAREN] = ACTIONS(468), + [anon_sym_RPAREN] = ACTIONS(468), + [anon_sym_LBRACK] = ACTIONS(468), + [anon_sym_POUND_LBRACK] = ACTIONS(468), + [anon_sym_POUND_LPAREN] = ACTIONS(468), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(468), [sym_comment] = ACTIONS(3), }, [60] = { - [ts_builtin_sym_end] = ACTIONS(441), - [aux_sym_float_token1] = ACTIONS(439), - [aux_sym_float_token2] = ACTIONS(439), - [aux_sym_float_token3] = ACTIONS(439), - [aux_sym_float_token4] = ACTIONS(439), - [aux_sym_float_token5] = ACTIONS(439), - [aux_sym_integer_token1] = ACTIONS(439), - [aux_sym_integer_token2] = ACTIONS(441), - [sym_char] = ACTIONS(439), - [sym_string] = ACTIONS(441), - [sym_byte_compiled_file_name] = ACTIONS(441), - [aux_sym_symbol_token1] = ACTIONS(441), - [aux_sym_symbol_token2] = ACTIONS(439), - [anon_sym_POUND_POUND] = ACTIONS(441), - [anon_sym_POUND_SQUOTE] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(441), - [anon_sym_COMMA_AT] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [anon_sym_LPAREN] = ACTIONS(441), - [anon_sym_RPAREN] = ACTIONS(441), - [anon_sym_LBRACK] = ACTIONS(441), - [anon_sym_POUND_LBRACK] = ACTIONS(441), - [anon_sym_POUND_LPAREN] = ACTIONS(441), + [aux_sym_float_token1] = ACTIONS(438), + [aux_sym_float_token2] = ACTIONS(438), + [aux_sym_float_token3] = ACTIONS(438), + [aux_sym_float_token4] = ACTIONS(438), + [aux_sym_float_token5] = ACTIONS(438), + [aux_sym_integer_token1] = ACTIONS(438), + [aux_sym_integer_token2] = ACTIONS(440), + [sym_char] = ACTIONS(438), + [sym_string] = ACTIONS(440), + [sym_byte_compiled_file_name] = ACTIONS(440), + [aux_sym_symbol_token1] = ACTIONS(440), + [aux_sym_symbol_token2] = ACTIONS(438), + [anon_sym_POUND_POUND] = ACTIONS(440), + [anon_sym_POUND_SQUOTE] = ACTIONS(440), + [anon_sym_SQUOTE] = ACTIONS(440), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_COMMA_AT] = ACTIONS(440), + [anon_sym_COMMA] = ACTIONS(438), + [sym_dot] = ACTIONS(438), + [anon_sym_LPAREN] = ACTIONS(440), + [anon_sym_RPAREN] = ACTIONS(440), + [anon_sym_LBRACK] = ACTIONS(440), + [anon_sym_POUND_LBRACK] = ACTIONS(440), + [anon_sym_POUND_LPAREN] = ACTIONS(440), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(440), [sym_comment] = ACTIONS(3), }, [61] = { - [aux_sym_float_token1] = ACTIONS(451), - [aux_sym_float_token2] = ACTIONS(451), - [aux_sym_float_token3] = ACTIONS(451), - [aux_sym_float_token4] = ACTIONS(451), - [aux_sym_float_token5] = ACTIONS(451), - [aux_sym_integer_token1] = ACTIONS(451), - [aux_sym_integer_token2] = ACTIONS(453), - [sym_char] = ACTIONS(451), - [sym_string] = ACTIONS(453), - [sym_byte_compiled_file_name] = ACTIONS(453), - [aux_sym_symbol_token1] = ACTIONS(453), - [aux_sym_symbol_token2] = ACTIONS(451), - [anon_sym_POUND_POUND] = ACTIONS(453), - [anon_sym_POUND_SQUOTE] = ACTIONS(453), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_BQUOTE] = ACTIONS(453), - [anon_sym_COMMA_AT] = ACTIONS(453), - [anon_sym_COMMA] = ACTIONS(451), - [sym_dot] = ACTIONS(451), - [anon_sym_LPAREN] = ACTIONS(453), - [anon_sym_RPAREN] = ACTIONS(453), - [anon_sym_LBRACK] = ACTIONS(453), - [anon_sym_POUND_LBRACK] = ACTIONS(453), - [anon_sym_POUND_LPAREN] = ACTIONS(453), + [aux_sym_float_token1] = ACTIONS(470), + [aux_sym_float_token2] = ACTIONS(470), + [aux_sym_float_token3] = ACTIONS(470), + [aux_sym_float_token4] = ACTIONS(470), + [aux_sym_float_token5] = ACTIONS(470), + [aux_sym_integer_token1] = ACTIONS(470), + [aux_sym_integer_token2] = ACTIONS(472), + [sym_char] = ACTIONS(470), + [sym_string] = ACTIONS(472), + [sym_byte_compiled_file_name] = ACTIONS(472), + [aux_sym_symbol_token1] = ACTIONS(472), + [aux_sym_symbol_token2] = ACTIONS(470), + [anon_sym_POUND_POUND] = ACTIONS(472), + [anon_sym_POUND_SQUOTE] = ACTIONS(472), + [anon_sym_SQUOTE] = ACTIONS(472), + [anon_sym_BQUOTE] = ACTIONS(472), + [anon_sym_COMMA_AT] = ACTIONS(472), + [anon_sym_COMMA] = ACTIONS(470), + [sym_dot] = ACTIONS(470), + [anon_sym_LPAREN] = ACTIONS(472), + [anon_sym_RPAREN] = ACTIONS(472), + [anon_sym_LBRACK] = ACTIONS(472), + [anon_sym_POUND_LBRACK] = ACTIONS(472), + [anon_sym_POUND_LPAREN] = ACTIONS(472), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(472), [sym_comment] = ACTIONS(3), }, [62] = { - [aux_sym_float_token1] = ACTIONS(447), - [aux_sym_float_token2] = ACTIONS(447), - [aux_sym_float_token3] = ACTIONS(447), - [aux_sym_float_token4] = ACTIONS(447), - [aux_sym_float_token5] = ACTIONS(447), - [aux_sym_integer_token1] = ACTIONS(447), - [aux_sym_integer_token2] = ACTIONS(449), - [sym_char] = ACTIONS(447), - [sym_string] = ACTIONS(449), - [sym_byte_compiled_file_name] = ACTIONS(449), - [aux_sym_symbol_token1] = ACTIONS(449), - [aux_sym_symbol_token2] = ACTIONS(447), - [anon_sym_POUND_POUND] = ACTIONS(449), - [anon_sym_POUND_SQUOTE] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(449), - [anon_sym_BQUOTE] = ACTIONS(449), - [anon_sym_COMMA_AT] = ACTIONS(449), - [anon_sym_COMMA] = ACTIONS(447), - [sym_dot] = ACTIONS(447), - [anon_sym_LPAREN] = ACTIONS(449), - [anon_sym_RPAREN] = ACTIONS(449), - [anon_sym_LBRACK] = ACTIONS(449), - [anon_sym_POUND_LBRACK] = ACTIONS(449), - [anon_sym_POUND_LPAREN] = ACTIONS(449), + [aux_sym_float_token1] = ACTIONS(474), + [aux_sym_float_token2] = ACTIONS(474), + [aux_sym_float_token3] = ACTIONS(474), + [aux_sym_float_token4] = ACTIONS(474), + [aux_sym_float_token5] = ACTIONS(474), + [aux_sym_integer_token1] = ACTIONS(474), + [aux_sym_integer_token2] = ACTIONS(476), + [sym_char] = ACTIONS(474), + [sym_string] = ACTIONS(476), + [sym_byte_compiled_file_name] = ACTIONS(476), + [aux_sym_symbol_token1] = ACTIONS(476), + [aux_sym_symbol_token2] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_SQUOTE] = ACTIONS(476), + [anon_sym_SQUOTE] = ACTIONS(476), + [anon_sym_BQUOTE] = ACTIONS(476), + [anon_sym_COMMA_AT] = ACTIONS(476), + [anon_sym_COMMA] = ACTIONS(474), + [sym_dot] = ACTIONS(474), + [anon_sym_LPAREN] = ACTIONS(476), + [anon_sym_RPAREN] = ACTIONS(476), + [anon_sym_LBRACK] = ACTIONS(476), + [anon_sym_POUND_LBRACK] = ACTIONS(476), + [anon_sym_POUND_LPAREN] = ACTIONS(476), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(476), [sym_comment] = ACTIONS(3), }, [63] = { - [aux_sym_float_token1] = ACTIONS(451), - [aux_sym_float_token2] = ACTIONS(451), - [aux_sym_float_token3] = ACTIONS(451), - [aux_sym_float_token4] = ACTIONS(451), - [aux_sym_float_token5] = ACTIONS(451), - [aux_sym_integer_token1] = ACTIONS(451), - [aux_sym_integer_token2] = ACTIONS(453), - [sym_char] = ACTIONS(451), - [sym_string] = ACTIONS(453), - [sym_byte_compiled_file_name] = ACTIONS(453), - [aux_sym_symbol_token1] = ACTIONS(453), - [aux_sym_symbol_token2] = ACTIONS(451), - [anon_sym_POUND_POUND] = ACTIONS(453), - [anon_sym_POUND_SQUOTE] = ACTIONS(453), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_BQUOTE] = ACTIONS(453), - [anon_sym_COMMA_AT] = ACTIONS(453), - [anon_sym_COMMA] = ACTIONS(451), - [anon_sym_LPAREN] = ACTIONS(453), - [anon_sym_RPAREN] = ACTIONS(453), - [anon_sym_LBRACK] = ACTIONS(453), - [anon_sym_RBRACK] = ACTIONS(453), - [anon_sym_POUND_LBRACK] = ACTIONS(453), - [anon_sym_POUND_LPAREN] = ACTIONS(453), + [aux_sym_float_token1] = ACTIONS(478), + [aux_sym_float_token2] = ACTIONS(478), + [aux_sym_float_token3] = ACTIONS(478), + [aux_sym_float_token4] = ACTIONS(478), + [aux_sym_float_token5] = ACTIONS(478), + [aux_sym_integer_token1] = ACTIONS(478), + [aux_sym_integer_token2] = ACTIONS(480), + [sym_char] = ACTIONS(478), + [sym_string] = ACTIONS(480), + [sym_byte_compiled_file_name] = ACTIONS(480), + [aux_sym_symbol_token1] = ACTIONS(480), + [aux_sym_symbol_token2] = ACTIONS(478), + [anon_sym_POUND_POUND] = ACTIONS(480), + [anon_sym_POUND_SQUOTE] = ACTIONS(480), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(480), + [anon_sym_COMMA_AT] = ACTIONS(480), + [anon_sym_COMMA] = ACTIONS(478), + [anon_sym_LPAREN] = ACTIONS(480), + [anon_sym_RPAREN] = ACTIONS(480), + [anon_sym_LBRACK] = ACTIONS(480), + [anon_sym_RBRACK] = ACTIONS(480), + [anon_sym_POUND_LBRACK] = ACTIONS(480), + [anon_sym_POUND_LPAREN] = ACTIONS(480), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(480), [sym_comment] = ACTIONS(3), }, [64] = { - [aux_sym_float_token1] = ACTIONS(455), - [aux_sym_float_token2] = ACTIONS(455), - [aux_sym_float_token3] = ACTIONS(455), - [aux_sym_float_token4] = ACTIONS(455), - [aux_sym_float_token5] = ACTIONS(455), - [aux_sym_integer_token1] = ACTIONS(455), - [aux_sym_integer_token2] = ACTIONS(457), - [sym_char] = ACTIONS(455), - [sym_string] = ACTIONS(457), - [sym_byte_compiled_file_name] = ACTIONS(457), - [aux_sym_symbol_token1] = ACTIONS(457), - [aux_sym_symbol_token2] = ACTIONS(455), - [anon_sym_POUND_POUND] = ACTIONS(457), - [anon_sym_POUND_SQUOTE] = ACTIONS(457), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_BQUOTE] = ACTIONS(457), - [anon_sym_COMMA_AT] = ACTIONS(457), - [anon_sym_COMMA] = ACTIONS(455), - [anon_sym_LPAREN] = ACTIONS(457), - [anon_sym_RPAREN] = ACTIONS(457), - [anon_sym_LBRACK] = ACTIONS(457), - [anon_sym_RBRACK] = ACTIONS(457), - [anon_sym_POUND_LBRACK] = ACTIONS(457), - [anon_sym_POUND_LPAREN] = ACTIONS(457), + [aux_sym_float_token1] = ACTIONS(482), + [aux_sym_float_token2] = ACTIONS(482), + [aux_sym_float_token3] = ACTIONS(482), + [aux_sym_float_token4] = ACTIONS(482), + [aux_sym_float_token5] = ACTIONS(482), + [aux_sym_integer_token1] = ACTIONS(482), + [aux_sym_integer_token2] = ACTIONS(484), + [sym_char] = ACTIONS(482), + [sym_string] = ACTIONS(484), + [sym_byte_compiled_file_name] = ACTIONS(484), + [aux_sym_symbol_token1] = ACTIONS(484), + [aux_sym_symbol_token2] = ACTIONS(482), + [anon_sym_POUND_POUND] = ACTIONS(484), + [anon_sym_POUND_SQUOTE] = ACTIONS(484), + [anon_sym_SQUOTE] = ACTIONS(484), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_COMMA_AT] = ACTIONS(484), + [anon_sym_COMMA] = ACTIONS(482), + [anon_sym_LPAREN] = ACTIONS(484), + [anon_sym_RPAREN] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [anon_sym_RBRACK] = ACTIONS(484), + [anon_sym_POUND_LBRACK] = ACTIONS(484), + [anon_sym_POUND_LPAREN] = ACTIONS(484), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(484), [sym_comment] = ACTIONS(3), }, [65] = { - [aux_sym_float_token1] = ACTIONS(403), - [aux_sym_float_token2] = ACTIONS(403), - [aux_sym_float_token3] = ACTIONS(403), - [aux_sym_float_token4] = ACTIONS(403), - [aux_sym_float_token5] = ACTIONS(403), - [aux_sym_integer_token1] = ACTIONS(403), - [aux_sym_integer_token2] = ACTIONS(405), - [sym_char] = ACTIONS(403), - [sym_string] = ACTIONS(405), - [sym_byte_compiled_file_name] = ACTIONS(405), - [aux_sym_symbol_token1] = ACTIONS(405), - [aux_sym_symbol_token2] = ACTIONS(403), - [anon_sym_POUND_POUND] = ACTIONS(405), - [anon_sym_POUND_SQUOTE] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(405), - [anon_sym_BQUOTE] = ACTIONS(405), - [anon_sym_COMMA_AT] = ACTIONS(405), - [anon_sym_COMMA] = ACTIONS(403), - [anon_sym_LPAREN] = ACTIONS(405), - [anon_sym_RPAREN] = ACTIONS(405), - [anon_sym_LBRACK] = ACTIONS(405), - [anon_sym_RBRACK] = ACTIONS(405), - [anon_sym_POUND_LBRACK] = ACTIONS(405), - [anon_sym_POUND_LPAREN] = ACTIONS(405), + [aux_sym_float_token1] = ACTIONS(486), + [aux_sym_float_token2] = ACTIONS(486), + [aux_sym_float_token3] = ACTIONS(486), + [aux_sym_float_token4] = ACTIONS(486), + [aux_sym_float_token5] = ACTIONS(486), + [aux_sym_integer_token1] = ACTIONS(486), + [aux_sym_integer_token2] = ACTIONS(488), + [sym_char] = ACTIONS(486), + [sym_string] = ACTIONS(488), + [sym_byte_compiled_file_name] = ACTIONS(488), + [aux_sym_symbol_token1] = ACTIONS(488), + [aux_sym_symbol_token2] = ACTIONS(486), + [anon_sym_POUND_POUND] = ACTIONS(488), + [anon_sym_POUND_SQUOTE] = ACTIONS(488), + [anon_sym_SQUOTE] = ACTIONS(488), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_COMMA_AT] = ACTIONS(488), + [anon_sym_COMMA] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(488), + [anon_sym_RPAREN] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(488), + [anon_sym_RBRACK] = ACTIONS(488), + [anon_sym_POUND_LBRACK] = ACTIONS(488), + [anon_sym_POUND_LPAREN] = ACTIONS(488), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(488), [sym_comment] = ACTIONS(3), }, [66] = { - [aux_sym_float_token1] = ACTIONS(407), - [aux_sym_float_token2] = ACTIONS(407), - [aux_sym_float_token3] = ACTIONS(407), - [aux_sym_float_token4] = ACTIONS(407), - [aux_sym_float_token5] = ACTIONS(407), - [aux_sym_integer_token1] = ACTIONS(407), - [aux_sym_integer_token2] = ACTIONS(409), - [sym_char] = ACTIONS(407), - [sym_string] = ACTIONS(409), - [sym_byte_compiled_file_name] = ACTIONS(409), - [aux_sym_symbol_token1] = ACTIONS(409), - [aux_sym_symbol_token2] = ACTIONS(407), - [anon_sym_POUND_POUND] = ACTIONS(409), - [anon_sym_POUND_SQUOTE] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(409), - [anon_sym_BQUOTE] = ACTIONS(409), - [anon_sym_COMMA_AT] = ACTIONS(409), - [anon_sym_COMMA] = ACTIONS(407), - [anon_sym_LPAREN] = ACTIONS(409), - [anon_sym_RPAREN] = ACTIONS(409), - [anon_sym_LBRACK] = ACTIONS(409), - [anon_sym_RBRACK] = ACTIONS(409), - [anon_sym_POUND_LBRACK] = ACTIONS(409), - [anon_sym_POUND_LPAREN] = ACTIONS(409), + [ts_builtin_sym_end] = ACTIONS(480), + [aux_sym_float_token1] = ACTIONS(478), + [aux_sym_float_token2] = ACTIONS(478), + [aux_sym_float_token3] = ACTIONS(478), + [aux_sym_float_token4] = ACTIONS(478), + [aux_sym_float_token5] = ACTIONS(478), + [aux_sym_integer_token1] = ACTIONS(478), + [aux_sym_integer_token2] = ACTIONS(480), + [sym_char] = ACTIONS(478), + [sym_string] = ACTIONS(480), + [sym_byte_compiled_file_name] = ACTIONS(480), + [aux_sym_symbol_token1] = ACTIONS(480), + [aux_sym_symbol_token2] = ACTIONS(478), + [anon_sym_POUND_POUND] = ACTIONS(480), + [anon_sym_POUND_SQUOTE] = ACTIONS(480), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(480), + [anon_sym_COMMA_AT] = ACTIONS(480), + [anon_sym_COMMA] = ACTIONS(478), + [anon_sym_LPAREN] = ACTIONS(480), + [anon_sym_RPAREN] = ACTIONS(480), + [anon_sym_LBRACK] = ACTIONS(480), + [anon_sym_POUND_LBRACK] = ACTIONS(480), + [anon_sym_POUND_LPAREN] = ACTIONS(480), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(480), [sym_comment] = ACTIONS(3), }, [67] = { - [aux_sym_float_token1] = ACTIONS(411), - [aux_sym_float_token2] = ACTIONS(411), - [aux_sym_float_token3] = ACTIONS(411), - [aux_sym_float_token4] = ACTIONS(411), - [aux_sym_float_token5] = ACTIONS(411), - [aux_sym_integer_token1] = ACTIONS(411), - [aux_sym_integer_token2] = ACTIONS(413), - [sym_char] = ACTIONS(411), - [sym_string] = ACTIONS(413), - [sym_byte_compiled_file_name] = ACTIONS(413), - [aux_sym_symbol_token1] = ACTIONS(413), - [aux_sym_symbol_token2] = ACTIONS(411), - [anon_sym_POUND_POUND] = ACTIONS(413), - [anon_sym_POUND_SQUOTE] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(413), - [anon_sym_BQUOTE] = ACTIONS(413), - [anon_sym_COMMA_AT] = ACTIONS(413), - [anon_sym_COMMA] = ACTIONS(411), - [anon_sym_LPAREN] = ACTIONS(413), - [anon_sym_RPAREN] = ACTIONS(413), - [anon_sym_LBRACK] = ACTIONS(413), - [anon_sym_RBRACK] = ACTIONS(413), - [anon_sym_POUND_LBRACK] = ACTIONS(413), - [anon_sym_POUND_LPAREN] = ACTIONS(413), + [aux_sym_float_token1] = ACTIONS(490), + [aux_sym_float_token2] = ACTIONS(490), + [aux_sym_float_token3] = ACTIONS(490), + [aux_sym_float_token4] = ACTIONS(490), + [aux_sym_float_token5] = ACTIONS(490), + [aux_sym_integer_token1] = ACTIONS(490), + [aux_sym_integer_token2] = ACTIONS(492), + [sym_char] = ACTIONS(490), + [sym_string] = ACTIONS(492), + [sym_byte_compiled_file_name] = ACTIONS(492), + [aux_sym_symbol_token1] = ACTIONS(492), + [aux_sym_symbol_token2] = ACTIONS(490), + [anon_sym_POUND_POUND] = ACTIONS(492), + [anon_sym_POUND_SQUOTE] = ACTIONS(492), + [anon_sym_SQUOTE] = ACTIONS(492), + [anon_sym_BQUOTE] = ACTIONS(492), + [anon_sym_COMMA_AT] = ACTIONS(492), + [anon_sym_COMMA] = ACTIONS(490), + [sym_dot] = ACTIONS(490), + [anon_sym_LPAREN] = ACTIONS(492), + [anon_sym_RPAREN] = ACTIONS(492), + [anon_sym_LBRACK] = ACTIONS(492), + [anon_sym_POUND_LBRACK] = ACTIONS(492), + [anon_sym_POUND_LPAREN] = ACTIONS(492), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(492), [sym_comment] = ACTIONS(3), }, [68] = { - [aux_sym_float_token1] = ACTIONS(415), - [aux_sym_float_token2] = ACTIONS(415), - [aux_sym_float_token3] = ACTIONS(415), - [aux_sym_float_token4] = ACTIONS(415), - [aux_sym_float_token5] = ACTIONS(415), - [aux_sym_integer_token1] = ACTIONS(415), - [aux_sym_integer_token2] = ACTIONS(417), - [sym_char] = ACTIONS(415), - [sym_string] = ACTIONS(417), - [sym_byte_compiled_file_name] = ACTIONS(417), - [aux_sym_symbol_token1] = ACTIONS(417), - [aux_sym_symbol_token2] = ACTIONS(415), - [anon_sym_POUND_POUND] = ACTIONS(417), - [anon_sym_POUND_SQUOTE] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(417), - [anon_sym_BQUOTE] = ACTIONS(417), - [anon_sym_COMMA_AT] = ACTIONS(417), - [anon_sym_COMMA] = ACTIONS(415), - [anon_sym_LPAREN] = ACTIONS(417), - [anon_sym_RPAREN] = ACTIONS(417), - [anon_sym_LBRACK] = ACTIONS(417), - [anon_sym_RBRACK] = ACTIONS(417), - [anon_sym_POUND_LBRACK] = ACTIONS(417), - [anon_sym_POUND_LPAREN] = ACTIONS(417), + [aux_sym_float_token1] = ACTIONS(494), + [aux_sym_float_token2] = ACTIONS(494), + [aux_sym_float_token3] = ACTIONS(494), + [aux_sym_float_token4] = ACTIONS(494), + [aux_sym_float_token5] = ACTIONS(494), + [aux_sym_integer_token1] = ACTIONS(494), + [aux_sym_integer_token2] = ACTIONS(496), + [sym_char] = ACTIONS(494), + [sym_string] = ACTIONS(496), + [sym_byte_compiled_file_name] = ACTIONS(496), + [aux_sym_symbol_token1] = ACTIONS(496), + [aux_sym_symbol_token2] = ACTIONS(494), + [anon_sym_POUND_POUND] = ACTIONS(496), + [anon_sym_POUND_SQUOTE] = ACTIONS(496), + [anon_sym_SQUOTE] = ACTIONS(496), + [anon_sym_BQUOTE] = ACTIONS(496), + [anon_sym_COMMA_AT] = ACTIONS(496), + [anon_sym_COMMA] = ACTIONS(494), + [sym_dot] = ACTIONS(494), + [anon_sym_LPAREN] = ACTIONS(496), + [anon_sym_RPAREN] = ACTIONS(496), + [anon_sym_LBRACK] = ACTIONS(496), + [anon_sym_POUND_LBRACK] = ACTIONS(496), + [anon_sym_POUND_LPAREN] = ACTIONS(496), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(496), [sym_comment] = ACTIONS(3), }, [69] = { - [aux_sym_float_token1] = ACTIONS(443), - [aux_sym_float_token2] = ACTIONS(443), - [aux_sym_float_token3] = ACTIONS(443), - [aux_sym_float_token4] = ACTIONS(443), - [aux_sym_float_token5] = ACTIONS(443), - [aux_sym_integer_token1] = ACTIONS(443), - [aux_sym_integer_token2] = ACTIONS(445), - [sym_char] = ACTIONS(443), - [sym_string] = ACTIONS(445), - [sym_byte_compiled_file_name] = ACTIONS(445), - [aux_sym_symbol_token1] = ACTIONS(445), - [aux_sym_symbol_token2] = ACTIONS(443), - [anon_sym_POUND_POUND] = ACTIONS(445), - [anon_sym_POUND_SQUOTE] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(445), - [anon_sym_COMMA_AT] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [sym_dot] = ACTIONS(443), - [anon_sym_LPAREN] = ACTIONS(445), - [anon_sym_RPAREN] = ACTIONS(445), - [anon_sym_LBRACK] = ACTIONS(445), - [anon_sym_POUND_LBRACK] = ACTIONS(445), - [anon_sym_POUND_LPAREN] = ACTIONS(445), + [aux_sym_float_token1] = ACTIONS(498), + [aux_sym_float_token2] = ACTIONS(498), + [aux_sym_float_token3] = ACTIONS(498), + [aux_sym_float_token4] = ACTIONS(498), + [aux_sym_float_token5] = ACTIONS(498), + [aux_sym_integer_token1] = ACTIONS(498), + [aux_sym_integer_token2] = ACTIONS(500), + [sym_char] = ACTIONS(498), + [sym_string] = ACTIONS(500), + [sym_byte_compiled_file_name] = ACTIONS(500), + [aux_sym_symbol_token1] = ACTIONS(500), + [aux_sym_symbol_token2] = ACTIONS(498), + [anon_sym_POUND_POUND] = ACTIONS(500), + [anon_sym_POUND_SQUOTE] = ACTIONS(500), + [anon_sym_SQUOTE] = ACTIONS(500), + [anon_sym_BQUOTE] = ACTIONS(500), + [anon_sym_COMMA_AT] = ACTIONS(500), + [anon_sym_COMMA] = ACTIONS(498), + [anon_sym_LPAREN] = ACTIONS(500), + [anon_sym_RPAREN] = ACTIONS(500), + [anon_sym_LBRACK] = ACTIONS(500), + [anon_sym_RBRACK] = ACTIONS(500), + [anon_sym_POUND_LBRACK] = ACTIONS(500), + [anon_sym_POUND_LPAREN] = ACTIONS(500), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(500), [sym_comment] = ACTIONS(3), }, [70] = { - [aux_sym_float_token1] = ACTIONS(395), - [aux_sym_float_token2] = ACTIONS(395), - [aux_sym_float_token3] = ACTIONS(395), - [aux_sym_float_token4] = ACTIONS(395), - [aux_sym_float_token5] = ACTIONS(395), - [aux_sym_integer_token1] = ACTIONS(395), - [aux_sym_integer_token2] = ACTIONS(397), - [sym_char] = ACTIONS(395), - [sym_string] = ACTIONS(397), - [sym_byte_compiled_file_name] = ACTIONS(397), - [aux_sym_symbol_token1] = ACTIONS(397), - [aux_sym_symbol_token2] = ACTIONS(395), - [anon_sym_POUND_POUND] = ACTIONS(397), - [anon_sym_POUND_SQUOTE] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(397), - [anon_sym_BQUOTE] = ACTIONS(397), - [anon_sym_COMMA_AT] = ACTIONS(397), - [anon_sym_COMMA] = ACTIONS(395), - [anon_sym_LPAREN] = ACTIONS(397), - [anon_sym_RPAREN] = ACTIONS(397), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_RBRACK] = ACTIONS(397), - [anon_sym_POUND_LBRACK] = ACTIONS(397), - [anon_sym_POUND_LPAREN] = ACTIONS(397), + [aux_sym_float_token1] = ACTIONS(494), + [aux_sym_float_token2] = ACTIONS(494), + [aux_sym_float_token3] = ACTIONS(494), + [aux_sym_float_token4] = ACTIONS(494), + [aux_sym_float_token5] = ACTIONS(494), + [aux_sym_integer_token1] = ACTIONS(494), + [aux_sym_integer_token2] = ACTIONS(496), + [sym_char] = ACTIONS(494), + [sym_string] = ACTIONS(496), + [sym_byte_compiled_file_name] = ACTIONS(496), + [aux_sym_symbol_token1] = ACTIONS(496), + [aux_sym_symbol_token2] = ACTIONS(494), + [anon_sym_POUND_POUND] = ACTIONS(496), + [anon_sym_POUND_SQUOTE] = ACTIONS(496), + [anon_sym_SQUOTE] = ACTIONS(496), + [anon_sym_BQUOTE] = ACTIONS(496), + [anon_sym_COMMA_AT] = ACTIONS(496), + [anon_sym_COMMA] = ACTIONS(494), + [anon_sym_LPAREN] = ACTIONS(496), + [anon_sym_RPAREN] = ACTIONS(496), + [anon_sym_LBRACK] = ACTIONS(496), + [anon_sym_RBRACK] = ACTIONS(496), + [anon_sym_POUND_LBRACK] = ACTIONS(496), + [anon_sym_POUND_LPAREN] = ACTIONS(496), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(496), [sym_comment] = ACTIONS(3), }, [71] = { - [aux_sym_float_token1] = ACTIONS(419), - [aux_sym_float_token2] = ACTIONS(419), - [aux_sym_float_token3] = ACTIONS(419), - [aux_sym_float_token4] = ACTIONS(419), - [aux_sym_float_token5] = ACTIONS(419), - [aux_sym_integer_token1] = ACTIONS(419), - [aux_sym_integer_token2] = ACTIONS(421), - [sym_char] = ACTIONS(419), - [sym_string] = ACTIONS(421), - [sym_byte_compiled_file_name] = ACTIONS(421), - [aux_sym_symbol_token1] = ACTIONS(421), - [aux_sym_symbol_token2] = ACTIONS(419), - [anon_sym_POUND_POUND] = ACTIONS(421), - [anon_sym_POUND_SQUOTE] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(421), - [anon_sym_BQUOTE] = ACTIONS(421), - [anon_sym_COMMA_AT] = ACTIONS(421), - [anon_sym_COMMA] = ACTIONS(419), - [anon_sym_LPAREN] = ACTIONS(421), - [anon_sym_RPAREN] = ACTIONS(421), - [anon_sym_LBRACK] = ACTIONS(421), - [anon_sym_RBRACK] = ACTIONS(421), - [anon_sym_POUND_LBRACK] = ACTIONS(421), - [anon_sym_POUND_LPAREN] = ACTIONS(421), + [aux_sym_float_token1] = ACTIONS(490), + [aux_sym_float_token2] = ACTIONS(490), + [aux_sym_float_token3] = ACTIONS(490), + [aux_sym_float_token4] = ACTIONS(490), + [aux_sym_float_token5] = ACTIONS(490), + [aux_sym_integer_token1] = ACTIONS(490), + [aux_sym_integer_token2] = ACTIONS(492), + [sym_char] = ACTIONS(490), + [sym_string] = ACTIONS(492), + [sym_byte_compiled_file_name] = ACTIONS(492), + [aux_sym_symbol_token1] = ACTIONS(492), + [aux_sym_symbol_token2] = ACTIONS(490), + [anon_sym_POUND_POUND] = ACTIONS(492), + [anon_sym_POUND_SQUOTE] = ACTIONS(492), + [anon_sym_SQUOTE] = ACTIONS(492), + [anon_sym_BQUOTE] = ACTIONS(492), + [anon_sym_COMMA_AT] = ACTIONS(492), + [anon_sym_COMMA] = ACTIONS(490), + [anon_sym_LPAREN] = ACTIONS(492), + [anon_sym_RPAREN] = ACTIONS(492), + [anon_sym_LBRACK] = ACTIONS(492), + [anon_sym_RBRACK] = ACTIONS(492), + [anon_sym_POUND_LBRACK] = ACTIONS(492), + [anon_sym_POUND_LPAREN] = ACTIONS(492), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(492), [sym_comment] = ACTIONS(3), }, [72] = { - [aux_sym_float_token1] = ACTIONS(423), - [aux_sym_float_token2] = ACTIONS(423), - [aux_sym_float_token3] = ACTIONS(423), - [aux_sym_float_token4] = ACTIONS(423), - [aux_sym_float_token5] = ACTIONS(423), - [aux_sym_integer_token1] = ACTIONS(423), - [aux_sym_integer_token2] = ACTIONS(425), - [sym_char] = ACTIONS(423), - [sym_string] = ACTIONS(425), - [sym_byte_compiled_file_name] = ACTIONS(425), - [aux_sym_symbol_token1] = ACTIONS(425), - [aux_sym_symbol_token2] = ACTIONS(423), - [anon_sym_POUND_POUND] = ACTIONS(425), - [anon_sym_POUND_SQUOTE] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(425), - [anon_sym_BQUOTE] = ACTIONS(425), - [anon_sym_COMMA_AT] = ACTIONS(425), - [anon_sym_COMMA] = ACTIONS(423), - [anon_sym_LPAREN] = ACTIONS(425), - [anon_sym_RPAREN] = ACTIONS(425), - [anon_sym_LBRACK] = ACTIONS(425), - [anon_sym_RBRACK] = ACTIONS(425), - [anon_sym_POUND_LBRACK] = ACTIONS(425), - [anon_sym_POUND_LPAREN] = ACTIONS(425), + [aux_sym_float_token1] = ACTIONS(502), + [aux_sym_float_token2] = ACTIONS(502), + [aux_sym_float_token3] = ACTIONS(502), + [aux_sym_float_token4] = ACTIONS(502), + [aux_sym_float_token5] = ACTIONS(502), + [aux_sym_integer_token1] = ACTIONS(502), + [aux_sym_integer_token2] = ACTIONS(504), + [sym_char] = ACTIONS(502), + [sym_string] = ACTIONS(504), + [sym_byte_compiled_file_name] = ACTIONS(504), + [aux_sym_symbol_token1] = ACTIONS(504), + [aux_sym_symbol_token2] = ACTIONS(502), + [anon_sym_POUND_POUND] = ACTIONS(504), + [anon_sym_POUND_SQUOTE] = ACTIONS(504), + [anon_sym_SQUOTE] = ACTIONS(504), + [anon_sym_BQUOTE] = ACTIONS(504), + [anon_sym_COMMA_AT] = ACTIONS(504), + [anon_sym_COMMA] = ACTIONS(502), + [anon_sym_LPAREN] = ACTIONS(504), + [anon_sym_RPAREN] = ACTIONS(504), + [anon_sym_LBRACK] = ACTIONS(504), + [anon_sym_RBRACK] = ACTIONS(504), + [anon_sym_POUND_LBRACK] = ACTIONS(504), + [anon_sym_POUND_LPAREN] = ACTIONS(504), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(504), [sym_comment] = ACTIONS(3), }, [73] = { - [aux_sym_float_token1] = ACTIONS(427), - [aux_sym_float_token2] = ACTIONS(427), - [aux_sym_float_token3] = ACTIONS(427), - [aux_sym_float_token4] = ACTIONS(427), - [aux_sym_float_token5] = ACTIONS(427), - [aux_sym_integer_token1] = ACTIONS(427), - [aux_sym_integer_token2] = ACTIONS(429), - [sym_char] = ACTIONS(427), - [sym_string] = ACTIONS(429), - [sym_byte_compiled_file_name] = ACTIONS(429), - [aux_sym_symbol_token1] = ACTIONS(429), - [aux_sym_symbol_token2] = ACTIONS(427), - [anon_sym_POUND_POUND] = ACTIONS(429), - [anon_sym_POUND_SQUOTE] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(429), - [anon_sym_COMMA_AT] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [anon_sym_LPAREN] = ACTIONS(429), - [anon_sym_RPAREN] = ACTIONS(429), - [anon_sym_LBRACK] = ACTIONS(429), - [anon_sym_RBRACK] = ACTIONS(429), - [anon_sym_POUND_LBRACK] = ACTIONS(429), - [anon_sym_POUND_LPAREN] = ACTIONS(429), + [aux_sym_float_token1] = ACTIONS(442), + [aux_sym_float_token2] = ACTIONS(442), + [aux_sym_float_token3] = ACTIONS(442), + [aux_sym_float_token4] = ACTIONS(442), + [aux_sym_float_token5] = ACTIONS(442), + [aux_sym_integer_token1] = ACTIONS(442), + [aux_sym_integer_token2] = ACTIONS(444), + [sym_char] = ACTIONS(442), + [sym_string] = ACTIONS(444), + [sym_byte_compiled_file_name] = ACTIONS(444), + [aux_sym_symbol_token1] = ACTIONS(444), + [aux_sym_symbol_token2] = ACTIONS(442), + [anon_sym_POUND_POUND] = ACTIONS(444), + [anon_sym_POUND_SQUOTE] = ACTIONS(444), + [anon_sym_SQUOTE] = ACTIONS(444), + [anon_sym_BQUOTE] = ACTIONS(444), + [anon_sym_COMMA_AT] = ACTIONS(444), + [anon_sym_COMMA] = ACTIONS(442), + [anon_sym_LPAREN] = ACTIONS(444), + [anon_sym_RPAREN] = ACTIONS(444), + [anon_sym_LBRACK] = ACTIONS(444), + [anon_sym_RBRACK] = ACTIONS(444), + [anon_sym_POUND_LBRACK] = ACTIONS(444), + [anon_sym_POUND_LPAREN] = ACTIONS(444), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(444), [sym_comment] = ACTIONS(3), }, [74] = { - [aux_sym_float_token1] = ACTIONS(455), - [aux_sym_float_token2] = ACTIONS(455), - [aux_sym_float_token3] = ACTIONS(455), - [aux_sym_float_token4] = ACTIONS(455), - [aux_sym_float_token5] = ACTIONS(455), - [aux_sym_integer_token1] = ACTIONS(455), - [aux_sym_integer_token2] = ACTIONS(457), - [sym_char] = ACTIONS(455), - [sym_string] = ACTIONS(457), - [sym_byte_compiled_file_name] = ACTIONS(457), - [aux_sym_symbol_token1] = ACTIONS(457), - [aux_sym_symbol_token2] = ACTIONS(455), - [anon_sym_POUND_POUND] = ACTIONS(457), - [anon_sym_POUND_SQUOTE] = ACTIONS(457), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_BQUOTE] = ACTIONS(457), - [anon_sym_COMMA_AT] = ACTIONS(457), - [anon_sym_COMMA] = ACTIONS(455), - [sym_dot] = ACTIONS(455), - [anon_sym_LPAREN] = ACTIONS(457), - [anon_sym_RPAREN] = ACTIONS(457), - [anon_sym_LBRACK] = ACTIONS(457), - [anon_sym_POUND_LBRACK] = ACTIONS(457), - [anon_sym_POUND_LPAREN] = ACTIONS(457), + [aux_sym_float_token1] = ACTIONS(446), + [aux_sym_float_token2] = ACTIONS(446), + [aux_sym_float_token3] = ACTIONS(446), + [aux_sym_float_token4] = ACTIONS(446), + [aux_sym_float_token5] = ACTIONS(446), + [aux_sym_integer_token1] = ACTIONS(446), + [aux_sym_integer_token2] = ACTIONS(448), + [sym_char] = ACTIONS(446), + [sym_string] = ACTIONS(448), + [sym_byte_compiled_file_name] = ACTIONS(448), + [aux_sym_symbol_token1] = ACTIONS(448), + [aux_sym_symbol_token2] = ACTIONS(446), + [anon_sym_POUND_POUND] = ACTIONS(448), + [anon_sym_POUND_SQUOTE] = ACTIONS(448), + [anon_sym_SQUOTE] = ACTIONS(448), + [anon_sym_BQUOTE] = ACTIONS(448), + [anon_sym_COMMA_AT] = ACTIONS(448), + [anon_sym_COMMA] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(448), + [anon_sym_RPAREN] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(448), + [anon_sym_RBRACK] = ACTIONS(448), + [anon_sym_POUND_LBRACK] = ACTIONS(448), + [anon_sym_POUND_LPAREN] = ACTIONS(448), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(448), [sym_comment] = ACTIONS(3), }, [75] = { - [aux_sym_float_token1] = ACTIONS(431), - [aux_sym_float_token2] = ACTIONS(431), - [aux_sym_float_token3] = ACTIONS(431), - [aux_sym_float_token4] = ACTIONS(431), - [aux_sym_float_token5] = ACTIONS(431), - [aux_sym_integer_token1] = ACTIONS(431), - [aux_sym_integer_token2] = ACTIONS(433), - [sym_char] = ACTIONS(431), - [sym_string] = ACTIONS(433), - [sym_byte_compiled_file_name] = ACTIONS(433), - [aux_sym_symbol_token1] = ACTIONS(433), - [aux_sym_symbol_token2] = ACTIONS(431), - [anon_sym_POUND_POUND] = ACTIONS(433), - [anon_sym_POUND_SQUOTE] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(433), - [anon_sym_COMMA_AT] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [anon_sym_LPAREN] = ACTIONS(433), - [anon_sym_RPAREN] = ACTIONS(433), - [anon_sym_LBRACK] = ACTIONS(433), - [anon_sym_RBRACK] = ACTIONS(433), - [anon_sym_POUND_LBRACK] = ACTIONS(433), - [anon_sym_POUND_LPAREN] = ACTIONS(433), + [aux_sym_float_token1] = ACTIONS(450), + [aux_sym_float_token2] = ACTIONS(450), + [aux_sym_float_token3] = ACTIONS(450), + [aux_sym_float_token4] = ACTIONS(450), + [aux_sym_float_token5] = ACTIONS(450), + [aux_sym_integer_token1] = ACTIONS(450), + [aux_sym_integer_token2] = ACTIONS(452), + [sym_char] = ACTIONS(450), + [sym_string] = ACTIONS(452), + [sym_byte_compiled_file_name] = ACTIONS(452), + [aux_sym_symbol_token1] = ACTIONS(452), + [aux_sym_symbol_token2] = ACTIONS(450), + [anon_sym_POUND_POUND] = ACTIONS(452), + [anon_sym_POUND_SQUOTE] = ACTIONS(452), + [anon_sym_SQUOTE] = ACTIONS(452), + [anon_sym_BQUOTE] = ACTIONS(452), + [anon_sym_COMMA_AT] = ACTIONS(452), + [anon_sym_COMMA] = ACTIONS(450), + [anon_sym_LPAREN] = ACTIONS(452), + [anon_sym_RPAREN] = ACTIONS(452), + [anon_sym_LBRACK] = ACTIONS(452), + [anon_sym_RBRACK] = ACTIONS(452), + [anon_sym_POUND_LBRACK] = ACTIONS(452), + [anon_sym_POUND_LPAREN] = ACTIONS(452), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(452), [sym_comment] = ACTIONS(3), }, [76] = { - [aux_sym_float_token1] = ACTIONS(435), - [aux_sym_float_token2] = ACTIONS(435), - [aux_sym_float_token3] = ACTIONS(435), - [aux_sym_float_token4] = ACTIONS(435), - [aux_sym_float_token5] = ACTIONS(435), - [aux_sym_integer_token1] = ACTIONS(435), - [aux_sym_integer_token2] = ACTIONS(437), - [sym_char] = ACTIONS(435), - [sym_string] = ACTIONS(437), - [sym_byte_compiled_file_name] = ACTIONS(437), - [aux_sym_symbol_token1] = ACTIONS(437), - [aux_sym_symbol_token2] = ACTIONS(435), - [anon_sym_POUND_POUND] = ACTIONS(437), - [anon_sym_POUND_SQUOTE] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(437), - [anon_sym_COMMA_AT] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [anon_sym_LPAREN] = ACTIONS(437), - [anon_sym_RPAREN] = ACTIONS(437), - [anon_sym_LBRACK] = ACTIONS(437), - [anon_sym_RBRACK] = ACTIONS(437), - [anon_sym_POUND_LBRACK] = ACTIONS(437), - [anon_sym_POUND_LPAREN] = ACTIONS(437), + [aux_sym_float_token1] = ACTIONS(498), + [aux_sym_float_token2] = ACTIONS(498), + [aux_sym_float_token3] = ACTIONS(498), + [aux_sym_float_token4] = ACTIONS(498), + [aux_sym_float_token5] = ACTIONS(498), + [aux_sym_integer_token1] = ACTIONS(498), + [aux_sym_integer_token2] = ACTIONS(500), + [sym_char] = ACTIONS(498), + [sym_string] = ACTIONS(500), + [sym_byte_compiled_file_name] = ACTIONS(500), + [aux_sym_symbol_token1] = ACTIONS(500), + [aux_sym_symbol_token2] = ACTIONS(498), + [anon_sym_POUND_POUND] = ACTIONS(500), + [anon_sym_POUND_SQUOTE] = ACTIONS(500), + [anon_sym_SQUOTE] = ACTIONS(500), + [anon_sym_BQUOTE] = ACTIONS(500), + [anon_sym_COMMA_AT] = ACTIONS(500), + [anon_sym_COMMA] = ACTIONS(498), + [sym_dot] = ACTIONS(498), + [anon_sym_LPAREN] = ACTIONS(500), + [anon_sym_RPAREN] = ACTIONS(500), + [anon_sym_LBRACK] = ACTIONS(500), + [anon_sym_POUND_LBRACK] = ACTIONS(500), + [anon_sym_POUND_LPAREN] = ACTIONS(500), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(500), [sym_comment] = ACTIONS(3), }, [77] = { - [aux_sym_float_token1] = ACTIONS(439), - [aux_sym_float_token2] = ACTIONS(439), - [aux_sym_float_token3] = ACTIONS(439), - [aux_sym_float_token4] = ACTIONS(439), - [aux_sym_float_token5] = ACTIONS(439), - [aux_sym_integer_token1] = ACTIONS(439), - [aux_sym_integer_token2] = ACTIONS(441), - [sym_char] = ACTIONS(439), - [sym_string] = ACTIONS(441), - [sym_byte_compiled_file_name] = ACTIONS(441), - [aux_sym_symbol_token1] = ACTIONS(441), - [aux_sym_symbol_token2] = ACTIONS(439), - [anon_sym_POUND_POUND] = ACTIONS(441), - [anon_sym_POUND_SQUOTE] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(441), - [anon_sym_COMMA_AT] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [sym_dot] = ACTIONS(439), - [anon_sym_LPAREN] = ACTIONS(441), - [anon_sym_RPAREN] = ACTIONS(441), - [anon_sym_LBRACK] = ACTIONS(441), - [anon_sym_POUND_LBRACK] = ACTIONS(441), - [anon_sym_POUND_LPAREN] = ACTIONS(441), + [aux_sym_float_token1] = ACTIONS(454), + [aux_sym_float_token2] = ACTIONS(454), + [aux_sym_float_token3] = ACTIONS(454), + [aux_sym_float_token4] = ACTIONS(454), + [aux_sym_float_token5] = ACTIONS(454), + [aux_sym_integer_token1] = ACTIONS(454), + [aux_sym_integer_token2] = ACTIONS(456), + [sym_char] = ACTIONS(454), + [sym_string] = ACTIONS(456), + [sym_byte_compiled_file_name] = ACTIONS(456), + [aux_sym_symbol_token1] = ACTIONS(456), + [aux_sym_symbol_token2] = ACTIONS(454), + [anon_sym_POUND_POUND] = ACTIONS(456), + [anon_sym_POUND_SQUOTE] = ACTIONS(456), + [anon_sym_SQUOTE] = ACTIONS(456), + [anon_sym_BQUOTE] = ACTIONS(456), + [anon_sym_COMMA_AT] = ACTIONS(456), + [anon_sym_COMMA] = ACTIONS(454), + [anon_sym_LPAREN] = ACTIONS(456), + [anon_sym_RPAREN] = ACTIONS(456), + [anon_sym_LBRACK] = ACTIONS(456), + [anon_sym_RBRACK] = ACTIONS(456), + [anon_sym_POUND_LBRACK] = ACTIONS(456), + [anon_sym_POUND_LPAREN] = ACTIONS(456), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(456), [sym_comment] = ACTIONS(3), }, [78] = { - [ts_builtin_sym_end] = ACTIONS(437), - [aux_sym_float_token1] = ACTIONS(435), - [aux_sym_float_token2] = ACTIONS(435), - [aux_sym_float_token3] = ACTIONS(435), - [aux_sym_float_token4] = ACTIONS(435), - [aux_sym_float_token5] = ACTIONS(435), - [aux_sym_integer_token1] = ACTIONS(435), - [aux_sym_integer_token2] = ACTIONS(437), - [sym_char] = ACTIONS(435), - [sym_string] = ACTIONS(437), - [sym_byte_compiled_file_name] = ACTIONS(437), - [aux_sym_symbol_token1] = ACTIONS(437), - [aux_sym_symbol_token2] = ACTIONS(435), - [anon_sym_POUND_POUND] = ACTIONS(437), - [anon_sym_POUND_SQUOTE] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(437), - [anon_sym_COMMA_AT] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [anon_sym_LPAREN] = ACTIONS(437), - [anon_sym_RPAREN] = ACTIONS(437), - [anon_sym_LBRACK] = ACTIONS(437), - [anon_sym_POUND_LBRACK] = ACTIONS(437), - [anon_sym_POUND_LPAREN] = ACTIONS(437), + [aux_sym_float_token1] = ACTIONS(434), + [aux_sym_float_token2] = ACTIONS(434), + [aux_sym_float_token3] = ACTIONS(434), + [aux_sym_float_token4] = ACTIONS(434), + [aux_sym_float_token5] = ACTIONS(434), + [aux_sym_integer_token1] = ACTIONS(434), + [aux_sym_integer_token2] = ACTIONS(436), + [sym_char] = ACTIONS(434), + [sym_string] = ACTIONS(436), + [sym_byte_compiled_file_name] = ACTIONS(436), + [aux_sym_symbol_token1] = ACTIONS(436), + [aux_sym_symbol_token2] = ACTIONS(434), + [anon_sym_POUND_POUND] = ACTIONS(436), + [anon_sym_POUND_SQUOTE] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(436), + [anon_sym_BQUOTE] = ACTIONS(436), + [anon_sym_COMMA_AT] = ACTIONS(436), + [anon_sym_COMMA] = ACTIONS(434), + [anon_sym_LPAREN] = ACTIONS(436), + [anon_sym_RPAREN] = ACTIONS(436), + [anon_sym_LBRACK] = ACTIONS(436), + [anon_sym_RBRACK] = ACTIONS(436), + [anon_sym_POUND_LBRACK] = ACTIONS(436), + [anon_sym_POUND_LPAREN] = ACTIONS(436), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(436), [sym_comment] = ACTIONS(3), }, [79] = { - [ts_builtin_sym_end] = ACTIONS(433), - [aux_sym_float_token1] = ACTIONS(431), - [aux_sym_float_token2] = ACTIONS(431), - [aux_sym_float_token3] = ACTIONS(431), - [aux_sym_float_token4] = ACTIONS(431), - [aux_sym_float_token5] = ACTIONS(431), - [aux_sym_integer_token1] = ACTIONS(431), - [aux_sym_integer_token2] = ACTIONS(433), - [sym_char] = ACTIONS(431), - [sym_string] = ACTIONS(433), - [sym_byte_compiled_file_name] = ACTIONS(433), - [aux_sym_symbol_token1] = ACTIONS(433), - [aux_sym_symbol_token2] = ACTIONS(431), - [anon_sym_POUND_POUND] = ACTIONS(433), - [anon_sym_POUND_SQUOTE] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(433), - [anon_sym_COMMA_AT] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [anon_sym_LPAREN] = ACTIONS(433), - [anon_sym_RPAREN] = ACTIONS(433), - [anon_sym_LBRACK] = ACTIONS(433), - [anon_sym_POUND_LBRACK] = ACTIONS(433), - [anon_sym_POUND_LPAREN] = ACTIONS(433), + [aux_sym_float_token1] = ACTIONS(458), + [aux_sym_float_token2] = ACTIONS(458), + [aux_sym_float_token3] = ACTIONS(458), + [aux_sym_float_token4] = ACTIONS(458), + [aux_sym_float_token5] = ACTIONS(458), + [aux_sym_integer_token1] = ACTIONS(458), + [aux_sym_integer_token2] = ACTIONS(460), + [sym_char] = ACTIONS(458), + [sym_string] = ACTIONS(460), + [sym_byte_compiled_file_name] = ACTIONS(460), + [aux_sym_symbol_token1] = ACTIONS(460), + [aux_sym_symbol_token2] = ACTIONS(458), + [anon_sym_POUND_POUND] = ACTIONS(460), + [anon_sym_POUND_SQUOTE] = ACTIONS(460), + [anon_sym_SQUOTE] = ACTIONS(460), + [anon_sym_BQUOTE] = ACTIONS(460), + [anon_sym_COMMA_AT] = ACTIONS(460), + [anon_sym_COMMA] = ACTIONS(458), + [anon_sym_LPAREN] = ACTIONS(460), + [anon_sym_RPAREN] = ACTIONS(460), + [anon_sym_LBRACK] = ACTIONS(460), + [anon_sym_RBRACK] = ACTIONS(460), + [anon_sym_POUND_LBRACK] = ACTIONS(460), + [anon_sym_POUND_LPAREN] = ACTIONS(460), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(460), [sym_comment] = ACTIONS(3), }, [80] = { - [ts_builtin_sym_end] = ACTIONS(445), - [aux_sym_float_token1] = ACTIONS(443), - [aux_sym_float_token2] = ACTIONS(443), - [aux_sym_float_token3] = ACTIONS(443), - [aux_sym_float_token4] = ACTIONS(443), - [aux_sym_float_token5] = ACTIONS(443), - [aux_sym_integer_token1] = ACTIONS(443), - [aux_sym_integer_token2] = ACTIONS(445), - [sym_char] = ACTIONS(443), - [sym_string] = ACTIONS(445), - [sym_byte_compiled_file_name] = ACTIONS(445), - [aux_sym_symbol_token1] = ACTIONS(445), - [aux_sym_symbol_token2] = ACTIONS(443), - [anon_sym_POUND_POUND] = ACTIONS(445), - [anon_sym_POUND_SQUOTE] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(445), - [anon_sym_COMMA_AT] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [anon_sym_LPAREN] = ACTIONS(445), - [anon_sym_RPAREN] = ACTIONS(445), - [anon_sym_LBRACK] = ACTIONS(445), - [anon_sym_POUND_LBRACK] = ACTIONS(445), - [anon_sym_POUND_LPAREN] = ACTIONS(445), + [aux_sym_float_token1] = ACTIONS(462), + [aux_sym_float_token2] = ACTIONS(462), + [aux_sym_float_token3] = ACTIONS(462), + [aux_sym_float_token4] = ACTIONS(462), + [aux_sym_float_token5] = ACTIONS(462), + [aux_sym_integer_token1] = ACTIONS(462), + [aux_sym_integer_token2] = ACTIONS(464), + [sym_char] = ACTIONS(462), + [sym_string] = ACTIONS(464), + [sym_byte_compiled_file_name] = ACTIONS(464), + [aux_sym_symbol_token1] = ACTIONS(464), + [aux_sym_symbol_token2] = ACTIONS(462), + [anon_sym_POUND_POUND] = ACTIONS(464), + [anon_sym_POUND_SQUOTE] = ACTIONS(464), + [anon_sym_SQUOTE] = ACTIONS(464), + [anon_sym_BQUOTE] = ACTIONS(464), + [anon_sym_COMMA_AT] = ACTIONS(464), + [anon_sym_COMMA] = ACTIONS(462), + [anon_sym_LPAREN] = ACTIONS(464), + [anon_sym_RPAREN] = ACTIONS(464), + [anon_sym_LBRACK] = ACTIONS(464), + [anon_sym_RBRACK] = ACTIONS(464), + [anon_sym_POUND_LBRACK] = ACTIONS(464), + [anon_sym_POUND_LPAREN] = ACTIONS(464), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(464), [sym_comment] = ACTIONS(3), }, [81] = { - [ts_builtin_sym_end] = ACTIONS(401), - [aux_sym_float_token1] = ACTIONS(399), - [aux_sym_float_token2] = ACTIONS(399), - [aux_sym_float_token3] = ACTIONS(399), - [aux_sym_float_token4] = ACTIONS(399), - [aux_sym_float_token5] = ACTIONS(399), - [aux_sym_integer_token1] = ACTIONS(399), - [aux_sym_integer_token2] = ACTIONS(401), - [sym_char] = ACTIONS(399), - [sym_string] = ACTIONS(401), - [sym_byte_compiled_file_name] = ACTIONS(401), - [aux_sym_symbol_token1] = ACTIONS(401), - [aux_sym_symbol_token2] = ACTIONS(399), - [anon_sym_POUND_POUND] = ACTIONS(401), - [anon_sym_POUND_SQUOTE] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(401), - [anon_sym_BQUOTE] = ACTIONS(401), - [anon_sym_COMMA_AT] = ACTIONS(401), - [anon_sym_COMMA] = ACTIONS(399), - [anon_sym_LPAREN] = ACTIONS(401), - [anon_sym_RPAREN] = ACTIONS(401), - [anon_sym_LBRACK] = ACTIONS(401), - [anon_sym_POUND_LBRACK] = ACTIONS(401), - [anon_sym_POUND_LPAREN] = ACTIONS(401), + [aux_sym_float_token1] = ACTIONS(466), + [aux_sym_float_token2] = ACTIONS(466), + [aux_sym_float_token3] = ACTIONS(466), + [aux_sym_float_token4] = ACTIONS(466), + [aux_sym_float_token5] = ACTIONS(466), + [aux_sym_integer_token1] = ACTIONS(466), + [aux_sym_integer_token2] = ACTIONS(468), + [sym_char] = ACTIONS(466), + [sym_string] = ACTIONS(468), + [sym_byte_compiled_file_name] = ACTIONS(468), + [aux_sym_symbol_token1] = ACTIONS(468), + [aux_sym_symbol_token2] = ACTIONS(466), + [anon_sym_POUND_POUND] = ACTIONS(468), + [anon_sym_POUND_SQUOTE] = ACTIONS(468), + [anon_sym_SQUOTE] = ACTIONS(468), + [anon_sym_BQUOTE] = ACTIONS(468), + [anon_sym_COMMA_AT] = ACTIONS(468), + [anon_sym_COMMA] = ACTIONS(466), + [anon_sym_LPAREN] = ACTIONS(468), + [anon_sym_RPAREN] = ACTIONS(468), + [anon_sym_LBRACK] = ACTIONS(468), + [anon_sym_RBRACK] = ACTIONS(468), + [anon_sym_POUND_LBRACK] = ACTIONS(468), + [anon_sym_POUND_LPAREN] = ACTIONS(468), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(468), [sym_comment] = ACTIONS(3), }, [82] = { - [ts_builtin_sym_end] = ACTIONS(429), - [aux_sym_float_token1] = ACTIONS(427), - [aux_sym_float_token2] = ACTIONS(427), - [aux_sym_float_token3] = ACTIONS(427), - [aux_sym_float_token4] = ACTIONS(427), - [aux_sym_float_token5] = ACTIONS(427), - [aux_sym_integer_token1] = ACTIONS(427), - [aux_sym_integer_token2] = ACTIONS(429), - [sym_char] = ACTIONS(427), - [sym_string] = ACTIONS(429), - [sym_byte_compiled_file_name] = ACTIONS(429), - [aux_sym_symbol_token1] = ACTIONS(429), - [aux_sym_symbol_token2] = ACTIONS(427), - [anon_sym_POUND_POUND] = ACTIONS(429), - [anon_sym_POUND_SQUOTE] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(429), - [anon_sym_COMMA_AT] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [anon_sym_LPAREN] = ACTIONS(429), - [anon_sym_RPAREN] = ACTIONS(429), - [anon_sym_LBRACK] = ACTIONS(429), - [anon_sym_POUND_LBRACK] = ACTIONS(429), - [anon_sym_POUND_LPAREN] = ACTIONS(429), + [aux_sym_float_token1] = ACTIONS(502), + [aux_sym_float_token2] = ACTIONS(502), + [aux_sym_float_token3] = ACTIONS(502), + [aux_sym_float_token4] = ACTIONS(502), + [aux_sym_float_token5] = ACTIONS(502), + [aux_sym_integer_token1] = ACTIONS(502), + [aux_sym_integer_token2] = ACTIONS(504), + [sym_char] = ACTIONS(502), + [sym_string] = ACTIONS(504), + [sym_byte_compiled_file_name] = ACTIONS(504), + [aux_sym_symbol_token1] = ACTIONS(504), + [aux_sym_symbol_token2] = ACTIONS(502), + [anon_sym_POUND_POUND] = ACTIONS(504), + [anon_sym_POUND_SQUOTE] = ACTIONS(504), + [anon_sym_SQUOTE] = ACTIONS(504), + [anon_sym_BQUOTE] = ACTIONS(504), + [anon_sym_COMMA_AT] = ACTIONS(504), + [anon_sym_COMMA] = ACTIONS(502), + [sym_dot] = ACTIONS(502), + [anon_sym_LPAREN] = ACTIONS(504), + [anon_sym_RPAREN] = ACTIONS(504), + [anon_sym_LBRACK] = ACTIONS(504), + [anon_sym_POUND_LBRACK] = ACTIONS(504), + [anon_sym_POUND_LPAREN] = ACTIONS(504), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(504), [sym_comment] = ACTIONS(3), }, [83] = { - [ts_builtin_sym_end] = ACTIONS(425), - [aux_sym_float_token1] = ACTIONS(423), - [aux_sym_float_token2] = ACTIONS(423), - [aux_sym_float_token3] = ACTIONS(423), - [aux_sym_float_token4] = ACTIONS(423), - [aux_sym_float_token5] = ACTIONS(423), - [aux_sym_integer_token1] = ACTIONS(423), - [aux_sym_integer_token2] = ACTIONS(425), - [sym_char] = ACTIONS(423), - [sym_string] = ACTIONS(425), - [sym_byte_compiled_file_name] = ACTIONS(425), - [aux_sym_symbol_token1] = ACTIONS(425), - [aux_sym_symbol_token2] = ACTIONS(423), - [anon_sym_POUND_POUND] = ACTIONS(425), - [anon_sym_POUND_SQUOTE] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(425), - [anon_sym_BQUOTE] = ACTIONS(425), - [anon_sym_COMMA_AT] = ACTIONS(425), - [anon_sym_COMMA] = ACTIONS(423), - [anon_sym_LPAREN] = ACTIONS(425), - [anon_sym_RPAREN] = ACTIONS(425), - [anon_sym_LBRACK] = ACTIONS(425), - [anon_sym_POUND_LBRACK] = ACTIONS(425), - [anon_sym_POUND_LPAREN] = ACTIONS(425), + [aux_sym_float_token1] = ACTIONS(470), + [aux_sym_float_token2] = ACTIONS(470), + [aux_sym_float_token3] = ACTIONS(470), + [aux_sym_float_token4] = ACTIONS(470), + [aux_sym_float_token5] = ACTIONS(470), + [aux_sym_integer_token1] = ACTIONS(470), + [aux_sym_integer_token2] = ACTIONS(472), + [sym_char] = ACTIONS(470), + [sym_string] = ACTIONS(472), + [sym_byte_compiled_file_name] = ACTIONS(472), + [aux_sym_symbol_token1] = ACTIONS(472), + [aux_sym_symbol_token2] = ACTIONS(470), + [anon_sym_POUND_POUND] = ACTIONS(472), + [anon_sym_POUND_SQUOTE] = ACTIONS(472), + [anon_sym_SQUOTE] = ACTIONS(472), + [anon_sym_BQUOTE] = ACTIONS(472), + [anon_sym_COMMA_AT] = ACTIONS(472), + [anon_sym_COMMA] = ACTIONS(470), + [anon_sym_LPAREN] = ACTIONS(472), + [anon_sym_RPAREN] = ACTIONS(472), + [anon_sym_LBRACK] = ACTIONS(472), + [anon_sym_RBRACK] = ACTIONS(472), + [anon_sym_POUND_LBRACK] = ACTIONS(472), + [anon_sym_POUND_LPAREN] = ACTIONS(472), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(472), [sym_comment] = ACTIONS(3), }, [84] = { - [ts_builtin_sym_end] = ACTIONS(449), - [aux_sym_float_token1] = ACTIONS(447), - [aux_sym_float_token2] = ACTIONS(447), - [aux_sym_float_token3] = ACTIONS(447), - [aux_sym_float_token4] = ACTIONS(447), - [aux_sym_float_token5] = ACTIONS(447), - [aux_sym_integer_token1] = ACTIONS(447), - [aux_sym_integer_token2] = ACTIONS(449), - [sym_char] = ACTIONS(447), - [sym_string] = ACTIONS(449), - [sym_byte_compiled_file_name] = ACTIONS(449), - [aux_sym_symbol_token1] = ACTIONS(449), - [aux_sym_symbol_token2] = ACTIONS(447), - [anon_sym_POUND_POUND] = ACTIONS(449), - [anon_sym_POUND_SQUOTE] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(449), - [anon_sym_BQUOTE] = ACTIONS(449), - [anon_sym_COMMA_AT] = ACTIONS(449), - [anon_sym_COMMA] = ACTIONS(447), - [anon_sym_LPAREN] = ACTIONS(449), - [anon_sym_RPAREN] = ACTIONS(449), - [anon_sym_LBRACK] = ACTIONS(449), - [anon_sym_POUND_LBRACK] = ACTIONS(449), - [anon_sym_POUND_LPAREN] = ACTIONS(449), + [aux_sym_float_token1] = ACTIONS(474), + [aux_sym_float_token2] = ACTIONS(474), + [aux_sym_float_token3] = ACTIONS(474), + [aux_sym_float_token4] = ACTIONS(474), + [aux_sym_float_token5] = ACTIONS(474), + [aux_sym_integer_token1] = ACTIONS(474), + [aux_sym_integer_token2] = ACTIONS(476), + [sym_char] = ACTIONS(474), + [sym_string] = ACTIONS(476), + [sym_byte_compiled_file_name] = ACTIONS(476), + [aux_sym_symbol_token1] = ACTIONS(476), + [aux_sym_symbol_token2] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_SQUOTE] = ACTIONS(476), + [anon_sym_SQUOTE] = ACTIONS(476), + [anon_sym_BQUOTE] = ACTIONS(476), + [anon_sym_COMMA_AT] = ACTIONS(476), + [anon_sym_COMMA] = ACTIONS(474), + [anon_sym_LPAREN] = ACTIONS(476), + [anon_sym_RPAREN] = ACTIONS(476), + [anon_sym_LBRACK] = ACTIONS(476), + [anon_sym_RBRACK] = ACTIONS(476), + [anon_sym_POUND_LBRACK] = ACTIONS(476), + [anon_sym_POUND_LPAREN] = ACTIONS(476), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(476), [sym_comment] = ACTIONS(3), }, [85] = { - [ts_builtin_sym_end] = ACTIONS(421), - [aux_sym_float_token1] = ACTIONS(419), - [aux_sym_float_token2] = ACTIONS(419), - [aux_sym_float_token3] = ACTIONS(419), - [aux_sym_float_token4] = ACTIONS(419), - [aux_sym_float_token5] = ACTIONS(419), - [aux_sym_integer_token1] = ACTIONS(419), - [aux_sym_integer_token2] = ACTIONS(421), - [sym_char] = ACTIONS(419), - [sym_string] = ACTIONS(421), - [sym_byte_compiled_file_name] = ACTIONS(421), - [aux_sym_symbol_token1] = ACTIONS(421), - [aux_sym_symbol_token2] = ACTIONS(419), - [anon_sym_POUND_POUND] = ACTIONS(421), - [anon_sym_POUND_SQUOTE] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(421), - [anon_sym_BQUOTE] = ACTIONS(421), - [anon_sym_COMMA_AT] = ACTIONS(421), - [anon_sym_COMMA] = ACTIONS(419), - [anon_sym_LPAREN] = ACTIONS(421), - [anon_sym_RPAREN] = ACTIONS(421), - [anon_sym_LBRACK] = ACTIONS(421), - [anon_sym_POUND_LBRACK] = ACTIONS(421), - [anon_sym_POUND_LPAREN] = ACTIONS(421), + [aux_sym_float_token1] = ACTIONS(486), + [aux_sym_float_token2] = ACTIONS(486), + [aux_sym_float_token3] = ACTIONS(486), + [aux_sym_float_token4] = ACTIONS(486), + [aux_sym_float_token5] = ACTIONS(486), + [aux_sym_integer_token1] = ACTIONS(486), + [aux_sym_integer_token2] = ACTIONS(488), + [sym_char] = ACTIONS(486), + [sym_string] = ACTIONS(488), + [sym_byte_compiled_file_name] = ACTIONS(488), + [aux_sym_symbol_token1] = ACTIONS(488), + [aux_sym_symbol_token2] = ACTIONS(486), + [anon_sym_POUND_POUND] = ACTIONS(488), + [anon_sym_POUND_SQUOTE] = ACTIONS(488), + [anon_sym_SQUOTE] = ACTIONS(488), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_COMMA_AT] = ACTIONS(488), + [anon_sym_COMMA] = ACTIONS(486), + [sym_dot] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(488), + [anon_sym_RPAREN] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(488), + [anon_sym_POUND_LBRACK] = ACTIONS(488), + [anon_sym_POUND_LPAREN] = ACTIONS(488), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(488), [sym_comment] = ACTIONS(3), }, [86] = { - [ts_builtin_sym_end] = ACTIONS(453), - [aux_sym_float_token1] = ACTIONS(451), - [aux_sym_float_token2] = ACTIONS(451), - [aux_sym_float_token3] = ACTIONS(451), - [aux_sym_float_token4] = ACTIONS(451), - [aux_sym_float_token5] = ACTIONS(451), - [aux_sym_integer_token1] = ACTIONS(451), - [aux_sym_integer_token2] = ACTIONS(453), - [sym_char] = ACTIONS(451), - [sym_string] = ACTIONS(453), - [sym_byte_compiled_file_name] = ACTIONS(453), - [aux_sym_symbol_token1] = ACTIONS(453), - [aux_sym_symbol_token2] = ACTIONS(451), - [anon_sym_POUND_POUND] = ACTIONS(453), - [anon_sym_POUND_SQUOTE] = ACTIONS(453), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_BQUOTE] = ACTIONS(453), - [anon_sym_COMMA_AT] = ACTIONS(453), - [anon_sym_COMMA] = ACTIONS(451), - [anon_sym_LPAREN] = ACTIONS(453), - [anon_sym_RPAREN] = ACTIONS(453), - [anon_sym_LBRACK] = ACTIONS(453), - [anon_sym_POUND_LBRACK] = ACTIONS(453), - [anon_sym_POUND_LPAREN] = ACTIONS(453), + [aux_sym_float_token1] = ACTIONS(482), + [aux_sym_float_token2] = ACTIONS(482), + [aux_sym_float_token3] = ACTIONS(482), + [aux_sym_float_token4] = ACTIONS(482), + [aux_sym_float_token5] = ACTIONS(482), + [aux_sym_integer_token1] = ACTIONS(482), + [aux_sym_integer_token2] = ACTIONS(484), + [sym_char] = ACTIONS(482), + [sym_string] = ACTIONS(484), + [sym_byte_compiled_file_name] = ACTIONS(484), + [aux_sym_symbol_token1] = ACTIONS(484), + [aux_sym_symbol_token2] = ACTIONS(482), + [anon_sym_POUND_POUND] = ACTIONS(484), + [anon_sym_POUND_SQUOTE] = ACTIONS(484), + [anon_sym_SQUOTE] = ACTIONS(484), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_COMMA_AT] = ACTIONS(484), + [anon_sym_COMMA] = ACTIONS(482), + [sym_dot] = ACTIONS(482), + [anon_sym_LPAREN] = ACTIONS(484), + [anon_sym_RPAREN] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [anon_sym_POUND_LBRACK] = ACTIONS(484), + [anon_sym_POUND_LPAREN] = ACTIONS(484), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(484), [sym_comment] = ACTIONS(3), }, [87] = { - [ts_builtin_sym_end] = ACTIONS(397), - [aux_sym_float_token1] = ACTIONS(395), - [aux_sym_float_token2] = ACTIONS(395), - [aux_sym_float_token3] = ACTIONS(395), - [aux_sym_float_token4] = ACTIONS(395), - [aux_sym_float_token5] = ACTIONS(395), - [aux_sym_integer_token1] = ACTIONS(395), - [aux_sym_integer_token2] = ACTIONS(397), - [sym_char] = ACTIONS(395), - [sym_string] = ACTIONS(397), - [sym_byte_compiled_file_name] = ACTIONS(397), - [aux_sym_symbol_token1] = ACTIONS(397), - [aux_sym_symbol_token2] = ACTIONS(395), - [anon_sym_POUND_POUND] = ACTIONS(397), - [anon_sym_POUND_SQUOTE] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(397), - [anon_sym_BQUOTE] = ACTIONS(397), - [anon_sym_COMMA_AT] = ACTIONS(397), - [anon_sym_COMMA] = ACTIONS(395), - [anon_sym_LPAREN] = ACTIONS(397), - [anon_sym_RPAREN] = ACTIONS(397), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_POUND_LBRACK] = ACTIONS(397), - [anon_sym_POUND_LPAREN] = ACTIONS(397), + [aux_sym_float_token1] = ACTIONS(478), + [aux_sym_float_token2] = ACTIONS(478), + [aux_sym_float_token3] = ACTIONS(478), + [aux_sym_float_token4] = ACTIONS(478), + [aux_sym_float_token5] = ACTIONS(478), + [aux_sym_integer_token1] = ACTIONS(478), + [aux_sym_integer_token2] = ACTIONS(480), + [sym_char] = ACTIONS(478), + [sym_string] = ACTIONS(480), + [sym_byte_compiled_file_name] = ACTIONS(480), + [aux_sym_symbol_token1] = ACTIONS(480), + [aux_sym_symbol_token2] = ACTIONS(478), + [anon_sym_POUND_POUND] = ACTIONS(480), + [anon_sym_POUND_SQUOTE] = ACTIONS(480), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(480), + [anon_sym_COMMA_AT] = ACTIONS(480), + [anon_sym_COMMA] = ACTIONS(478), + [sym_dot] = ACTIONS(478), + [anon_sym_LPAREN] = ACTIONS(480), + [anon_sym_RPAREN] = ACTIONS(480), + [anon_sym_LBRACK] = ACTIONS(480), + [anon_sym_POUND_LBRACK] = ACTIONS(480), + [anon_sym_POUND_LPAREN] = ACTIONS(480), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(480), [sym_comment] = ACTIONS(3), }, [88] = { - [ts_builtin_sym_end] = ACTIONS(457), - [aux_sym_float_token1] = ACTIONS(455), - [aux_sym_float_token2] = ACTIONS(455), - [aux_sym_float_token3] = ACTIONS(455), - [aux_sym_float_token4] = ACTIONS(455), - [aux_sym_float_token5] = ACTIONS(455), - [aux_sym_integer_token1] = ACTIONS(455), - [aux_sym_integer_token2] = ACTIONS(457), - [sym_char] = ACTIONS(455), - [sym_string] = ACTIONS(457), - [sym_byte_compiled_file_name] = ACTIONS(457), - [aux_sym_symbol_token1] = ACTIONS(457), - [aux_sym_symbol_token2] = ACTIONS(455), - [anon_sym_POUND_POUND] = ACTIONS(457), - [anon_sym_POUND_SQUOTE] = ACTIONS(457), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_BQUOTE] = ACTIONS(457), - [anon_sym_COMMA_AT] = ACTIONS(457), - [anon_sym_COMMA] = ACTIONS(455), - [anon_sym_LPAREN] = ACTIONS(457), - [anon_sym_RPAREN] = ACTIONS(457), - [anon_sym_LBRACK] = ACTIONS(457), - [anon_sym_POUND_LBRACK] = ACTIONS(457), - [anon_sym_POUND_LPAREN] = ACTIONS(457), + [ts_builtin_sym_end] = ACTIONS(476), + [aux_sym_float_token1] = ACTIONS(474), + [aux_sym_float_token2] = ACTIONS(474), + [aux_sym_float_token3] = ACTIONS(474), + [aux_sym_float_token4] = ACTIONS(474), + [aux_sym_float_token5] = ACTIONS(474), + [aux_sym_integer_token1] = ACTIONS(474), + [aux_sym_integer_token2] = ACTIONS(476), + [sym_char] = ACTIONS(474), + [sym_string] = ACTIONS(476), + [sym_byte_compiled_file_name] = ACTIONS(476), + [aux_sym_symbol_token1] = ACTIONS(476), + [aux_sym_symbol_token2] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_SQUOTE] = ACTIONS(476), + [anon_sym_SQUOTE] = ACTIONS(476), + [anon_sym_BQUOTE] = ACTIONS(476), + [anon_sym_COMMA_AT] = ACTIONS(476), + [anon_sym_COMMA] = ACTIONS(474), + [anon_sym_LPAREN] = ACTIONS(476), + [anon_sym_RPAREN] = ACTIONS(476), + [anon_sym_LBRACK] = ACTIONS(476), + [anon_sym_POUND_LBRACK] = ACTIONS(476), + [anon_sym_POUND_LPAREN] = ACTIONS(476), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(476), [sym_comment] = ACTIONS(3), }, [89] = { - [ts_builtin_sym_end] = ACTIONS(417), - [aux_sym_float_token1] = ACTIONS(415), - [aux_sym_float_token2] = ACTIONS(415), - [aux_sym_float_token3] = ACTIONS(415), - [aux_sym_float_token4] = ACTIONS(415), - [aux_sym_float_token5] = ACTIONS(415), - [aux_sym_integer_token1] = ACTIONS(415), - [aux_sym_integer_token2] = ACTIONS(417), - [sym_char] = ACTIONS(415), - [sym_string] = ACTIONS(417), - [sym_byte_compiled_file_name] = ACTIONS(417), - [aux_sym_symbol_token1] = ACTIONS(417), - [aux_sym_symbol_token2] = ACTIONS(415), - [anon_sym_POUND_POUND] = ACTIONS(417), - [anon_sym_POUND_SQUOTE] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(417), - [anon_sym_BQUOTE] = ACTIONS(417), - [anon_sym_COMMA_AT] = ACTIONS(417), - [anon_sym_COMMA] = ACTIONS(415), - [anon_sym_LPAREN] = ACTIONS(417), - [anon_sym_RPAREN] = ACTIONS(417), - [anon_sym_LBRACK] = ACTIONS(417), - [anon_sym_POUND_LBRACK] = ACTIONS(417), - [anon_sym_POUND_LPAREN] = ACTIONS(417), + [ts_builtin_sym_end] = ACTIONS(472), + [aux_sym_float_token1] = ACTIONS(470), + [aux_sym_float_token2] = ACTIONS(470), + [aux_sym_float_token3] = ACTIONS(470), + [aux_sym_float_token4] = ACTIONS(470), + [aux_sym_float_token5] = ACTIONS(470), + [aux_sym_integer_token1] = ACTIONS(470), + [aux_sym_integer_token2] = ACTIONS(472), + [sym_char] = ACTIONS(470), + [sym_string] = ACTIONS(472), + [sym_byte_compiled_file_name] = ACTIONS(472), + [aux_sym_symbol_token1] = ACTIONS(472), + [aux_sym_symbol_token2] = ACTIONS(470), + [anon_sym_POUND_POUND] = ACTIONS(472), + [anon_sym_POUND_SQUOTE] = ACTIONS(472), + [anon_sym_SQUOTE] = ACTIONS(472), + [anon_sym_BQUOTE] = ACTIONS(472), + [anon_sym_COMMA_AT] = ACTIONS(472), + [anon_sym_COMMA] = ACTIONS(470), + [anon_sym_LPAREN] = ACTIONS(472), + [anon_sym_RPAREN] = ACTIONS(472), + [anon_sym_LBRACK] = ACTIONS(472), + [anon_sym_POUND_LBRACK] = ACTIONS(472), + [anon_sym_POUND_LPAREN] = ACTIONS(472), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(472), [sym_comment] = ACTIONS(3), }, [90] = { - [ts_builtin_sym_end] = ACTIONS(413), - [aux_sym_float_token1] = ACTIONS(411), - [aux_sym_float_token2] = ACTIONS(411), - [aux_sym_float_token3] = ACTIONS(411), - [aux_sym_float_token4] = ACTIONS(411), - [aux_sym_float_token5] = ACTIONS(411), - [aux_sym_integer_token1] = ACTIONS(411), - [aux_sym_integer_token2] = ACTIONS(413), - [sym_char] = ACTIONS(411), - [sym_string] = ACTIONS(413), - [sym_byte_compiled_file_name] = ACTIONS(413), - [aux_sym_symbol_token1] = ACTIONS(413), - [aux_sym_symbol_token2] = ACTIONS(411), - [anon_sym_POUND_POUND] = ACTIONS(413), - [anon_sym_POUND_SQUOTE] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(413), - [anon_sym_BQUOTE] = ACTIONS(413), - [anon_sym_COMMA_AT] = ACTIONS(413), - [anon_sym_COMMA] = ACTIONS(411), - [anon_sym_LPAREN] = ACTIONS(413), - [anon_sym_RPAREN] = ACTIONS(413), - [anon_sym_LBRACK] = ACTIONS(413), - [anon_sym_POUND_LBRACK] = ACTIONS(413), - [anon_sym_POUND_LPAREN] = ACTIONS(413), + [ts_builtin_sym_end] = ACTIONS(484), + [aux_sym_float_token1] = ACTIONS(482), + [aux_sym_float_token2] = ACTIONS(482), + [aux_sym_float_token3] = ACTIONS(482), + [aux_sym_float_token4] = ACTIONS(482), + [aux_sym_float_token5] = ACTIONS(482), + [aux_sym_integer_token1] = ACTIONS(482), + [aux_sym_integer_token2] = ACTIONS(484), + [sym_char] = ACTIONS(482), + [sym_string] = ACTIONS(484), + [sym_byte_compiled_file_name] = ACTIONS(484), + [aux_sym_symbol_token1] = ACTIONS(484), + [aux_sym_symbol_token2] = ACTIONS(482), + [anon_sym_POUND_POUND] = ACTIONS(484), + [anon_sym_POUND_SQUOTE] = ACTIONS(484), + [anon_sym_SQUOTE] = ACTIONS(484), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_COMMA_AT] = ACTIONS(484), + [anon_sym_COMMA] = ACTIONS(482), + [anon_sym_LPAREN] = ACTIONS(484), + [anon_sym_RPAREN] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [anon_sym_POUND_LBRACK] = ACTIONS(484), + [anon_sym_POUND_LPAREN] = ACTIONS(484), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(484), [sym_comment] = ACTIONS(3), }, [91] = { - [ts_builtin_sym_end] = ACTIONS(409), - [aux_sym_float_token1] = ACTIONS(407), - [aux_sym_float_token2] = ACTIONS(407), - [aux_sym_float_token3] = ACTIONS(407), - [aux_sym_float_token4] = ACTIONS(407), - [aux_sym_float_token5] = ACTIONS(407), - [aux_sym_integer_token1] = ACTIONS(407), - [aux_sym_integer_token2] = ACTIONS(409), - [sym_char] = ACTIONS(407), - [sym_string] = ACTIONS(409), - [sym_byte_compiled_file_name] = ACTIONS(409), - [aux_sym_symbol_token1] = ACTIONS(409), - [aux_sym_symbol_token2] = ACTIONS(407), - [anon_sym_POUND_POUND] = ACTIONS(409), - [anon_sym_POUND_SQUOTE] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(409), - [anon_sym_BQUOTE] = ACTIONS(409), - [anon_sym_COMMA_AT] = ACTIONS(409), - [anon_sym_COMMA] = ACTIONS(407), - [anon_sym_LPAREN] = ACTIONS(409), - [anon_sym_RPAREN] = ACTIONS(409), - [anon_sym_LBRACK] = ACTIONS(409), - [anon_sym_POUND_LBRACK] = ACTIONS(409), - [anon_sym_POUND_LPAREN] = ACTIONS(409), + [ts_builtin_sym_end] = ACTIONS(440), + [aux_sym_float_token1] = ACTIONS(438), + [aux_sym_float_token2] = ACTIONS(438), + [aux_sym_float_token3] = ACTIONS(438), + [aux_sym_float_token4] = ACTIONS(438), + [aux_sym_float_token5] = ACTIONS(438), + [aux_sym_integer_token1] = ACTIONS(438), + [aux_sym_integer_token2] = ACTIONS(440), + [sym_char] = ACTIONS(438), + [sym_string] = ACTIONS(440), + [sym_byte_compiled_file_name] = ACTIONS(440), + [aux_sym_symbol_token1] = ACTIONS(440), + [aux_sym_symbol_token2] = ACTIONS(438), + [anon_sym_POUND_POUND] = ACTIONS(440), + [anon_sym_POUND_SQUOTE] = ACTIONS(440), + [anon_sym_SQUOTE] = ACTIONS(440), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_COMMA_AT] = ACTIONS(440), + [anon_sym_COMMA] = ACTIONS(438), + [anon_sym_LPAREN] = ACTIONS(440), + [anon_sym_RPAREN] = ACTIONS(440), + [anon_sym_LBRACK] = ACTIONS(440), + [anon_sym_POUND_LBRACK] = ACTIONS(440), + [anon_sym_POUND_LPAREN] = ACTIONS(440), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(440), [sym_comment] = ACTIONS(3), }, [92] = { - [ts_builtin_sym_end] = ACTIONS(405), - [aux_sym_float_token1] = ACTIONS(403), - [aux_sym_float_token2] = ACTIONS(403), - [aux_sym_float_token3] = ACTIONS(403), - [aux_sym_float_token4] = ACTIONS(403), - [aux_sym_float_token5] = ACTIONS(403), - [aux_sym_integer_token1] = ACTIONS(403), - [aux_sym_integer_token2] = ACTIONS(405), - [sym_char] = ACTIONS(403), - [sym_string] = ACTIONS(405), - [sym_byte_compiled_file_name] = ACTIONS(405), - [aux_sym_symbol_token1] = ACTIONS(405), - [aux_sym_symbol_token2] = ACTIONS(403), - [anon_sym_POUND_POUND] = ACTIONS(405), - [anon_sym_POUND_SQUOTE] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(405), - [anon_sym_BQUOTE] = ACTIONS(405), - [anon_sym_COMMA_AT] = ACTIONS(405), - [anon_sym_COMMA] = ACTIONS(403), - [anon_sym_LPAREN] = ACTIONS(405), - [anon_sym_RPAREN] = ACTIONS(405), - [anon_sym_LBRACK] = ACTIONS(405), - [anon_sym_POUND_LBRACK] = ACTIONS(405), - [anon_sym_POUND_LPAREN] = ACTIONS(405), + [ts_builtin_sym_end] = ACTIONS(468), + [aux_sym_float_token1] = ACTIONS(466), + [aux_sym_float_token2] = ACTIONS(466), + [aux_sym_float_token3] = ACTIONS(466), + [aux_sym_float_token4] = ACTIONS(466), + [aux_sym_float_token5] = ACTIONS(466), + [aux_sym_integer_token1] = ACTIONS(466), + [aux_sym_integer_token2] = ACTIONS(468), + [sym_char] = ACTIONS(466), + [sym_string] = ACTIONS(468), + [sym_byte_compiled_file_name] = ACTIONS(468), + [aux_sym_symbol_token1] = ACTIONS(468), + [aux_sym_symbol_token2] = ACTIONS(466), + [anon_sym_POUND_POUND] = ACTIONS(468), + [anon_sym_POUND_SQUOTE] = ACTIONS(468), + [anon_sym_SQUOTE] = ACTIONS(468), + [anon_sym_BQUOTE] = ACTIONS(468), + [anon_sym_COMMA_AT] = ACTIONS(468), + [anon_sym_COMMA] = ACTIONS(466), + [anon_sym_LPAREN] = ACTIONS(468), + [anon_sym_RPAREN] = ACTIONS(468), + [anon_sym_LBRACK] = ACTIONS(468), + [anon_sym_POUND_LBRACK] = ACTIONS(468), + [anon_sym_POUND_LPAREN] = ACTIONS(468), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(468), + [sym_comment] = ACTIONS(3), + }, + [93] = { + [ts_builtin_sym_end] = ACTIONS(464), + [aux_sym_float_token1] = ACTIONS(462), + [aux_sym_float_token2] = ACTIONS(462), + [aux_sym_float_token3] = ACTIONS(462), + [aux_sym_float_token4] = ACTIONS(462), + [aux_sym_float_token5] = ACTIONS(462), + [aux_sym_integer_token1] = ACTIONS(462), + [aux_sym_integer_token2] = ACTIONS(464), + [sym_char] = ACTIONS(462), + [sym_string] = ACTIONS(464), + [sym_byte_compiled_file_name] = ACTIONS(464), + [aux_sym_symbol_token1] = ACTIONS(464), + [aux_sym_symbol_token2] = ACTIONS(462), + [anon_sym_POUND_POUND] = ACTIONS(464), + [anon_sym_POUND_SQUOTE] = ACTIONS(464), + [anon_sym_SQUOTE] = ACTIONS(464), + [anon_sym_BQUOTE] = ACTIONS(464), + [anon_sym_COMMA_AT] = ACTIONS(464), + [anon_sym_COMMA] = ACTIONS(462), + [anon_sym_LPAREN] = ACTIONS(464), + [anon_sym_RPAREN] = ACTIONS(464), + [anon_sym_LBRACK] = ACTIONS(464), + [anon_sym_POUND_LBRACK] = ACTIONS(464), + [anon_sym_POUND_LPAREN] = ACTIONS(464), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(464), + [sym_comment] = ACTIONS(3), + }, + [94] = { + [ts_builtin_sym_end] = ACTIONS(488), + [aux_sym_float_token1] = ACTIONS(486), + [aux_sym_float_token2] = ACTIONS(486), + [aux_sym_float_token3] = ACTIONS(486), + [aux_sym_float_token4] = ACTIONS(486), + [aux_sym_float_token5] = ACTIONS(486), + [aux_sym_integer_token1] = ACTIONS(486), + [aux_sym_integer_token2] = ACTIONS(488), + [sym_char] = ACTIONS(486), + [sym_string] = ACTIONS(488), + [sym_byte_compiled_file_name] = ACTIONS(488), + [aux_sym_symbol_token1] = ACTIONS(488), + [aux_sym_symbol_token2] = ACTIONS(486), + [anon_sym_POUND_POUND] = ACTIONS(488), + [anon_sym_POUND_SQUOTE] = ACTIONS(488), + [anon_sym_SQUOTE] = ACTIONS(488), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_COMMA_AT] = ACTIONS(488), + [anon_sym_COMMA] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(488), + [anon_sym_RPAREN] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(488), + [anon_sym_POUND_LBRACK] = ACTIONS(488), + [anon_sym_POUND_LPAREN] = ACTIONS(488), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + }, + [95] = { + [ts_builtin_sym_end] = ACTIONS(460), + [aux_sym_float_token1] = ACTIONS(458), + [aux_sym_float_token2] = ACTIONS(458), + [aux_sym_float_token3] = ACTIONS(458), + [aux_sym_float_token4] = ACTIONS(458), + [aux_sym_float_token5] = ACTIONS(458), + [aux_sym_integer_token1] = ACTIONS(458), + [aux_sym_integer_token2] = ACTIONS(460), + [sym_char] = ACTIONS(458), + [sym_string] = ACTIONS(460), + [sym_byte_compiled_file_name] = ACTIONS(460), + [aux_sym_symbol_token1] = ACTIONS(460), + [aux_sym_symbol_token2] = ACTIONS(458), + [anon_sym_POUND_POUND] = ACTIONS(460), + [anon_sym_POUND_SQUOTE] = ACTIONS(460), + [anon_sym_SQUOTE] = ACTIONS(460), + [anon_sym_BQUOTE] = ACTIONS(460), + [anon_sym_COMMA_AT] = ACTIONS(460), + [anon_sym_COMMA] = ACTIONS(458), + [anon_sym_LPAREN] = ACTIONS(460), + [anon_sym_RPAREN] = ACTIONS(460), + [anon_sym_LBRACK] = ACTIONS(460), + [anon_sym_POUND_LBRACK] = ACTIONS(460), + [anon_sym_POUND_LPAREN] = ACTIONS(460), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(460), + [sym_comment] = ACTIONS(3), + }, + [96] = { + [ts_builtin_sym_end] = ACTIONS(500), + [aux_sym_float_token1] = ACTIONS(498), + [aux_sym_float_token2] = ACTIONS(498), + [aux_sym_float_token3] = ACTIONS(498), + [aux_sym_float_token4] = ACTIONS(498), + [aux_sym_float_token5] = ACTIONS(498), + [aux_sym_integer_token1] = ACTIONS(498), + [aux_sym_integer_token2] = ACTIONS(500), + [sym_char] = ACTIONS(498), + [sym_string] = ACTIONS(500), + [sym_byte_compiled_file_name] = ACTIONS(500), + [aux_sym_symbol_token1] = ACTIONS(500), + [aux_sym_symbol_token2] = ACTIONS(498), + [anon_sym_POUND_POUND] = ACTIONS(500), + [anon_sym_POUND_SQUOTE] = ACTIONS(500), + [anon_sym_SQUOTE] = ACTIONS(500), + [anon_sym_BQUOTE] = ACTIONS(500), + [anon_sym_COMMA_AT] = ACTIONS(500), + [anon_sym_COMMA] = ACTIONS(498), + [anon_sym_LPAREN] = ACTIONS(500), + [anon_sym_RPAREN] = ACTIONS(500), + [anon_sym_LBRACK] = ACTIONS(500), + [anon_sym_POUND_LBRACK] = ACTIONS(500), + [anon_sym_POUND_LPAREN] = ACTIONS(500), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(500), + [sym_comment] = ACTIONS(3), + }, + [97] = { + [ts_builtin_sym_end] = ACTIONS(436), + [aux_sym_float_token1] = ACTIONS(434), + [aux_sym_float_token2] = ACTIONS(434), + [aux_sym_float_token3] = ACTIONS(434), + [aux_sym_float_token4] = ACTIONS(434), + [aux_sym_float_token5] = ACTIONS(434), + [aux_sym_integer_token1] = ACTIONS(434), + [aux_sym_integer_token2] = ACTIONS(436), + [sym_char] = ACTIONS(434), + [sym_string] = ACTIONS(436), + [sym_byte_compiled_file_name] = ACTIONS(436), + [aux_sym_symbol_token1] = ACTIONS(436), + [aux_sym_symbol_token2] = ACTIONS(434), + [anon_sym_POUND_POUND] = ACTIONS(436), + [anon_sym_POUND_SQUOTE] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(436), + [anon_sym_BQUOTE] = ACTIONS(436), + [anon_sym_COMMA_AT] = ACTIONS(436), + [anon_sym_COMMA] = ACTIONS(434), + [anon_sym_LPAREN] = ACTIONS(436), + [anon_sym_RPAREN] = ACTIONS(436), + [anon_sym_LBRACK] = ACTIONS(436), + [anon_sym_POUND_LBRACK] = ACTIONS(436), + [anon_sym_POUND_LPAREN] = ACTIONS(436), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(436), + [sym_comment] = ACTIONS(3), + }, + [98] = { + [ts_builtin_sym_end] = ACTIONS(456), + [aux_sym_float_token1] = ACTIONS(454), + [aux_sym_float_token2] = ACTIONS(454), + [aux_sym_float_token3] = ACTIONS(454), + [aux_sym_float_token4] = ACTIONS(454), + [aux_sym_float_token5] = ACTIONS(454), + [aux_sym_integer_token1] = ACTIONS(454), + [aux_sym_integer_token2] = ACTIONS(456), + [sym_char] = ACTIONS(454), + [sym_string] = ACTIONS(456), + [sym_byte_compiled_file_name] = ACTIONS(456), + [aux_sym_symbol_token1] = ACTIONS(456), + [aux_sym_symbol_token2] = ACTIONS(454), + [anon_sym_POUND_POUND] = ACTIONS(456), + [anon_sym_POUND_SQUOTE] = ACTIONS(456), + [anon_sym_SQUOTE] = ACTIONS(456), + [anon_sym_BQUOTE] = ACTIONS(456), + [anon_sym_COMMA_AT] = ACTIONS(456), + [anon_sym_COMMA] = ACTIONS(454), + [anon_sym_LPAREN] = ACTIONS(456), + [anon_sym_RPAREN] = ACTIONS(456), + [anon_sym_LBRACK] = ACTIONS(456), + [anon_sym_POUND_LBRACK] = ACTIONS(456), + [anon_sym_POUND_LPAREN] = ACTIONS(456), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(456), + [sym_comment] = ACTIONS(3), + }, + [99] = { + [ts_builtin_sym_end] = ACTIONS(496), + [aux_sym_float_token1] = ACTIONS(494), + [aux_sym_float_token2] = ACTIONS(494), + [aux_sym_float_token3] = ACTIONS(494), + [aux_sym_float_token4] = ACTIONS(494), + [aux_sym_float_token5] = ACTIONS(494), + [aux_sym_integer_token1] = ACTIONS(494), + [aux_sym_integer_token2] = ACTIONS(496), + [sym_char] = ACTIONS(494), + [sym_string] = ACTIONS(496), + [sym_byte_compiled_file_name] = ACTIONS(496), + [aux_sym_symbol_token1] = ACTIONS(496), + [aux_sym_symbol_token2] = ACTIONS(494), + [anon_sym_POUND_POUND] = ACTIONS(496), + [anon_sym_POUND_SQUOTE] = ACTIONS(496), + [anon_sym_SQUOTE] = ACTIONS(496), + [anon_sym_BQUOTE] = ACTIONS(496), + [anon_sym_COMMA_AT] = ACTIONS(496), + [anon_sym_COMMA] = ACTIONS(494), + [anon_sym_LPAREN] = ACTIONS(496), + [anon_sym_RPAREN] = ACTIONS(496), + [anon_sym_LBRACK] = ACTIONS(496), + [anon_sym_POUND_LBRACK] = ACTIONS(496), + [anon_sym_POUND_LPAREN] = ACTIONS(496), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(496), + [sym_comment] = ACTIONS(3), + }, + [100] = { + [ts_builtin_sym_end] = ACTIONS(452), + [aux_sym_float_token1] = ACTIONS(450), + [aux_sym_float_token2] = ACTIONS(450), + [aux_sym_float_token3] = ACTIONS(450), + [aux_sym_float_token4] = ACTIONS(450), + [aux_sym_float_token5] = ACTIONS(450), + [aux_sym_integer_token1] = ACTIONS(450), + [aux_sym_integer_token2] = ACTIONS(452), + [sym_char] = ACTIONS(450), + [sym_string] = ACTIONS(452), + [sym_byte_compiled_file_name] = ACTIONS(452), + [aux_sym_symbol_token1] = ACTIONS(452), + [aux_sym_symbol_token2] = ACTIONS(450), + [anon_sym_POUND_POUND] = ACTIONS(452), + [anon_sym_POUND_SQUOTE] = ACTIONS(452), + [anon_sym_SQUOTE] = ACTIONS(452), + [anon_sym_BQUOTE] = ACTIONS(452), + [anon_sym_COMMA_AT] = ACTIONS(452), + [anon_sym_COMMA] = ACTIONS(450), + [anon_sym_LPAREN] = ACTIONS(452), + [anon_sym_RPAREN] = ACTIONS(452), + [anon_sym_LBRACK] = ACTIONS(452), + [anon_sym_POUND_LBRACK] = ACTIONS(452), + [anon_sym_POUND_LPAREN] = ACTIONS(452), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(452), + [sym_comment] = ACTIONS(3), + }, + [101] = { + [ts_builtin_sym_end] = ACTIONS(448), + [aux_sym_float_token1] = ACTIONS(446), + [aux_sym_float_token2] = ACTIONS(446), + [aux_sym_float_token3] = ACTIONS(446), + [aux_sym_float_token4] = ACTIONS(446), + [aux_sym_float_token5] = ACTIONS(446), + [aux_sym_integer_token1] = ACTIONS(446), + [aux_sym_integer_token2] = ACTIONS(448), + [sym_char] = ACTIONS(446), + [sym_string] = ACTIONS(448), + [sym_byte_compiled_file_name] = ACTIONS(448), + [aux_sym_symbol_token1] = ACTIONS(448), + [aux_sym_symbol_token2] = ACTIONS(446), + [anon_sym_POUND_POUND] = ACTIONS(448), + [anon_sym_POUND_SQUOTE] = ACTIONS(448), + [anon_sym_SQUOTE] = ACTIONS(448), + [anon_sym_BQUOTE] = ACTIONS(448), + [anon_sym_COMMA_AT] = ACTIONS(448), + [anon_sym_COMMA] = ACTIONS(446), + [anon_sym_LPAREN] = ACTIONS(448), + [anon_sym_RPAREN] = ACTIONS(448), + [anon_sym_LBRACK] = ACTIONS(448), + [anon_sym_POUND_LBRACK] = ACTIONS(448), + [anon_sym_POUND_LPAREN] = ACTIONS(448), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(448), + [sym_comment] = ACTIONS(3), + }, + [102] = { + [ts_builtin_sym_end] = ACTIONS(444), + [aux_sym_float_token1] = ACTIONS(442), + [aux_sym_float_token2] = ACTIONS(442), + [aux_sym_float_token3] = ACTIONS(442), + [aux_sym_float_token4] = ACTIONS(442), + [aux_sym_float_token5] = ACTIONS(442), + [aux_sym_integer_token1] = ACTIONS(442), + [aux_sym_integer_token2] = ACTIONS(444), + [sym_char] = ACTIONS(442), + [sym_string] = ACTIONS(444), + [sym_byte_compiled_file_name] = ACTIONS(444), + [aux_sym_symbol_token1] = ACTIONS(444), + [aux_sym_symbol_token2] = ACTIONS(442), + [anon_sym_POUND_POUND] = ACTIONS(444), + [anon_sym_POUND_SQUOTE] = ACTIONS(444), + [anon_sym_SQUOTE] = ACTIONS(444), + [anon_sym_BQUOTE] = ACTIONS(444), + [anon_sym_COMMA_AT] = ACTIONS(444), + [anon_sym_COMMA] = ACTIONS(442), + [anon_sym_LPAREN] = ACTIONS(444), + [anon_sym_RPAREN] = ACTIONS(444), + [anon_sym_LBRACK] = ACTIONS(444), + [anon_sym_POUND_LBRACK] = ACTIONS(444), + [anon_sym_POUND_LPAREN] = ACTIONS(444), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(444), + [sym_comment] = ACTIONS(3), + }, + [103] = { + [ts_builtin_sym_end] = ACTIONS(504), + [aux_sym_float_token1] = ACTIONS(502), + [aux_sym_float_token2] = ACTIONS(502), + [aux_sym_float_token3] = ACTIONS(502), + [aux_sym_float_token4] = ACTIONS(502), + [aux_sym_float_token5] = ACTIONS(502), + [aux_sym_integer_token1] = ACTIONS(502), + [aux_sym_integer_token2] = ACTIONS(504), + [sym_char] = ACTIONS(502), + [sym_string] = ACTIONS(504), + [sym_byte_compiled_file_name] = ACTIONS(504), + [aux_sym_symbol_token1] = ACTIONS(504), + [aux_sym_symbol_token2] = ACTIONS(502), + [anon_sym_POUND_POUND] = ACTIONS(504), + [anon_sym_POUND_SQUOTE] = ACTIONS(504), + [anon_sym_SQUOTE] = ACTIONS(504), + [anon_sym_BQUOTE] = ACTIONS(504), + [anon_sym_COMMA_AT] = ACTIONS(504), + [anon_sym_COMMA] = ACTIONS(502), + [anon_sym_LPAREN] = ACTIONS(504), + [anon_sym_RPAREN] = ACTIONS(504), + [anon_sym_LBRACK] = ACTIONS(504), + [anon_sym_POUND_LBRACK] = ACTIONS(504), + [anon_sym_POUND_LPAREN] = ACTIONS(504), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(504), + [sym_comment] = ACTIONS(3), + }, + [104] = { + [ts_builtin_sym_end] = ACTIONS(492), + [aux_sym_float_token1] = ACTIONS(490), + [aux_sym_float_token2] = ACTIONS(490), + [aux_sym_float_token3] = ACTIONS(490), + [aux_sym_float_token4] = ACTIONS(490), + [aux_sym_float_token5] = ACTIONS(490), + [aux_sym_integer_token1] = ACTIONS(490), + [aux_sym_integer_token2] = ACTIONS(492), + [sym_char] = ACTIONS(490), + [sym_string] = ACTIONS(492), + [sym_byte_compiled_file_name] = ACTIONS(492), + [aux_sym_symbol_token1] = ACTIONS(492), + [aux_sym_symbol_token2] = ACTIONS(490), + [anon_sym_POUND_POUND] = ACTIONS(492), + [anon_sym_POUND_SQUOTE] = ACTIONS(492), + [anon_sym_SQUOTE] = ACTIONS(492), + [anon_sym_BQUOTE] = ACTIONS(492), + [anon_sym_COMMA_AT] = ACTIONS(492), + [anon_sym_COMMA] = ACTIONS(490), + [anon_sym_LPAREN] = ACTIONS(492), + [anon_sym_RPAREN] = ACTIONS(492), + [anon_sym_LBRACK] = ACTIONS(492), + [anon_sym_POUND_LBRACK] = ACTIONS(492), + [anon_sym_POUND_LPAREN] = ACTIONS(492), + [anon_sym_POUNDs_LPARENhash_DASHtable] = ACTIONS(492), [sym_comment] = ACTIONS(3), }, }; @@ -4015,66 +4629,66 @@ static const uint16_t ts_small_parse_table[] = { [0] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(506), 1, anon_sym_RPAREN, [7] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(508), 1, anon_sym_RPAREN, [14] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, + ACTIONS(510), 1, anon_sym_RPAREN, [21] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(512), 1, anon_sym_RPAREN, [28] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 1, + ACTIONS(514), 1, sym_string, [35] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 1, + ACTIONS(516), 1, ts_builtin_sym_end, [42] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 1, + ACTIONS(518), 1, sym_string, [49] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 1, + ACTIONS(520), 1, sym_string, [56] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 1, + ACTIONS(522), 1, anon_sym_RPAREN, [63] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 1, + ACTIONS(524), 1, anon_sym_RPAREN, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(93)] = 0, - [SMALL_STATE(94)] = 7, - [SMALL_STATE(95)] = 14, - [SMALL_STATE(96)] = 21, - [SMALL_STATE(97)] = 28, - [SMALL_STATE(98)] = 35, - [SMALL_STATE(99)] = 42, - [SMALL_STATE(100)] = 49, - [SMALL_STATE(101)] = 56, - [SMALL_STATE(102)] = 63, + [SMALL_STATE(105)] = 0, + [SMALL_STATE(106)] = 7, + [SMALL_STATE(107)] = 14, + [SMALL_STATE(108)] = 21, + [SMALL_STATE(109)] = 28, + [SMALL_STATE(110)] = 35, + [SMALL_STATE(111)] = 42, + [SMALL_STATE(112)] = 49, + [SMALL_STATE(113)] = 56, + [SMALL_STATE(114)] = 63, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -4082,221 +4696,243 @@ static const 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_source_file, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [75] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(57), - [78] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(58), - [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(58), - [84] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(4), - [87] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(4), - [90] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(59), - [93] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(59), - [96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(43), - [99] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(39), - [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(38), - [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(7), - [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10), - [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(21), - [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(100), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(77), - [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(69), - [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(69), - [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8), - [151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8), - [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(62), - [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(62), - [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(40), - [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(41), - [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(42), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), - [171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(5), - [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(11), - [177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(13), - [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(97), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(60), - [280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(80), - [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(80), - [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(25), - [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(25), - [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(84), - [295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(84), - [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(44), - [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(36), - [304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(33), - [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(3), - [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(26), - [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(12), - [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(99), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote, 2), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote, 2), - [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vector, 2), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vector, 2), - [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bytecode, 2), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bytecode, 2), - [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vector, 3), - [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vector, 3), - [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bytecode, 3), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bytecode, 3), - [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_text_properties, 3), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_text_properties, 3), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_text_properties, 4), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_text_properties, 4), - [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5), - [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float, 1), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float, 1), - [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 1), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_symbol, 1), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_symbol, 1), - [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quote, 2), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quote, 2), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splice, 2), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splice, 2), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [469] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [37] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(87), + [40] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(86), + [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(86), + [46] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(2), + [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(2), + [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(85), + [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(85), + [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(44), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(45), + [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(46), + [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), + [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(4), + [72] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [74] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(14), + [77] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(21), + [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(109), + [83] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(23), + [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(63), + [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(64), + [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(64), + [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(3), + [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(3), + [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(65), + [104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(65), + [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(49), + [110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(48), + [113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(47), + [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6), + [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(29), + [122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(26), + [125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(112), + [128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(24), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(66), + [310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(90), + [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(90), + [316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(28), + [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(28), + [322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(94), + [325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(94), + [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(42), + [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(38), + [334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(41), + [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8), + [340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(12), + [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(13), + [346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(111), + [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(15), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vector, 3), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vector, 3), + [438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vector, 2), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vector, 2), + [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bytecode, 2), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bytecode, 2), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_table, 2), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_table, 2), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bytecode, 3), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bytecode, 3), + [462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_text_properties, 3), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_text_properties, 3), + [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_table, 3), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_table, 3), + [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_text_properties, 4), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_text_properties, 4), + [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5), + [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float, 1), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float, 1), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 1), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_symbol, 1), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_symbol, 1), + [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote, 2), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote, 2), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splice, 2), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splice, 2), + [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quote, 2), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quote, 2), + [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [516] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), }; #ifdef __cplusplus diff --git a/test/corpus/hash_table.txt b/test/corpus/hash_table.txt new file mode 100644 index 000000000..a94bbeecc --- /dev/null +++ b/test/corpus/hash_table.txt @@ -0,0 +1,11 @@ +================================================================================ +Hash table read syntax +================================================================================ + +#s(hash-table 0) + +-------------------------------------------------------------------------------- + +(source_file + (hash_table + (integer)))