difftastic/src/parser.c

4974 lines
183 KiB
C

#include <tree_sitter/parser.h>
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
#define LANGUAGE_VERSION 13
#define STATE_COUNT 115
#define LARGE_STATE_COUNT 105
#define SYMBOL_COUNT 43
#define ALIAS_COUNT 0
#define TOKEN_COUNT 28
#define EXTERNAL_TOKEN_COUNT 0
#define FIELD_COUNT 0
#define MAX_ALIAS_SEQUENCE_LENGTH 5
#define PRODUCTION_ID_COUNT 1
enum {
aux_sym_float_token1 = 1,
aux_sym_float_token2 = 2,
aux_sym_float_token3 = 3,
aux_sym_float_token4 = 4,
aux_sym_float_token5 = 5,
aux_sym_integer_token1 = 6,
aux_sym_integer_token2 = 7,
sym_char = 8,
sym_string = 9,
sym_byte_compiled_file_name = 10,
aux_sym_symbol_token1 = 11,
aux_sym_symbol_token2 = 12,
anon_sym_POUND_POUND = 13,
anon_sym_POUND_SQUOTE = 14,
anon_sym_SQUOTE = 15,
anon_sym_BQUOTE = 16,
anon_sym_COMMA_AT = 17,
anon_sym_COMMA = 18,
sym_dot = 19,
anon_sym_LPAREN = 20,
anon_sym_RPAREN = 21,
anon_sym_LBRACK = 22,
anon_sym_RBRACK = 23,
anon_sym_POUND_LBRACK = 24,
anon_sym_POUND_LPAREN = 25,
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[] = {
[ts_builtin_sym_end] = "end",
[aux_sym_float_token1] = "float_token1",
[aux_sym_float_token2] = "float_token2",
[aux_sym_float_token3] = "float_token3",
[aux_sym_float_token4] = "float_token4",
[aux_sym_float_token5] = "float_token5",
[aux_sym_integer_token1] = "integer_token1",
[aux_sym_integer_token2] = "integer_token2",
[sym_char] = "char",
[sym_string] = "string",
[sym_byte_compiled_file_name] = "byte_compiled_file_name",
[aux_sym_symbol_token1] = "symbol_token1",
[aux_sym_symbol_token2] = "symbol_token2",
[anon_sym_POUND_POUND] = "##",
[anon_sym_POUND_SQUOTE] = "#'",
[anon_sym_SQUOTE] = "'",
[anon_sym_BQUOTE] = "`",
[anon_sym_COMMA_AT] = ",@",
[anon_sym_COMMA] = ",",
[sym_dot] = "dot",
[anon_sym_LPAREN] = "(",
[anon_sym_RPAREN] = ")",
[anon_sym_LBRACK] = "[",
[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",
[sym__atom] = "_atom",
[sym_float] = "float",
[sym_integer] = "integer",
[sym_symbol] = "symbol",
[sym_quote] = "quote",
[sym_unquote_splice] = "unquote_splice",
[sym_unquote] = "unquote",
[sym_list] = "list",
[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",
};
static const TSSymbol ts_symbol_map[] = {
[ts_builtin_sym_end] = ts_builtin_sym_end,
[aux_sym_float_token1] = aux_sym_float_token1,
[aux_sym_float_token2] = aux_sym_float_token2,
[aux_sym_float_token3] = aux_sym_float_token3,
[aux_sym_float_token4] = aux_sym_float_token4,
[aux_sym_float_token5] = aux_sym_float_token5,
[aux_sym_integer_token1] = aux_sym_integer_token1,
[aux_sym_integer_token2] = aux_sym_integer_token2,
[sym_char] = sym_char,
[sym_string] = sym_string,
[sym_byte_compiled_file_name] = sym_byte_compiled_file_name,
[aux_sym_symbol_token1] = aux_sym_symbol_token1,
[aux_sym_symbol_token2] = aux_sym_symbol_token2,
[anon_sym_POUND_POUND] = anon_sym_POUND_POUND,
[anon_sym_POUND_SQUOTE] = anon_sym_POUND_SQUOTE,
[anon_sym_SQUOTE] = anon_sym_SQUOTE,
[anon_sym_BQUOTE] = anon_sym_BQUOTE,
[anon_sym_COMMA_AT] = anon_sym_COMMA_AT,
[anon_sym_COMMA] = anon_sym_COMMA,
[sym_dot] = sym_dot,
[anon_sym_LPAREN] = anon_sym_LPAREN,
[anon_sym_RPAREN] = anon_sym_RPAREN,
[anon_sym_LBRACK] = anon_sym_LBRACK,
[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,
[sym__atom] = sym__atom,
[sym_float] = sym_float,
[sym_integer] = sym_integer,
[sym_symbol] = sym_symbol,
[sym_quote] = sym_quote,
[sym_unquote_splice] = sym_unquote_splice,
[sym_unquote] = sym_unquote,
[sym_list] = sym_list,
[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,
};
static const TSSymbolMetadata ts_symbol_metadata[] = {
[ts_builtin_sym_end] = {
.visible = false,
.named = true,
},
[aux_sym_float_token1] = {
.visible = false,
.named = false,
},
[aux_sym_float_token2] = {
.visible = false,
.named = false,
},
[aux_sym_float_token3] = {
.visible = false,
.named = false,
},
[aux_sym_float_token4] = {
.visible = false,
.named = false,
},
[aux_sym_float_token5] = {
.visible = false,
.named = false,
},
[aux_sym_integer_token1] = {
.visible = false,
.named = false,
},
[aux_sym_integer_token2] = {
.visible = false,
.named = false,
},
[sym_char] = {
.visible = true,
.named = true,
},
[sym_string] = {
.visible = true,
.named = true,
},
[sym_byte_compiled_file_name] = {
.visible = true,
.named = true,
},
[aux_sym_symbol_token1] = {
.visible = false,
.named = false,
},
[aux_sym_symbol_token2] = {
.visible = false,
.named = false,
},
[anon_sym_POUND_POUND] = {
.visible = true,
.named = false,
},
[anon_sym_POUND_SQUOTE] = {
.visible = true,
.named = false,
},
[anon_sym_SQUOTE] = {
.visible = true,
.named = false,
},
[anon_sym_BQUOTE] = {
.visible = true,
.named = false,
},
[anon_sym_COMMA_AT] = {
.visible = true,
.named = false,
},
[anon_sym_COMMA] = {
.visible = true,
.named = false,
},
[sym_dot] = {
.visible = true,
.named = true,
},
[anon_sym_LPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_RPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_LBRACK] = {
.visible = true,
.named = false,
},
[anon_sym_RBRACK] = {
.visible = true,
.named = false,
},
[anon_sym_POUND_LBRACK] = {
.visible = true,
.named = false,
},
[anon_sym_POUND_LPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_POUNDs_LPARENhash_DASHtable] = {
.visible = true,
.named = false,
},
[sym_comment] = {
.visible = true,
.named = true,
},
[sym_source_file] = {
.visible = true,
.named = true,
},
[sym__sexp] = {
.visible = false,
.named = true,
},
[sym__atom] = {
.visible = false,
.named = true,
},
[sym_float] = {
.visible = true,
.named = true,
},
[sym_integer] = {
.visible = true,
.named = true,
},
[sym_symbol] = {
.visible = true,
.named = true,
},
[sym_quote] = {
.visible = true,
.named = true,
},
[sym_unquote_splice] = {
.visible = true,
.named = true,
},
[sym_unquote] = {
.visible = true,
.named = true,
},
[sym_list] = {
.visible = true,
.named = true,
},
[sym_vector] = {
.visible = true,
.named = true,
},
[sym_bytecode] = {
.visible = true,
.named = true,
},
[sym_string_text_properties] = {
.visible = true,
.named = true,
},
[sym_hash_table] = {
.visible = true,
.named = true,
},
[aux_sym_source_file_repeat1] = {
.visible = false,
.named = false,
},
};
static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = {
[0] = {0},
};
static const uint16_t ts_non_terminal_alias_map[] = {
0,
};
static inline bool aux_sym_symbol_token2_character_set_1(int32_t c) {
return (c < '<'
? (c < '*'
? (c < '$'
? c == '!'
: c <= '%')
: (c <= '+' || (c >= '-' && c <= ':')))
: (c <= 'Z' || (c < 'a'
? (c < '_'
? c == '\\'
: c <= '_')
: (c <= '~' || c == 955))));
}
static inline bool aux_sym_symbol_token2_character_set_2(int32_t c) {
return (c < '<'
? (c < '*'
? (c < '$'
? c == '!'
: c <= '%')
: (c <= '*' || (c >= '-' && c <= ':')))
: (c <= 'Z' || (c < 'a'
? (c < '_'
? c == '\\'
: c <= '_')
: (c <= '~' || c == 955))));
}
static inline bool aux_sym_symbol_token2_character_set_3(int32_t c) {
return (c < '<'
? (c < '*'
? (c < '$'
? c == '!'
: c <= '%')
: (c <= '+' || (c >= '-' && c <= ':')))
: (c <= 'Z' || (c < 'b'
? (c < '_'
? c == '\\'
: c <= '_')
: (c <= '~' || c == 955))));
}
static bool ts_lex(TSLexer *lexer, TSStateId state) {
START_LEXER();
eof = lexer->eof(lexer);
switch (state) {
case 0:
if (eof) ADVANCE(32);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(0)
if (lookahead == '"') ADVANCE(1);
if (lookahead == '#') ADVANCE(2);
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(86);
END_STATE();
case 1:
if (lookahead == '"') ADVANCE(58);
if (lookahead == '\\') ADVANCE(30);
if (lookahead != 0) ADVANCE(1);
END_STATE();
case 2:
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(28);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(23);
END_STATE();
case 3:
if (lookahead == '(') ADVANCE(19);
END_STATE();
case 4:
if (lookahead == '+') ADVANCE(13);
END_STATE();
case 5:
if (lookahead == '+') ADVANCE(10);
END_STATE();
case 6:
if (lookahead == '-') ADVANCE(25);
END_STATE();
case 7:
if (lookahead == '0') ADVANCE(26);
END_STATE();
case 8:
if (lookahead == '0') ADVANCE(27);
END_STATE();
case 9:
if (lookahead == 'F') ADVANCE(40);
END_STATE();
case 10:
if (lookahead == 'I') ADVANCE(11);
END_STATE();
case 11:
if (lookahead == 'N') ADVANCE(9);
END_STATE();
case 12:
if (lookahead == 'N') ADVANCE(42);
END_STATE();
case 13:
if (lookahead == 'N') ADVANCE(16);
END_STATE();
case 14:
if (lookahead == 'a') ADVANCE(24);
END_STATE();
case 15:
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 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(54);
END_STATE();
case 29:
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 30:
if (lookahead != 0) ADVANCE(1);
END_STATE();
case 31:
if (eof) ADVANCE(32);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(31)
if (lookahead == '"') ADVANCE(1);
if (lookahead == '#') ADVANCE(2);
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(86);
END_STATE();
case 32:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
case 33:
ACCEPT_TOKEN(aux_sym_float_token1);
if (lookahead == 'E' ||
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 34:
ACCEPT_TOKEN(aux_sym_float_token1);
if (lookahead == 'E' ||
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 35:
ACCEPT_TOKEN(aux_sym_float_token1);
if (lookahead == 'E' ||
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 36:
ACCEPT_TOKEN(aux_sym_float_token2);
if (lookahead == 'E' ||
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 37:
ACCEPT_TOKEN(aux_sym_float_token2);
if (lookahead == 'E' ||
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 38:
ACCEPT_TOKEN(aux_sym_float_token2);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 39:
ACCEPT_TOKEN(aux_sym_float_token3);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(39);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 40:
ACCEPT_TOKEN(aux_sym_float_token4);
END_STATE();
case 41:
ACCEPT_TOKEN(aux_sym_float_token4);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 42:
ACCEPT_TOKEN(aux_sym_float_token5);
END_STATE();
case 43:
ACCEPT_TOKEN(aux_sym_float_token5);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 44:
ACCEPT_TOKEN(aux_sym_integer_token1);
if (lookahead == '.') ADVANCE(51);
if (lookahead == 'E' ||
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(7);
END_STATE();
case 45:
ACCEPT_TOKEN(aux_sym_integer_token1);
if (lookahead == '.') ADVANCE(53);
if (lookahead == '0') ADVANCE(48);
if (lookahead == 'E' ||
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 46:
ACCEPT_TOKEN(aux_sym_integer_token1);
if (lookahead == '.') ADVANCE(53);
if (lookahead == '0') ADVANCE(49);
if (lookahead == 'E' ||
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 47:
ACCEPT_TOKEN(aux_sym_integer_token1);
if (lookahead == '.') ADVANCE(53);
if (lookahead == 'E' ||
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 48:
ACCEPT_TOKEN(aux_sym_integer_token1);
if (lookahead == '.') ADVANCE(53);
if (lookahead == 'E' ||
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 49:
ACCEPT_TOKEN(aux_sym_integer_token1);
if (lookahead == '.') ADVANCE(53);
if (lookahead == 'E' ||
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 50:
ACCEPT_TOKEN(aux_sym_integer_token1);
if (lookahead == '.') ADVANCE(52);
if (lookahead == 'E' ||
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(8);
END_STATE();
case 51:
ACCEPT_TOKEN(aux_sym_integer_token1);
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 52:
ACCEPT_TOKEN(aux_sym_integer_token1);
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 53:
ACCEPT_TOKEN(aux_sym_integer_token1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 54:
ACCEPT_TOKEN(aux_sym_integer_token2);
END_STATE();
case 55:
ACCEPT_TOKEN(sym_char);
END_STATE();
case 56:
ACCEPT_TOKEN(sym_char);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 57:
ACCEPT_TOKEN(sym_char);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(56);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(55);
END_STATE();
case 58:
ACCEPT_TOKEN(sym_string);
END_STATE();
case 59:
ACCEPT_TOKEN(sym_byte_compiled_file_name);
END_STATE();
case 60:
ACCEPT_TOKEN(aux_sym_symbol_token1);
END_STATE();
case 61:
ACCEPT_TOKEN(aux_sym_symbol_token2);
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 62:
ACCEPT_TOKEN(aux_sym_symbol_token2);
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 63:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == '+') ADVANCE(75);
if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(86);
END_STATE();
case 64:
ACCEPT_TOKEN(aux_sym_symbol_token2);
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 65:
ACCEPT_TOKEN(aux_sym_symbol_token2);
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 66:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == '+') ADVANCE(74);
if (aux_sym_symbol_token2_character_set_2(lookahead)) ADVANCE(86);
END_STATE();
case 67:
ACCEPT_TOKEN(aux_sym_symbol_token2);
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 68:
ACCEPT_TOKEN(aux_sym_symbol_token2);
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 69:
ACCEPT_TOKEN(aux_sym_symbol_token2);
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 70:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == '0') ADVANCE(80);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 71:
ACCEPT_TOKEN(aux_sym_symbol_token2);
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 72:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == '0') ADVANCE(81);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 73:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == 'F') ADVANCE(41);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 74:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == 'I') ADVANCE(76);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 75:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == 'N') ADVANCE(79);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 76:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == 'N') ADVANCE(73);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 77:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == 'N') ADVANCE(43);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 78:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == '\\') ADVANCE(57);
if (lookahead == '!' ||
lookahead == '$' ||
lookahead == '%' ||
lookahead == '*' ||
lookahead == '+' ||
('-' <= lookahead && lookahead <= ':') ||
('<' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= '~') ||
lookahead == 955) ADVANCE(56);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(55);
END_STATE();
case 79:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == 'a') ADVANCE(77);
if (aux_sym_symbol_token2_character_set_3(lookahead)) ADVANCE(86);
END_STATE();
case 80:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(63);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 81:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(66);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 82:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (lookahead == '\'' ||
lookahead == ',' ||
lookahead == '`') ADVANCE(60);
if (lookahead == '!' ||
lookahead == '$' ||
lookahead == '%' ||
('*' <= lookahead && lookahead <= ':') ||
('<' <= lookahead && lookahead <= 'Z') ||
lookahead == '\\' ||
('_' <= lookahead && lookahead <= '~') ||
lookahead == 955) ADVANCE(86);
END_STATE();
case 83:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 84:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 85:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(39);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 86:
ACCEPT_TOKEN(aux_sym_symbol_token2);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 87:
ACCEPT_TOKEN(anon_sym_POUND_POUND);
END_STATE();
case 88:
ACCEPT_TOKEN(anon_sym_POUND_SQUOTE);
END_STATE();
case 89:
ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
case 90:
ACCEPT_TOKEN(anon_sym_BQUOTE);
END_STATE();
case 91:
ACCEPT_TOKEN(anon_sym_COMMA_AT);
END_STATE();
case 92:
ACCEPT_TOKEN(anon_sym_COMMA);
if (lookahead == '@') ADVANCE(91);
END_STATE();
case 93:
ACCEPT_TOKEN(sym_dot);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(34);
if (aux_sym_symbol_token2_character_set_1(lookahead)) ADVANCE(86);
END_STATE();
case 94:
ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
case 95:
ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
case 96:
ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
case 97:
ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
case 98:
ACCEPT_TOKEN(anon_sym_POUND_LBRACK);
END_STATE();
case 99:
ACCEPT_TOKEN(anon_sym_POUND_LPAREN);
END_STATE();
case 100:
ACCEPT_TOKEN(anon_sym_POUNDs_LPARENhash_DASHtable);
END_STATE();
case 101:
ACCEPT_TOKEN(sym_comment);
END_STATE();
case 102:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(101);
if (lookahead != 0) ADVANCE(102);
END_STATE();
default:
return false;
}
}
static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[0] = {.lex_state = 0},
[1] = {.lex_state = 31},
[2] = {.lex_state = 0},
[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 = 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 = 31},
[53] = {.lex_state = 0},
[54] = {.lex_state = 0},
[55] = {.lex_state = 0},
[56] = {.lex_state = 0},
[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 = 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] = {
[0] = {
[ts_builtin_sym_end] = ACTIONS(1),
[aux_sym_float_token1] = ACTIONS(1),
[aux_sym_float_token2] = ACTIONS(1),
[aux_sym_float_token3] = ACTIONS(1),
[aux_sym_float_token4] = ACTIONS(1),
[aux_sym_float_token5] = ACTIONS(1),
[aux_sym_integer_token1] = ACTIONS(1),
[aux_sym_integer_token2] = ACTIONS(1),
[sym_char] = ACTIONS(1),
[sym_string] = ACTIONS(1),
[sym_byte_compiled_file_name] = ACTIONS(1),
[aux_sym_symbol_token1] = ACTIONS(1),
[aux_sym_symbol_token2] = ACTIONS(1),
[anon_sym_POUND_POUND] = ACTIONS(1),
[anon_sym_POUND_SQUOTE] = ACTIONS(1),
[anon_sym_SQUOTE] = ACTIONS(1),
[anon_sym_BQUOTE] = ACTIONS(1),
[anon_sym_COMMA_AT] = ACTIONS(1),
[anon_sym_COMMA] = ACTIONS(1),
[sym_dot] = ACTIONS(1),
[anon_sym_LPAREN] = ACTIONS(1),
[anon_sym_RPAREN] = ACTIONS(1),
[anon_sym_LBRACK] = ACTIONS(1),
[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(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),
[aux_sym_float_token3] = ACTIONS(7),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[sym_char] = ACTIONS(13),
[sym_string] = ACTIONS(15),
[sym_byte_compiled_file_name] = ACTIONS(15),
[aux_sym_symbol_token1] = ACTIONS(17),
[aux_sym_symbol_token2] = ACTIONS(19),
[anon_sym_POUND_POUND] = ACTIONS(17),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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(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(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(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(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(9),
[sym__atom] = STATE(9),
[sym_float] = STATE(9),
[sym_integer] = STATE(9),
[sym_symbol] = STATE(9),
[sym_quote] = STATE(9),
[sym_unquote_splice] = STATE(9),
[sym_unquote] = STATE(9),
[sym_list] = STATE(9),
[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(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(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(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(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(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(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),
[sym_integer] = STATE(27),
[sym_symbol] = STATE(27),
[sym_quote] = STATE(27),
[sym_unquote_splice] = STATE(27),
[sym_unquote] = STATE(27),
[sym_list] = STATE(27),
[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(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),
},
[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),
},
[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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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),
},
[18] = {
[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(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(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),
[sym_integer] = STATE(18),
[sym_symbol] = STATE(18),
[sym_quote] = STATE(18),
[sym_unquote_splice] = STATE(18),
[sym_unquote] = STATE(18),
[sym_list] = STATE(18),
[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(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),
},
[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),
},
[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),
},
[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),
},
[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),
},
[29] = {
[sym__sexp] = STATE(22),
[sym__atom] = STATE(22),
[sym_float] = STATE(22),
[sym_integer] = STATE(22),
[sym_symbol] = STATE(22),
[sym_quote] = STATE(22),
[sym_unquote_splice] = STATE(22),
[sym_unquote] = STATE(22),
[sym_list] = STATE(22),
[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(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),
},
[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),
},
[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),
},
[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),
},
[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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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(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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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(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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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),
},
[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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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),
},
[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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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),
},
[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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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),
},
[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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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),
},
[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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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),
},
[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),
},
[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),
},
[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),
},
[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),
},
[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),
},
[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),
},
[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),
[aux_sym_float_token4] = ACTIONS(7),
[aux_sym_float_token5] = ACTIONS(7),
[aux_sym_integer_token1] = ACTIONS(9),
[aux_sym_integer_token2] = ACTIONS(11),
[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),
[anon_sym_POUND_SQUOTE] = ACTIONS(21),
[anon_sym_SQUOTE] = ACTIONS(21),
[anon_sym_BQUOTE] = ACTIONS(21),
[anon_sym_COMMA_AT] = ACTIONS(23),
[anon_sym_COMMA] = ACTIONS(25),
[anon_sym_LPAREN] = ACTIONS(27),
[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),
},
[51] = {
[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(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(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(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(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(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(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(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(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] = {
[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(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(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(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(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(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] = {
[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(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(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(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(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(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(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(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(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(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(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(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] = {
[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] = {
[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] = {
[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] = {
[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] = {
[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] = {
[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] = {
[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] = {
[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] = {
[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] = {
[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(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(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(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(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(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),
},
};
static const uint16_t ts_small_parse_table[] = {
[0] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(506), 1,
anon_sym_RPAREN,
[7] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(508), 1,
anon_sym_RPAREN,
[14] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(510), 1,
anon_sym_RPAREN,
[21] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(512), 1,
anon_sym_RPAREN,
[28] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(514), 1,
sym_string,
[35] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(516), 1,
ts_builtin_sym_end,
[42] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(518), 1,
sym_string,
[49] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(520), 1,
sym_string,
[56] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(522), 1,
anon_sym_RPAREN,
[63] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(524), 1,
anon_sym_RPAREN,
};
static const uint32_t ts_small_parse_table_map[] = {
[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[] = {
[0] = {.entry = {.count = 0, .reusable = false}},
[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(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
extern "C" {
#endif
#ifdef _WIN32
#define extern __declspec(dllexport)
#endif
extern const TSLanguage *tree_sitter_elisp(void) {
static const TSLanguage language = {
.version = LANGUAGE_VERSION,
.symbol_count = SYMBOL_COUNT,
.alias_count = ALIAS_COUNT,
.token_count = TOKEN_COUNT,
.external_token_count = EXTERNAL_TOKEN_COUNT,
.state_count = STATE_COUNT,
.large_state_count = LARGE_STATE_COUNT,
.production_id_count = PRODUCTION_ID_COUNT,
.field_count = FIELD_COUNT,
.max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH,
.parse_table = &ts_parse_table[0][0],
.small_parse_table = ts_small_parse_table,
.small_parse_table_map = ts_small_parse_table_map,
.parse_actions = ts_parse_actions,
.symbol_names = ts_symbol_names,
.symbol_metadata = ts_symbol_metadata,
.public_symbol_map = ts_symbol_map,
.alias_map = ts_non_terminal_alias_map,
.alias_sequences = &ts_alias_sequences[0][0],
.lex_modes = ts_lex_modes,
.lex_fn = ts_lex,
};
return &language;
}
#ifdef __cplusplus
}
#endif