/* Automatically generated by tree-sitter v0.25.3 (2a835ee029dca1c325e6f1c01dbce40396f6123e) */ #include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #define LANGUAGE_VERSION 15 #define STATE_COUNT 446 #define LARGE_STATE_COUNT 117 #define SYMBOL_COUNT 96 #define ALIAS_COUNT 0 #define TOKEN_COUNT 50 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 8 #define MAX_ALIAS_SEQUENCE_LENGTH 11 #define MAX_RESERVED_WORD_SET_SIZE 0 #define PRODUCTION_ID_COUNT 22 #define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { sym_symbol = 1, sym_shebang = 2, anon_sym_POUND_ = 3, sym_comment = 4, anon_sym_SQUOTE = 5, anon_sym_BQUOTE = 6, anon_sym_TILDE = 7, anon_sym_TILDE_AT = 8, anon_sym_POUND_STAR = 9, anon_sym_POUND_STAR_STAR = 10, anon_sym_COLON = 11, aux_sym_dotted_identifier_token1 = 12, anon_sym_DOT = 13, anon_sym_LPAREN = 14, anon_sym_RPAREN = 15, anon_sym_LBRACK = 16, anon_sym_RBRACK = 17, anon_sym_POUND_LPAREN = 18, anon_sym_POUND_LBRACE = 19, anon_sym_RBRACE = 20, anon_sym_LBRACE = 21, aux_sym_string_token1 = 22, aux_sym_string_token2 = 23, anon_sym_DQUOTE = 24, anon_sym_POUND_LBRACK_LBRACK = 25, aux_sym_bracket_string_token1 = 26, anon_sym_RBRACK_RBRACK = 27, sym_float = 28, sym_complex = 29, sym_immediate_symbol = 30, sym__decinteger = 31, sym__bininteger = 32, sym__octinteger = 33, sym__hexinteger = 34, anon_sym_import = 35, anon_sym_require = 36, anon_sym_defn = 37, anon_sym_async = 38, anon_sym_fn = 39, anon_sym_defclass = 40, anon_sym_defmacro = 41, anon_sym_defreader = 42, anon_sym_STAR = 43, anon_sym_macros = 44, anon_sym_readers = 45, anon_sym_tp = 46, anon_sym_POUND_CARET = 47, anon_sym_SLASH = 48, anon_sym_as = 49, sym_source_file = 50, sym__element = 51, sym__form = 52, sym_discard = 53, sym_sugar = 54, sym__identifier = 55, sym__sequence = 56, sym__string = 57, sym__numeric_literal = 58, sym_keyword = 59, sym__symbol_or_dots = 60, sym_dotted_identifier = 61, sym_expression = 62, sym_list = 63, sym_tuple = 64, sym_set = 65, sym_dictionary = 66, sym_string = 67, sym_bracket_string = 68, sym_integer = 69, sym_dots = 70, sym_import = 71, sym_require = 72, sym_function = 73, sym_lambda = 74, sym_class = 75, sym_macro = 76, sym_reader = 77, sym_module_import = 78, sym_named_import = 79, sym_namespace_require = 80, sym_variable_list = 81, sym_type_parameters = 82, sym_type_annotation = 83, sym_parameter_list = 84, sym__variable = 85, sym_aliased_import = 86, aux_sym_source_file_repeat1 = 87, aux_sym_dotted_identifier_repeat1 = 88, aux_sym_dictionary_repeat1 = 89, aux_sym_import_repeat1 = 90, aux_sym_require_repeat1 = 91, aux_sym_named_import_repeat1 = 92, aux_sym_namespace_require_repeat1 = 93, aux_sym_variable_list_repeat1 = 94, aux_sym_parameter_list_repeat1 = 95, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym_symbol] = "symbol", [sym_shebang] = "shebang", [anon_sym_POUND_] = "#_", [sym_comment] = "comment", [anon_sym_SQUOTE] = "'", [anon_sym_BQUOTE] = "`", [anon_sym_TILDE] = "~", [anon_sym_TILDE_AT] = "~@", [anon_sym_POUND_STAR] = "#*", [anon_sym_POUND_STAR_STAR] = "#**", [anon_sym_COLON] = ":", [aux_sym_dotted_identifier_token1] = "dotted_identifier_token1", [anon_sym_DOT] = ".", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", [anon_sym_LBRACK] = "[", [anon_sym_RBRACK] = "]", [anon_sym_POUND_LPAREN] = "#(", [anon_sym_POUND_LBRACE] = "#{", [anon_sym_RBRACE] = "}", [anon_sym_LBRACE] = "{", [aux_sym_string_token1] = "string_token1", [aux_sym_string_token2] = "string_token2", [anon_sym_DQUOTE] = "\"", [anon_sym_POUND_LBRACK_LBRACK] = "#[[", [aux_sym_bracket_string_token1] = "bracket_string_token1", [anon_sym_RBRACK_RBRACK] = "]]", [sym_float] = "float", [sym_complex] = "complex", [sym_immediate_symbol] = "immediate_symbol", [sym__decinteger] = "_decinteger", [sym__bininteger] = "_bininteger", [sym__octinteger] = "_octinteger", [sym__hexinteger] = "_hexinteger", [anon_sym_import] = "import", [anon_sym_require] = "require", [anon_sym_defn] = "defn", [anon_sym_async] = "async", [anon_sym_fn] = "fn", [anon_sym_defclass] = "defclass", [anon_sym_defmacro] = "defmacro", [anon_sym_defreader] = "defreader", [anon_sym_STAR] = "*", [anon_sym_macros] = "macros", [anon_sym_readers] = "readers", [anon_sym_tp] = "tp", [anon_sym_POUND_CARET] = "#^", [anon_sym_SLASH] = "/", [anon_sym_as] = "as", [sym_source_file] = "source_file", [sym__element] = "_element", [sym__form] = "_form", [sym_discard] = "discard", [sym_sugar] = "sugar", [sym__identifier] = "_identifier", [sym__sequence] = "_sequence", [sym__string] = "_string", [sym__numeric_literal] = "_numeric_literal", [sym_keyword] = "keyword", [sym__symbol_or_dots] = "_symbol_or_dots", [sym_dotted_identifier] = "dotted_identifier", [sym_expression] = "expression", [sym_list] = "list", [sym_tuple] = "tuple", [sym_set] = "set", [sym_dictionary] = "dictionary", [sym_string] = "string", [sym_bracket_string] = "bracket_string", [sym_integer] = "integer", [sym_dots] = "dots", [sym_import] = "import", [sym_require] = "require", [sym_function] = "function", [sym_lambda] = "lambda", [sym_class] = "class", [sym_macro] = "macro", [sym_reader] = "reader", [sym_module_import] = "module_import", [sym_named_import] = "named_import", [sym_namespace_require] = "namespace_require", [sym_variable_list] = "variable_list", [sym_type_parameters] = "type_parameters", [sym_type_annotation] = "type_annotation", [sym_parameter_list] = "parameter_list", [sym__variable] = "_variable", [sym_aliased_import] = "aliased_import", [aux_sym_source_file_repeat1] = "source_file_repeat1", [aux_sym_dotted_identifier_repeat1] = "dotted_identifier_repeat1", [aux_sym_dictionary_repeat1] = "dictionary_repeat1", [aux_sym_import_repeat1] = "import_repeat1", [aux_sym_require_repeat1] = "require_repeat1", [aux_sym_named_import_repeat1] = "named_import_repeat1", [aux_sym_namespace_require_repeat1] = "namespace_require_repeat1", [aux_sym_variable_list_repeat1] = "variable_list_repeat1", [aux_sym_parameter_list_repeat1] = "parameter_list_repeat1", }; static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym_symbol] = sym_symbol, [sym_shebang] = sym_shebang, [anon_sym_POUND_] = anon_sym_POUND_, [sym_comment] = sym_comment, [anon_sym_SQUOTE] = anon_sym_SQUOTE, [anon_sym_BQUOTE] = anon_sym_BQUOTE, [anon_sym_TILDE] = anon_sym_TILDE, [anon_sym_TILDE_AT] = anon_sym_TILDE_AT, [anon_sym_POUND_STAR] = anon_sym_POUND_STAR, [anon_sym_POUND_STAR_STAR] = anon_sym_POUND_STAR_STAR, [anon_sym_COLON] = anon_sym_COLON, [aux_sym_dotted_identifier_token1] = aux_sym_dotted_identifier_token1, [anon_sym_DOT] = anon_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_LPAREN] = anon_sym_POUND_LPAREN, [anon_sym_POUND_LBRACE] = anon_sym_POUND_LBRACE, [anon_sym_RBRACE] = anon_sym_RBRACE, [anon_sym_LBRACE] = anon_sym_LBRACE, [aux_sym_string_token1] = aux_sym_string_token1, [aux_sym_string_token2] = aux_sym_string_token2, [anon_sym_DQUOTE] = anon_sym_DQUOTE, [anon_sym_POUND_LBRACK_LBRACK] = anon_sym_POUND_LBRACK_LBRACK, [aux_sym_bracket_string_token1] = aux_sym_bracket_string_token1, [anon_sym_RBRACK_RBRACK] = anon_sym_RBRACK_RBRACK, [sym_float] = sym_float, [sym_complex] = sym_complex, [sym_immediate_symbol] = sym_immediate_symbol, [sym__decinteger] = sym__decinteger, [sym__bininteger] = sym__bininteger, [sym__octinteger] = sym__octinteger, [sym__hexinteger] = sym__hexinteger, [anon_sym_import] = anon_sym_import, [anon_sym_require] = anon_sym_require, [anon_sym_defn] = anon_sym_defn, [anon_sym_async] = anon_sym_async, [anon_sym_fn] = anon_sym_fn, [anon_sym_defclass] = anon_sym_defclass, [anon_sym_defmacro] = anon_sym_defmacro, [anon_sym_defreader] = anon_sym_defreader, [anon_sym_STAR] = anon_sym_STAR, [anon_sym_macros] = anon_sym_macros, [anon_sym_readers] = anon_sym_readers, [anon_sym_tp] = anon_sym_tp, [anon_sym_POUND_CARET] = anon_sym_POUND_CARET, [anon_sym_SLASH] = anon_sym_SLASH, [anon_sym_as] = anon_sym_as, [sym_source_file] = sym_source_file, [sym__element] = sym__element, [sym__form] = sym__form, [sym_discard] = sym_discard, [sym_sugar] = sym_sugar, [sym__identifier] = sym__identifier, [sym__sequence] = sym__sequence, [sym__string] = sym__string, [sym__numeric_literal] = sym__numeric_literal, [sym_keyword] = sym_keyword, [sym__symbol_or_dots] = sym__symbol_or_dots, [sym_dotted_identifier] = sym_dotted_identifier, [sym_expression] = sym_expression, [sym_list] = sym_list, [sym_tuple] = sym_tuple, [sym_set] = sym_set, [sym_dictionary] = sym_dictionary, [sym_string] = sym_string, [sym_bracket_string] = sym_bracket_string, [sym_integer] = sym_integer, [sym_dots] = sym_dots, [sym_import] = sym_import, [sym_require] = sym_require, [sym_function] = sym_function, [sym_lambda] = sym_lambda, [sym_class] = sym_class, [sym_macro] = sym_macro, [sym_reader] = sym_reader, [sym_module_import] = sym_module_import, [sym_named_import] = sym_named_import, [sym_namespace_require] = sym_namespace_require, [sym_variable_list] = sym_variable_list, [sym_type_parameters] = sym_type_parameters, [sym_type_annotation] = sym_type_annotation, [sym_parameter_list] = sym_parameter_list, [sym__variable] = sym__variable, [sym_aliased_import] = sym_aliased_import, [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1, [aux_sym_dotted_identifier_repeat1] = aux_sym_dotted_identifier_repeat1, [aux_sym_dictionary_repeat1] = aux_sym_dictionary_repeat1, [aux_sym_import_repeat1] = aux_sym_import_repeat1, [aux_sym_require_repeat1] = aux_sym_require_repeat1, [aux_sym_named_import_repeat1] = aux_sym_named_import_repeat1, [aux_sym_namespace_require_repeat1] = aux_sym_namespace_require_repeat1, [aux_sym_variable_list_repeat1] = aux_sym_variable_list_repeat1, [aux_sym_parameter_list_repeat1] = aux_sym_parameter_list_repeat1, }; static const TSSymbolMetadata ts_symbol_metadata[] = { [ts_builtin_sym_end] = { .visible = false, .named = true, }, [sym_symbol] = { .visible = true, .named = true, }, [sym_shebang] = { .visible = true, .named = true, }, [anon_sym_POUND_] = { .visible = true, .named = false, }, [sym_comment] = { .visible = true, .named = true, }, [anon_sym_SQUOTE] = { .visible = true, .named = false, }, [anon_sym_BQUOTE] = { .visible = true, .named = false, }, [anon_sym_TILDE] = { .visible = true, .named = false, }, [anon_sym_TILDE_AT] = { .visible = true, .named = false, }, [anon_sym_POUND_STAR] = { .visible = true, .named = false, }, [anon_sym_POUND_STAR_STAR] = { .visible = true, .named = false, }, [anon_sym_COLON] = { .visible = true, .named = false, }, [aux_sym_dotted_identifier_token1] = { .visible = false, .named = false, }, [anon_sym_DOT] = { .visible = true, .named = false, }, [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_LPAREN] = { .visible = true, .named = false, }, [anon_sym_POUND_LBRACE] = { .visible = true, .named = false, }, [anon_sym_RBRACE] = { .visible = true, .named = false, }, [anon_sym_LBRACE] = { .visible = true, .named = false, }, [aux_sym_string_token1] = { .visible = false, .named = false, }, [aux_sym_string_token2] = { .visible = false, .named = false, }, [anon_sym_DQUOTE] = { .visible = true, .named = false, }, [anon_sym_POUND_LBRACK_LBRACK] = { .visible = true, .named = false, }, [aux_sym_bracket_string_token1] = { .visible = false, .named = false, }, [anon_sym_RBRACK_RBRACK] = { .visible = true, .named = false, }, [sym_float] = { .visible = true, .named = true, }, [sym_complex] = { .visible = true, .named = true, }, [sym_immediate_symbol] = { .visible = true, .named = true, }, [sym__decinteger] = { .visible = false, .named = true, }, [sym__bininteger] = { .visible = false, .named = true, }, [sym__octinteger] = { .visible = false, .named = true, }, [sym__hexinteger] = { .visible = false, .named = true, }, [anon_sym_import] = { .visible = true, .named = false, }, [anon_sym_require] = { .visible = true, .named = false, }, [anon_sym_defn] = { .visible = true, .named = false, }, [anon_sym_async] = { .visible = true, .named = false, }, [anon_sym_fn] = { .visible = true, .named = false, }, [anon_sym_defclass] = { .visible = true, .named = false, }, [anon_sym_defmacro] = { .visible = true, .named = false, }, [anon_sym_defreader] = { .visible = true, .named = false, }, [anon_sym_STAR] = { .visible = true, .named = false, }, [anon_sym_macros] = { .visible = true, .named = false, }, [anon_sym_readers] = { .visible = true, .named = false, }, [anon_sym_tp] = { .visible = true, .named = false, }, [anon_sym_POUND_CARET] = { .visible = true, .named = false, }, [anon_sym_SLASH] = { .visible = true, .named = false, }, [anon_sym_as] = { .visible = true, .named = false, }, [sym_source_file] = { .visible = true, .named = true, }, [sym__element] = { .visible = false, .named = true, }, [sym__form] = { .visible = false, .named = true, }, [sym_discard] = { .visible = true, .named = true, }, [sym_sugar] = { .visible = true, .named = true, }, [sym__identifier] = { .visible = false, .named = true, }, [sym__sequence] = { .visible = false, .named = true, }, [sym__string] = { .visible = false, .named = true, }, [sym__numeric_literal] = { .visible = false, .named = true, }, [sym_keyword] = { .visible = true, .named = true, }, [sym__symbol_or_dots] = { .visible = false, .named = true, }, [sym_dotted_identifier] = { .visible = true, .named = true, }, [sym_expression] = { .visible = true, .named = true, }, [sym_list] = { .visible = true, .named = true, }, [sym_tuple] = { .visible = true, .named = true, }, [sym_set] = { .visible = true, .named = true, }, [sym_dictionary] = { .visible = true, .named = true, }, [sym_string] = { .visible = true, .named = true, }, [sym_bracket_string] = { .visible = true, .named = true, }, [sym_integer] = { .visible = true, .named = true, }, [sym_dots] = { .visible = true, .named = true, }, [sym_import] = { .visible = true, .named = true, }, [sym_require] = { .visible = true, .named = true, }, [sym_function] = { .visible = true, .named = true, }, [sym_lambda] = { .visible = true, .named = true, }, [sym_class] = { .visible = true, .named = true, }, [sym_macro] = { .visible = true, .named = true, }, [sym_reader] = { .visible = true, .named = true, }, [sym_module_import] = { .visible = true, .named = true, }, [sym_named_import] = { .visible = true, .named = true, }, [sym_namespace_require] = { .visible = true, .named = true, }, [sym_variable_list] = { .visible = true, .named = true, }, [sym_type_parameters] = { .visible = true, .named = true, }, [sym_type_annotation] = { .visible = true, .named = true, }, [sym_parameter_list] = { .visible = true, .named = true, }, [sym__variable] = { .visible = false, .named = true, }, [sym_aliased_import] = { .visible = true, .named = true, }, [aux_sym_source_file_repeat1] = { .visible = false, .named = false, }, [aux_sym_dotted_identifier_repeat1] = { .visible = false, .named = false, }, [aux_sym_dictionary_repeat1] = { .visible = false, .named = false, }, [aux_sym_import_repeat1] = { .visible = false, .named = false, }, [aux_sym_require_repeat1] = { .visible = false, .named = false, }, [aux_sym_named_import_repeat1] = { .visible = false, .named = false, }, [aux_sym_namespace_require_repeat1] = { .visible = false, .named = false, }, [aux_sym_variable_list_repeat1] = { .visible = false, .named = false, }, [aux_sym_parameter_list_repeat1] = { .visible = false, .named = false, }, }; enum ts_field_identifiers { field_content = 1, field_decorators = 2, field_key = 3, field_name = 4, field_superclasses = 5, field_sym = 6, field_type = 7, field_value = 8, }; static const char * const ts_field_names[] = { [0] = NULL, [field_content] = "content", [field_decorators] = "decorators", [field_key] = "key", [field_name] = "name", [field_superclasses] = "superclasses", [field_sym] = "sym", [field_type] = "type", [field_value] = "value", }; static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 1}, [2] = {.index = 1, .length = 2}, [3] = {.index = 3, .length = 2}, [4] = {.index = 5, .length = 4}, [5] = {.index = 9, .length = 1}, [6] = {.index = 10, .length = 1}, [7] = {.index = 11, .length = 1}, [8] = {.index = 12, .length = 2}, [9] = {.index = 14, .length = 2}, [10] = {.index = 16, .length = 1}, [11] = {.index = 17, .length = 3}, [12] = {.index = 20, .length = 2}, [13] = {.index = 22, .length = 1}, [14] = {.index = 23, .length = 2}, [15] = {.index = 25, .length = 3}, [16] = {.index = 28, .length = 2}, [17] = {.index = 30, .length = 1}, [18] = {.index = 31, .length = 2}, [19] = {.index = 33, .length = 2}, [20] = {.index = 35, .length = 1}, [21] = {.index = 36, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = {field_sym, 0}, [1] = {field_key, 0}, {field_value, 1}, [3] = {field_key, 1, .inherited = true}, {field_value, 1, .inherited = true}, [5] = {field_key, 0, .inherited = true}, {field_key, 1, .inherited = true}, {field_value, 0, .inherited = true}, {field_value, 1, .inherited = true}, [9] = {field_content, 1}, [10] = {field_type, 1}, [11] = {field_name, 2}, [12] = {field_name, 2}, {field_superclasses, 3}, [14] = {field_decorators, 2}, {field_name, 3}, [16] = {field_name, 3}, [17] = {field_decorators, 2}, {field_name, 3}, {field_superclasses, 4}, [20] = {field_name, 3}, {field_superclasses, 4}, [22] = {field_name, 4}, [23] = {field_decorators, 2}, {field_name, 4}, [25] = {field_decorators, 2}, {field_name, 4}, {field_superclasses, 5}, [28] = {field_decorators, 4}, {field_name, 5}, [30] = {field_name, 5}, [31] = {field_decorators, 2}, {field_name, 5}, [33] = {field_decorators, 4}, {field_name, 6}, [35] = {field_name, 6}, [36] = {field_decorators, 4}, {field_name, 7}, }; 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 const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, [3] = 2, [4] = 4, [5] = 5, [6] = 6, [7] = 7, [8] = 8, [9] = 9, [10] = 10, [11] = 11, [12] = 12, [13] = 13, [14] = 14, [15] = 15, [16] = 4, [17] = 17, [18] = 18, [19] = 19, [20] = 20, [21] = 21, [22] = 22, [23] = 23, [24] = 24, [25] = 25, [26] = 26, [27] = 27, [28] = 28, [29] = 29, [30] = 30, [31] = 31, [32] = 32, [33] = 33, [34] = 34, [35] = 35, [36] = 36, [37] = 37, [38] = 38, [39] = 39, [40] = 40, [41] = 41, [42] = 42, [43] = 43, [44] = 44, [45] = 45, [46] = 46, [47] = 47, [48] = 48, [49] = 49, [50] = 50, [51] = 51, [52] = 52, [53] = 53, [54] = 54, [55] = 55, [56] = 6, [57] = 7, [58] = 8, [59] = 9, [60] = 60, [61] = 13, [62] = 14, [63] = 5, [64] = 15, [65] = 17, [66] = 18, [67] = 20, [68] = 21, [69] = 22, [70] = 23, [71] = 24, [72] = 25, [73] = 26, [74] = 27, [75] = 28, [76] = 29, [77] = 30, [78] = 31, [79] = 32, [80] = 33, [81] = 34, [82] = 35, [83] = 36, [84] = 37, [85] = 38, [86] = 39, [87] = 40, [88] = 41, [89] = 42, [90] = 43, [91] = 44, [92] = 45, [93] = 46, [94] = 47, [95] = 48, [96] = 49, [97] = 50, [98] = 51, [99] = 52, [100] = 53, [101] = 54, [102] = 55, [103] = 6, [104] = 7, [105] = 8, [106] = 9, [107] = 60, [108] = 13, [109] = 14, [110] = 5, [111] = 15, [112] = 60, [113] = 113, [114] = 113, [115] = 113, [116] = 116, [117] = 117, [118] = 118, [119] = 117, [120] = 120, [121] = 120, [122] = 120, [123] = 123, [124] = 124, [125] = 125, [126] = 126, [127] = 127, [128] = 128, [129] = 129, [130] = 130, [131] = 131, [132] = 132, [133] = 133, [134] = 134, [135] = 135, [136] = 136, [137] = 137, [138] = 138, [139] = 139, [140] = 140, [141] = 141, [142] = 142, [143] = 143, [144] = 144, [145] = 145, [146] = 146, [147] = 147, [148] = 148, [149] = 149, [150] = 150, [151] = 151, [152] = 152, [153] = 153, [154] = 154, [155] = 155, [156] = 156, [157] = 157, [158] = 158, [159] = 159, [160] = 160, [161] = 161, [162] = 162, [163] = 163, [164] = 164, [165] = 165, [166] = 166, [167] = 167, [168] = 168, [169] = 169, [170] = 170, [171] = 171, [172] = 172, [173] = 173, [174] = 174, [175] = 175, [176] = 176, [177] = 177, [178] = 178, [179] = 179, [180] = 180, [181] = 124, [182] = 182, [183] = 183, [184] = 127, [185] = 125, [186] = 126, [187] = 123, [188] = 188, [189] = 189, [190] = 190, [191] = 129, [192] = 128, [193] = 130, [194] = 161, [195] = 175, [196] = 196, [197] = 197, [198] = 176, [199] = 140, [200] = 177, [201] = 137, [202] = 166, [203] = 141, [204] = 156, [205] = 142, [206] = 136, [207] = 178, [208] = 167, [209] = 179, [210] = 210, [211] = 143, [212] = 144, [213] = 168, [214] = 169, [215] = 170, [216] = 145, [217] = 182, [218] = 146, [219] = 138, [220] = 147, [221] = 148, [222] = 139, [223] = 149, [224] = 150, [225] = 183, [226] = 151, [227] = 152, [228] = 188, [229] = 153, [230] = 189, [231] = 154, [232] = 155, [233] = 159, [234] = 132, [235] = 235, [236] = 131, [237] = 157, [238] = 133, [239] = 158, [240] = 190, [241] = 160, [242] = 171, [243] = 134, [244] = 162, [245] = 163, [246] = 164, [247] = 135, [248] = 172, [249] = 165, [250] = 173, [251] = 174, [252] = 180, [253] = 253, [254] = 254, [255] = 255, [256] = 254, [257] = 127, [258] = 258, [259] = 125, [260] = 260, [261] = 123, [262] = 262, [263] = 126, [264] = 262, [265] = 260, [266] = 266, [267] = 129, [268] = 268, [269] = 269, [270] = 270, [271] = 271, [272] = 272, [273] = 266, [274] = 274, [275] = 275, [276] = 276, [277] = 277, [278] = 278, [279] = 277, [280] = 280, [281] = 280, [282] = 282, [283] = 283, [284] = 284, [285] = 285, [286] = 285, [287] = 287, [288] = 283, [289] = 289, [290] = 290, [291] = 283, [292] = 292, [293] = 293, [294] = 294, [295] = 126, [296] = 296, [297] = 272, [298] = 127, [299] = 125, [300] = 123, [301] = 301, [302] = 302, [303] = 303, [304] = 294, [305] = 293, [306] = 292, [307] = 294, [308] = 296, [309] = 309, [310] = 309, [311] = 311, [312] = 312, [313] = 129, [314] = 314, [315] = 197, [316] = 316, [317] = 317, [318] = 318, [319] = 319, [320] = 319, [321] = 321, [322] = 322, [323] = 124, [324] = 324, [325] = 325, [326] = 326, [327] = 327, [328] = 321, [329] = 324, [330] = 327, [331] = 326, [332] = 322, [333] = 333, [334] = 334, [335] = 335, [336] = 336, [337] = 337, [338] = 130, [339] = 339, [340] = 128, [341] = 341, [342] = 342, [343] = 343, [344] = 342, [345] = 345, [346] = 336, [347] = 347, [348] = 335, [349] = 337, [350] = 343, [351] = 351, [352] = 352, [353] = 353, [354] = 353, [355] = 339, [356] = 356, [357] = 357, [358] = 334, [359] = 359, [360] = 360, [361] = 341, [362] = 183, [363] = 352, [364] = 351, [365] = 359, [366] = 333, [367] = 356, [368] = 347, [369] = 357, [370] = 360, [371] = 371, [372] = 345, [373] = 197, [374] = 374, [375] = 375, [376] = 159, [377] = 377, [378] = 132, [379] = 379, [380] = 133, [381] = 134, [382] = 382, [383] = 383, [384] = 384, [385] = 385, [386] = 386, [387] = 135, [388] = 386, [389] = 389, [390] = 389, [391] = 391, [392] = 392, [393] = 393, [394] = 394, [395] = 395, [396] = 392, [397] = 397, [398] = 398, [399] = 399, [400] = 136, [401] = 391, [402] = 402, [403] = 384, [404] = 385, [405] = 405, [406] = 386, [407] = 407, [408] = 408, [409] = 137, [410] = 156, [411] = 371, [412] = 412, [413] = 178, [414] = 414, [415] = 179, [416] = 389, [417] = 391, [418] = 418, [419] = 419, [420] = 182, [421] = 421, [422] = 379, [423] = 188, [424] = 424, [425] = 421, [426] = 398, [427] = 384, [428] = 399, [429] = 429, [430] = 424, [431] = 385, [432] = 402, [433] = 419, [434] = 408, [435] = 386, [436] = 412, [437] = 377, [438] = 397, [439] = 189, [440] = 375, [441] = 429, [442] = 405, [443] = 443, [444] = 393, [445] = 445, }; static const TSCharacterRange sym_symbol_character_set_1[] = { {0, 0x08}, {0x0e, 0x1f}, {'!', '!'}, {'#', '&'}, {'*', '-'}, {'/', '/'}, {'<', 'Z'}, {'\\', '\\'}, {'^', '_'}, {'a', 'z'}, {'|', '|'}, {0x7f, 0x10ffff}, }; static const TSCharacterRange sym_symbol_character_set_2[] = { {0, 0x08}, {0x0e, 0x1f}, {'!', '!'}, {'#', '&'}, {'*', '-'}, {'/', ':'}, {'<', 'Z'}, {'\\', '\\'}, {'^', '_'}, {'a', 'z'}, {'|', '|'}, {0x7f, 0x10ffff}, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (eof) ADVANCE(51); ADVANCE_MAP( '"', 83, '#', 96, '\'', 59, '(', 72, ')', 73, '*', 187, '.', 71, '/', 194, '0', 176, ':', 67, ';', 58, 'I', 124, 'N', 115, '[', 74, ']', 75, '`', 60, 'a', 129, 'm', 116, 'r', 98, '{', 79, '}', 78, '~', 61, '+', 105, '-', 105, 'b', 99, 'f', 99, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(46); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(177); if (lookahead != 0) ADVANCE(138); END_STATE(); case 1: if (lookahead == '"') ADVANCE(83); if (lookahead == ')') ADVANCE(73); if (lookahead == '.') ADVANCE(68); if (lookahead == ':') ADVANCE(67); if (lookahead == ';') ADVANCE(58); if (lookahead == '[') ADVANCE(74); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(1); if (lookahead != 0 && (lookahead < '\'' || ')' < lookahead) && (lookahead < '0' || ';' < lookahead) && lookahead != '`' && lookahead != '{' && lookahead != '}' && lookahead != '~') ADVANCE(138); END_STATE(); case 2: ADVANCE_MAP( '"', 80, '#', 101, '\'', 59, '(', 72, '.', 69, '0', 176, ':', 67, ';', 58, 'I', 124, 'N', 115, '[', 74, '`', 60, '{', 79, '~', 61, '+', 105, '-', 105, 'b', 99, 'f', 99, 'r', 99, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(177); if (lookahead != 0 && (lookahead < '\'' || ')' < lookahead) && lookahead != ']' && lookahead != '}' && lookahead != '~') ADVANCE(138); END_STATE(); case 3: ADVANCE_MAP( '"', 80, '#', 102, '(', 72, '.', 69, '0', 176, ':', 67, ';', 58, 'I', 124, 'N', 115, '[', 74, '{', 79, '+', 105, '-', 105, 'b', 99, 'f', 99, 'r', 99, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(3); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(177); if (lookahead != 0 && (lookahead < '\'' || ')' < lookahead) && lookahead != ']' && lookahead != '`' && lookahead != '}' && lookahead != '~') ADVANCE(138); END_STATE(); case 4: if (lookahead == '#') ADVANCE(103); if (lookahead == '*') ADVANCE(187); if (lookahead == '/') ADVANCE(194); if (lookahead == ';') ADVANCE(58); if (lookahead == '[') ADVANCE(74); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(4); if (lookahead != 0 && lookahead != '"' && lookahead != '#' && (lookahead < '\'' || '*' < lookahead) && (lookahead < '.' || ';' < lookahead) && lookahead != '`' && lookahead != '{' && lookahead != '}' && lookahead != '~') ADVANCE(138); END_STATE(); case 5: if (lookahead == '#') ADVANCE(110); if (lookahead == ':') ADVANCE(67); if (lookahead == ';') ADVANCE(58); if (lookahead == '[') ADVANCE(74); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(5); if ((!eof && set_contains(sym_symbol_character_set_1, 12, lookahead))) ADVANCE(138); END_STATE(); case 6: if (lookahead == ')') ADVANCE(73); if (lookahead == '*') ADVANCE(187); if (lookahead == '.') ADVANCE(68); if (lookahead == ':') ADVANCE(67); if (lookahead == ';') ADVANCE(58); if (lookahead == '[') ADVANCE(74); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && (lookahead < '0' || ';' < lookahead) && lookahead != '`' && lookahead != '{' && lookahead != '}' && lookahead != '~') ADVANCE(138); END_STATE(); case 7: if (lookahead == ')') ADVANCE(73); if (lookahead == '*') ADVANCE(187); if (lookahead == '.') ADVANCE(68); if (lookahead == ':') ADVANCE(67); if (lookahead == ';') ADVANCE(58); if (lookahead == '[') ADVANCE(74); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); if ((!eof && set_contains(sym_symbol_character_set_1, 12, lookahead))) ADVANCE(138); END_STATE(); case 8: if (lookahead == ')') ADVANCE(73); if (lookahead == '*') ADVANCE(187); if (lookahead == '.') ADVANCE(70); if (lookahead == ':') ADVANCE(67); if (lookahead == ';') ADVANCE(58); if (lookahead == '[') ADVANCE(74); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && (lookahead < '0' || ';' < lookahead) && lookahead != '`' && lookahead != '{' && lookahead != '}' && lookahead != '~') ADVANCE(138); END_STATE(); case 9: if (lookahead == '*') ADVANCE(186); if (lookahead == ';') ADVANCE(58); if (lookahead == ']') ADVANCE(75); if (lookahead == 'a') ADVANCE(33); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(10); END_STATE(); case 10: if (lookahead == '*') ADVANCE(186); if (lookahead == ';') ADVANCE(58); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(10); END_STATE(); case 11: if (lookahead == '*') ADVANCE(186); if (lookahead == ';') ADVANCE(58); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); END_STATE(); case 12: if (lookahead == '*') ADVANCE(188); if (lookahead == ';') ADVANCE(58); if (lookahead == 'a') ADVANCE(166); if (lookahead == 'm') ADVANCE(152); if (lookahead == 'r') ADVANCE(158); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); if ((!eof && set_contains(sym_symbol_character_set_1, 12, lookahead))) ADVANCE(175); END_STATE(); case 13: if (lookahead == ',') ADVANCE(36); if (lookahead == '_') ADVANCE(13); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(177); END_STATE(); case 14: if (lookahead == '.') ADVANCE(68); if (lookahead == ':') ADVANCE(67); if (lookahead == ';') ADVANCE(58); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(14); if ((!eof && set_contains(sym_symbol_character_set_1, 12, lookahead))) ADVANCE(138); END_STATE(); case 15: if (lookahead == '.') ADVANCE(40); if (lookahead == '_') ADVANCE(24); if (lookahead == 'E' || lookahead == 'e') ADVANCE(35); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(15); END_STATE(); case 16: if (lookahead == '.') ADVANCE(70); if (lookahead == ':') ADVANCE(67); if (lookahead == ';') ADVANCE(58); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(14); if ((!eof && set_contains(sym_symbol_character_set_1, 12, lookahead))) ADVANCE(138); END_STATE(); case 17: if (lookahead == '.') ADVANCE(44); if (lookahead == 'I') ADVANCE(32); if (lookahead == 'N') ADVANCE(30); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(15); END_STATE(); case 18: if (lookahead == ';') ADVANCE(58); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(18); END_STATE(); case 19: if (lookahead == ';') ADVANCE(58); if (lookahead == ']') ADVANCE(75); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(18); if ((!eof && set_contains(sym_symbol_character_set_1, 12, lookahead))) ADVANCE(175); END_STATE(); case 20: if (lookahead == 'N') ADVANCE(41); END_STATE(); case 21: if (lookahead == '[') ADVANCE(84); END_STATE(); case 22: if (lookahead == ']') ADVANCE(87); END_STATE(); case 23: if (lookahead == '_') ADVANCE(23); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(88); END_STATE(); case 24: if (lookahead == '_') ADVANCE(24); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(15); END_STATE(); case 25: if (lookahead == '_') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91); END_STATE(); case 26: if (lookahead == '_') ADVANCE(27); if (lookahead == 'E' || lookahead == 'e') ADVANCE(35); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); END_STATE(); case 27: if (lookahead == '_') ADVANCE(27); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); END_STATE(); case 28: if (lookahead == '_') ADVANCE(29); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); END_STATE(); case 29: if (lookahead == '_') ADVANCE(29); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); END_STATE(); case 30: if (lookahead == 'a') ADVANCE(20); END_STATE(); case 31: if (lookahead == 'f') ADVANCE(41); END_STATE(); case 32: if (lookahead == 'n') ADVANCE(31); END_STATE(); case 33: if (lookahead == 's') ADVANCE(195); END_STATE(); case 34: if (lookahead == '+' || lookahead == '-') ADVANCE(43); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91); END_STATE(); case 35: if (lookahead == '+' || lookahead == '-') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); END_STATE(); case 36: if (lookahead == ',' || lookahead == '_') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); END_STATE(); case 37: if (lookahead == ',' || lookahead == '_') ADVANCE(37); if (lookahead == '0' || lookahead == '1') ADVANCE(183); END_STATE(); case 38: if (lookahead == ',' || lookahead == '_') ADVANCE(38); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(184); END_STATE(); case 39: if (lookahead == ',' || lookahead == '_') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); END_STATE(); case 40: if (lookahead == 'E' || lookahead == 'e') ADVANCE(35); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); END_STATE(); case 41: if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); END_STATE(); case 42: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(88); END_STATE(); case 43: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91); END_STATE(); case 44: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); END_STATE(); case 45: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); END_STATE(); case 46: if (eof) ADVANCE(51); ADVANCE_MAP( '"', 83, '#', 96, '\'', 59, '(', 72, ')', 73, '*', 187, '.', 69, '/', 194, '0', 176, ':', 67, ';', 58, 'I', 124, 'N', 115, '[', 74, ']', 75, '`', 60, '{', 79, '}', 78, '~', 61, '+', 105, '-', 105, 'b', 99, 'f', 99, 'r', 99, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(46); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(177); if (lookahead != 0) ADVANCE(138); END_STATE(); case 47: if (eof) ADVANCE(51); ADVANCE_MAP( '"', 80, '#', 97, '\'', 59, '(', 72, '.', 69, '0', 176, ':', 67, ';', 58, 'I', 124, 'N', 115, '[', 74, ']', 22, '`', 60, '{', 79, '~', 61, '+', 105, '-', 105, 'b', 99, 'f', 99, 'r', 99, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(47); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(177); if (lookahead != 0 && (lookahead < '\'' || ')' < lookahead) && lookahead != '}' && lookahead != '~') ADVANCE(138); END_STATE(); case 48: if (eof) ADVANCE(51); ADVANCE_MAP( '"', 80, '#', 100, '\'', 59, '(', 72, ')', 73, '.', 71, '0', 176, ':', 67, ';', 58, 'I', 124, 'N', 115, '[', 74, ']', 75, '`', 60, '{', 79, '}', 78, '~', 61, '+', 105, '-', 105, 'b', 99, 'f', 99, 'r', 99, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(49); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(177); if (lookahead != 0) ADVANCE(138); END_STATE(); case 49: if (eof) ADVANCE(51); ADVANCE_MAP( '"', 80, '#', 100, '\'', 59, '(', 72, ')', 73, '.', 69, '0', 176, ':', 67, ';', 58, 'I', 124, 'N', 115, '[', 74, ']', 75, '`', 60, '{', 79, '}', 78, '~', 61, '+', 105, '-', 105, 'b', 99, 'f', 99, 'r', 99, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(49); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(177); if (lookahead != 0) ADVANCE(138); END_STATE(); case 50: if (eof) ADVANCE(51); ADVANCE_MAP( '"', 80, '#', 140, '\'', 59, '(', 72, ')', 73, '.', 69, '0', 176, ':', 67, ';', 58, 'I', 161, 'N', 151, '[', 74, ']', 75, '`', 60, '{', 79, '}', 78, '~', 61, '+', 142, '-', 142, 'b', 139, 'f', 139, 'r', 139, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(49); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(177); if (lookahead != 0) ADVANCE(175); END_STATE(); case 51: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 52: ACCEPT_TOKEN(sym_shebang); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '"' || ('\'' <= lookahead && lookahead <= ')') || lookahead == '.' || lookahead == ';' || lookahead == '[' || lookahead == ']' || lookahead == '`' || lookahead == '{' || lookahead == '}' || lookahead == '~') ADVANCE(53); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(52); END_STATE(); case 53: ACCEPT_TOKEN(sym_shebang); if (lookahead != 0 && lookahead != '\n') ADVANCE(53); END_STATE(); case 54: ACCEPT_TOKEN(anon_sym_POUND_); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 55: ACCEPT_TOKEN(anon_sym_POUND_); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 56: ACCEPT_TOKEN(sym_comment); if (lookahead == '\n') ADVANCE(82); if (lookahead == '"') ADVANCE(58); if (lookahead != 0) ADVANCE(56); END_STATE(); case 57: ACCEPT_TOKEN(sym_comment); if (lookahead == '\n') ADVANCE(86); if (lookahead == ']') ADVANCE(58); if (lookahead != 0) ADVANCE(57); END_STATE(); case 58: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n') ADVANCE(58); END_STATE(); case 59: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); case 60: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); case 61: ACCEPT_TOKEN(anon_sym_TILDE); if (lookahead == '@') ADVANCE(62); END_STATE(); case 62: ACCEPT_TOKEN(anon_sym_TILDE_AT); END_STATE(); case 63: ACCEPT_TOKEN(anon_sym_POUND_STAR); if (lookahead == '*') ADVANCE(65); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 64: ACCEPT_TOKEN(anon_sym_POUND_STAR); if (lookahead == '*') ADVANCE(66); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 65: ACCEPT_TOKEN(anon_sym_POUND_STAR_STAR); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 66: ACCEPT_TOKEN(anon_sym_POUND_STAR_STAR); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 67: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 68: ACCEPT_TOKEN(aux_sym_dotted_identifier_token1); if (lookahead == '.') ADVANCE(68); END_STATE(); case 69: ACCEPT_TOKEN(aux_sym_dotted_identifier_token1); if (lookahead == '.') ADVANCE(68); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(88); END_STATE(); case 70: ACCEPT_TOKEN(anon_sym_DOT); if (lookahead == '.') ADVANCE(68); END_STATE(); case 71: ACCEPT_TOKEN(anon_sym_DOT); if (lookahead == '.') ADVANCE(68); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(88); END_STATE(); case 72: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 73: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 74: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 75: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 76: ACCEPT_TOKEN(anon_sym_POUND_LPAREN); END_STATE(); case 77: ACCEPT_TOKEN(anon_sym_POUND_LBRACE); END_STATE(); case 78: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 79: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 80: ACCEPT_TOKEN(aux_sym_string_token1); END_STATE(); case 81: ACCEPT_TOKEN(aux_sym_string_token2); if (lookahead == ';') ADVANCE(56); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(81); if (lookahead != 0 && lookahead != '"') ADVANCE(82); END_STATE(); case 82: ACCEPT_TOKEN(aux_sym_string_token2); if (lookahead != 0 && lookahead != '"') ADVANCE(82); END_STATE(); case 83: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 84: ACCEPT_TOKEN(anon_sym_POUND_LBRACK_LBRACK); END_STATE(); case 85: ACCEPT_TOKEN(aux_sym_bracket_string_token1); if (lookahead == ';') ADVANCE(57); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(85); if (lookahead != 0 && lookahead != ']') ADVANCE(86); END_STATE(); case 86: ACCEPT_TOKEN(aux_sym_bracket_string_token1); if (lookahead != 0 && lookahead != ']') ADVANCE(86); END_STATE(); case 87: ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK); END_STATE(); case 88: ACCEPT_TOKEN(sym_float); if (lookahead == '_') ADVANCE(23); if (lookahead == '+' || lookahead == '-') ADVANCE(17); if (lookahead == 'E' || lookahead == 'e') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(88); END_STATE(); case 89: ACCEPT_TOKEN(sym_float); if (lookahead == '_') ADVANCE(112); if (lookahead == '+' || lookahead == '-') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(89); END_STATE(); case 90: ACCEPT_TOKEN(sym_float); if (lookahead == '_') ADVANCE(148); if (lookahead == '+' || lookahead == '-') ADVANCE(144); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(90); END_STATE(); case 91: ACCEPT_TOKEN(sym_float); if (lookahead == '_') ADVANCE(25); if (lookahead == '+' || lookahead == '-') ADVANCE(17); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91); END_STATE(); case 92: ACCEPT_TOKEN(sym_float); if (lookahead == '+' || lookahead == '-') ADVANCE(17); if (lookahead == 'E' || lookahead == 'e') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(88); END_STATE(); case 93: ACCEPT_TOKEN(sym_float); if (lookahead == '+' || lookahead == '-') ADVANCE(107); END_STATE(); case 94: ACCEPT_TOKEN(sym_float); if (lookahead == '+' || lookahead == '-') ADVANCE(144); END_STATE(); case 95: ACCEPT_TOKEN(sym_complex); END_STATE(); case 96: ACCEPT_TOKEN(sym_symbol); if (lookahead == '!') ADVANCE(52); if (lookahead == '(') ADVANCE(76); if (lookahead == '*') ADVANCE(63); if (lookahead == '[') ADVANCE(21); if (lookahead == '^') ADVANCE(193); if (lookahead == '_') ADVANCE(54); if (lookahead == '{') ADVANCE(77); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 97: ACCEPT_TOKEN(sym_symbol); if (lookahead == '!') ADVANCE(52); if (lookahead == '(') ADVANCE(76); if (lookahead == '*') ADVANCE(63); if (lookahead == '[') ADVANCE(21); if (lookahead == '_') ADVANCE(54); if (lookahead == '{') ADVANCE(77); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 98: ACCEPT_TOKEN(sym_symbol); if (lookahead == '"') ADVANCE(80); if (lookahead == 'e') ADVANCE(117); if (lookahead == 'b' || lookahead == 'f' || lookahead == 'r') ADVANCE(99); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 99: ACCEPT_TOKEN(sym_symbol); if (lookahead == '"') ADVANCE(80); if (lookahead == 'b' || lookahead == 'f' || lookahead == 'r') ADVANCE(99); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 100: ACCEPT_TOKEN(sym_symbol); if (lookahead == '(') ADVANCE(76); if (lookahead == '*') ADVANCE(63); if (lookahead == '[') ADVANCE(21); if (lookahead == '_') ADVANCE(54); if (lookahead == '{') ADVANCE(77); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 101: ACCEPT_TOKEN(sym_symbol); if (lookahead == '(') ADVANCE(76); if (lookahead == '*') ADVANCE(63); if (lookahead == '[') ADVANCE(21); if (lookahead == '{') ADVANCE(77); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 102: ACCEPT_TOKEN(sym_symbol); if (lookahead == '(') ADVANCE(76); if (lookahead == '[') ADVANCE(21); if (lookahead == '{') ADVANCE(77); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 103: ACCEPT_TOKEN(sym_symbol); if (lookahead == '*') ADVANCE(63); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 104: ACCEPT_TOKEN(sym_symbol); if (lookahead == ',') ADVANCE(134); if (lookahead == '_') ADVANCE(104); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 105: ACCEPT_TOKEN(sym_symbol); if (lookahead == '.') ADVANCE(42); if (lookahead == 'I') ADVANCE(124); if (lookahead == 'N') ADVANCE(115); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 106: ACCEPT_TOKEN(sym_symbol); if (lookahead == '.') ADVANCE(40); if (lookahead == '_') ADVANCE(111); if (lookahead == 'E' || lookahead == 'e') ADVANCE(133); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(106); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 107: ACCEPT_TOKEN(sym_symbol); if (lookahead == '.') ADVANCE(44); if (lookahead == 'I') ADVANCE(125); if (lookahead == 'N') ADVANCE(118); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(106); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 108: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'N') ADVANCE(93); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 109: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'N') ADVANCE(135); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 110: ACCEPT_TOKEN(sym_symbol); if (lookahead == '^') ADVANCE(193); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 111: ACCEPT_TOKEN(sym_symbol); if (lookahead == '_') ADVANCE(111); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(106); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 112: ACCEPT_TOKEN(sym_symbol); if (lookahead == '_') ADVANCE(112); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(89); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 113: ACCEPT_TOKEN(sym_symbol); if (lookahead == '_') ADVANCE(114); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 114: ACCEPT_TOKEN(sym_symbol); if (lookahead == '_') ADVANCE(114); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 115: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'a') ADVANCE(108); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 116: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'a') ADVANCE(119); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 117: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'a') ADVANCE(120); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 118: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'a') ADVANCE(109); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 119: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'c') ADVANCE(127); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 120: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'd') ADVANCE(121); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 121: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'e') ADVANCE(128); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 122: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'f') ADVANCE(93); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 123: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'f') ADVANCE(135); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 124: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'n') ADVANCE(122); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 125: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'n') ADVANCE(123); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 126: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'o') ADVANCE(130); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 127: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'r') ADVANCE(126); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 128: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'r') ADVANCE(131); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 129: ACCEPT_TOKEN(sym_symbol); if (lookahead == 's') ADVANCE(196); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 130: ACCEPT_TOKEN(sym_symbol); if (lookahead == 's') ADVANCE(189); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 131: ACCEPT_TOKEN(sym_symbol); if (lookahead == 's') ADVANCE(191); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 132: ACCEPT_TOKEN(sym_symbol); if (lookahead == '+' || lookahead == '-') ADVANCE(137); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(89); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 133: ACCEPT_TOKEN(sym_symbol); if (lookahead == '+' || lookahead == '-') ADVANCE(136); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 134: ACCEPT_TOKEN(sym_symbol); if (lookahead == ',' || lookahead == '_') ADVANCE(134); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 135: ACCEPT_TOKEN(sym_symbol); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 136: ACCEPT_TOKEN(sym_symbol); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 137: ACCEPT_TOKEN(sym_symbol); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(89); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 138: ACCEPT_TOKEN(sym_symbol); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 139: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '"') ADVANCE(80); if (lookahead == 'b' || lookahead == 'f' || lookahead == 'r') ADVANCE(139); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 140: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '(') ADVANCE(76); if (lookahead == '*') ADVANCE(64); if (lookahead == '[') ADVANCE(21); if (lookahead == '_') ADVANCE(55); if (lookahead == '{') ADVANCE(77); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 141: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == ',') ADVANCE(171); if (lookahead == '_') ADVANCE(141); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 142: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '.') ADVANCE(42); if (lookahead == 'I') ADVANCE(161); if (lookahead == 'N') ADVANCE(151); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 143: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '.') ADVANCE(40); if (lookahead == '_') ADVANCE(147); if (lookahead == 'E' || lookahead == 'e') ADVANCE(170); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 144: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '.') ADVANCE(44); if (lookahead == 'I') ADVANCE(162); if (lookahead == 'N') ADVANCE(154); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 145: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'N') ADVANCE(172); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 146: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'N') ADVANCE(94); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 147: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '_') ADVANCE(147); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 148: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '_') ADVANCE(148); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(90); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 149: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '_') ADVANCE(150); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 150: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '_') ADVANCE(150); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 151: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'a') ADVANCE(146); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 152: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'a') ADVANCE(155); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 153: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'a') ADVANCE(156); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 154: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'a') ADVANCE(145); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 155: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'c') ADVANCE(164); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 156: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'd') ADVANCE(157); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 157: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'e') ADVANCE(165); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 158: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'e') ADVANCE(153); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 159: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'f') ADVANCE(172); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 160: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'f') ADVANCE(94); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 161: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'n') ADVANCE(160); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 162: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'n') ADVANCE(159); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 163: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'o') ADVANCE(167); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 164: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'r') ADVANCE(163); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 165: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'r') ADVANCE(168); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 166: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 's') ADVANCE(197); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 167: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 's') ADVANCE(190); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 168: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 's') ADVANCE(192); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 169: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '+' || lookahead == '-') ADVANCE(174); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(90); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 170: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == '+' || lookahead == '-') ADVANCE(173); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 171: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == ',' || lookahead == '_') ADVANCE(171); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 172: ACCEPT_TOKEN(sym_immediate_symbol); if (lookahead == 'J' || lookahead == 'j') ADVANCE(95); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 173: ACCEPT_TOKEN(sym_immediate_symbol); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 174: ACCEPT_TOKEN(sym_immediate_symbol); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(90); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 175: ACCEPT_TOKEN(sym_immediate_symbol); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 176: ACCEPT_TOKEN(sym__decinteger); ADVANCE_MAP( ',', 36, '.', 92, '_', 13, '+', 17, '-', 17, 'B', 183, 'b', 183, 'E', 34, 'e', 34, 'O', 184, 'o', 184, 'X', 185, 'x', 185, ); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(177); END_STATE(); case 177: ACCEPT_TOKEN(sym__decinteger); if (lookahead == ',') ADVANCE(36); if (lookahead == '.') ADVANCE(92); if (lookahead == '_') ADVANCE(13); if (('+' <= lookahead && lookahead <= '-')) ADVANCE(17); if (lookahead == 'E' || lookahead == 'e') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(177); END_STATE(); case 178: ACCEPT_TOKEN(sym__decinteger); if (lookahead == ',') ADVANCE(134); if (lookahead == '.') ADVANCE(92); if (lookahead == '_') ADVANCE(104); if (('+' <= lookahead && lookahead <= '-')) ADVANCE(107); if (lookahead == 'E' || lookahead == 'e') ADVANCE(132); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); END_STATE(); case 179: ACCEPT_TOKEN(sym__decinteger); if (lookahead == ',') ADVANCE(171); if (lookahead == '.') ADVANCE(92); if (lookahead == '_') ADVANCE(141); if (('+' <= lookahead && lookahead <= '-')) ADVANCE(144); if (lookahead == 'E' || lookahead == 'e') ADVANCE(169); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); END_STATE(); case 180: ACCEPT_TOKEN(sym__decinteger); if (lookahead == ',' || lookahead == '_') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); END_STATE(); case 181: ACCEPT_TOKEN(sym__decinteger); if (lookahead == ',' || lookahead == '_') ADVANCE(134); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181); END_STATE(); case 182: ACCEPT_TOKEN(sym__decinteger); if (lookahead == ',' || lookahead == '_') ADVANCE(171); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182); END_STATE(); case 183: ACCEPT_TOKEN(sym__bininteger); if (lookahead == ',' || lookahead == '_') ADVANCE(37); if (lookahead == '0' || lookahead == '1') ADVANCE(183); END_STATE(); case 184: ACCEPT_TOKEN(sym__octinteger); if (lookahead == ',' || lookahead == '_') ADVANCE(38); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(184); END_STATE(); case 185: ACCEPT_TOKEN(sym__hexinteger); if (lookahead == ',' || lookahead == '_') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); END_STATE(); case 186: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); case 187: ACCEPT_TOKEN(anon_sym_STAR); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 188: ACCEPT_TOKEN(anon_sym_STAR); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 189: ACCEPT_TOKEN(anon_sym_macros); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 190: ACCEPT_TOKEN(anon_sym_macros); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 191: ACCEPT_TOKEN(anon_sym_readers); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 192: ACCEPT_TOKEN(anon_sym_readers); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); case 193: ACCEPT_TOKEN(anon_sym_POUND_CARET); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 194: ACCEPT_TOKEN(anon_sym_SLASH); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 195: ACCEPT_TOKEN(anon_sym_as); END_STATE(); case 196: ACCEPT_TOKEN(anon_sym_as); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(138); END_STATE(); case 197: ACCEPT_TOKEN(anon_sym_as); if ((!eof && set_contains(sym_symbol_character_set_2, 12, lookahead))) ADVANCE(175); END_STATE(); default: return false; } } static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (lookahead == 'a') ADVANCE(1); if (lookahead == 'd') ADVANCE(2); if (lookahead == 'f') ADVANCE(3); if (lookahead == 'i') ADVANCE(4); if (lookahead == 'r') ADVANCE(5); if (lookahead == 't') ADVANCE(6); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); END_STATE(); case 1: if (lookahead == 's') ADVANCE(8); END_STATE(); case 2: if (lookahead == 'e') ADVANCE(9); END_STATE(); case 3: if (lookahead == 'n') ADVANCE(10); END_STATE(); case 4: if (lookahead == 'm') ADVANCE(11); END_STATE(); case 5: if (lookahead == 'e') ADVANCE(12); END_STATE(); case 6: if (lookahead == 'p') ADVANCE(13); END_STATE(); case 7: if (lookahead == 'd') ADVANCE(2); if (lookahead == 'f') ADVANCE(3); if (lookahead == 'i') ADVANCE(4); if (lookahead == 'r') ADVANCE(5); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); END_STATE(); case 8: if (lookahead == 'y') ADVANCE(14); END_STATE(); case 9: if (lookahead == 'f') ADVANCE(15); END_STATE(); case 10: ACCEPT_TOKEN(anon_sym_fn); END_STATE(); case 11: if (lookahead == 'p') ADVANCE(16); END_STATE(); case 12: if (lookahead == 'q') ADVANCE(17); END_STATE(); case 13: ACCEPT_TOKEN(anon_sym_tp); END_STATE(); case 14: if (lookahead == 'n') ADVANCE(18); END_STATE(); case 15: if (lookahead == 'c') ADVANCE(19); if (lookahead == 'm') ADVANCE(20); if (lookahead == 'n') ADVANCE(21); if (lookahead == 'r') ADVANCE(22); END_STATE(); case 16: if (lookahead == 'o') ADVANCE(23); END_STATE(); case 17: if (lookahead == 'u') ADVANCE(24); END_STATE(); case 18: if (lookahead == 'c') ADVANCE(25); END_STATE(); case 19: if (lookahead == 'l') ADVANCE(26); END_STATE(); case 20: if (lookahead == 'a') ADVANCE(27); END_STATE(); case 21: ACCEPT_TOKEN(anon_sym_defn); END_STATE(); case 22: if (lookahead == 'e') ADVANCE(28); END_STATE(); case 23: if (lookahead == 'r') ADVANCE(29); END_STATE(); case 24: if (lookahead == 'i') ADVANCE(30); END_STATE(); case 25: ACCEPT_TOKEN(anon_sym_async); END_STATE(); case 26: if (lookahead == 'a') ADVANCE(31); END_STATE(); case 27: if (lookahead == 'c') ADVANCE(32); END_STATE(); case 28: if (lookahead == 'a') ADVANCE(33); END_STATE(); case 29: if (lookahead == 't') ADVANCE(34); END_STATE(); case 30: if (lookahead == 'r') ADVANCE(35); END_STATE(); case 31: if (lookahead == 's') ADVANCE(36); END_STATE(); case 32: if (lookahead == 'r') ADVANCE(37); END_STATE(); case 33: if (lookahead == 'd') ADVANCE(38); END_STATE(); case 34: ACCEPT_TOKEN(anon_sym_import); END_STATE(); case 35: if (lookahead == 'e') ADVANCE(39); END_STATE(); case 36: if (lookahead == 's') ADVANCE(40); END_STATE(); case 37: if (lookahead == 'o') ADVANCE(41); END_STATE(); case 38: if (lookahead == 'e') ADVANCE(42); END_STATE(); case 39: ACCEPT_TOKEN(anon_sym_require); END_STATE(); case 40: ACCEPT_TOKEN(anon_sym_defclass); END_STATE(); case 41: ACCEPT_TOKEN(anon_sym_defmacro); END_STATE(); case 42: if (lookahead == 'r') ADVANCE(43); END_STATE(); case 43: ACCEPT_TOKEN(anon_sym_defreader); END_STATE(); default: return false; } } static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 47}, [2] = {.lex_state = 49}, [3] = {.lex_state = 49}, [4] = {.lex_state = 49}, [5] = {.lex_state = 49}, [6] = {.lex_state = 49}, [7] = {.lex_state = 49}, [8] = {.lex_state = 49}, [9] = {.lex_state = 49}, [10] = {.lex_state = 49}, [11] = {.lex_state = 49}, [12] = {.lex_state = 49}, [13] = {.lex_state = 49}, [14] = {.lex_state = 49}, [15] = {.lex_state = 49}, [16] = {.lex_state = 49}, [17] = {.lex_state = 49}, [18] = {.lex_state = 49}, [19] = {.lex_state = 49}, [20] = {.lex_state = 49}, [21] = {.lex_state = 49}, [22] = {.lex_state = 49}, [23] = {.lex_state = 49}, [24] = {.lex_state = 49}, [25] = {.lex_state = 49}, [26] = {.lex_state = 49}, [27] = {.lex_state = 49}, [28] = {.lex_state = 49}, [29] = {.lex_state = 49}, [30] = {.lex_state = 49}, [31] = {.lex_state = 49}, [32] = {.lex_state = 49}, [33] = {.lex_state = 49}, [34] = {.lex_state = 49}, [35] = {.lex_state = 49}, [36] = {.lex_state = 49}, [37] = {.lex_state = 49}, [38] = {.lex_state = 49}, [39] = {.lex_state = 49}, [40] = {.lex_state = 49}, [41] = {.lex_state = 49}, [42] = {.lex_state = 49}, [43] = {.lex_state = 49}, [44] = {.lex_state = 49}, [45] = {.lex_state = 49}, [46] = {.lex_state = 49}, [47] = {.lex_state = 49}, [48] = {.lex_state = 49}, [49] = {.lex_state = 49}, [50] = {.lex_state = 49}, [51] = {.lex_state = 49}, [52] = {.lex_state = 49}, [53] = {.lex_state = 49}, [54] = {.lex_state = 49}, [55] = {.lex_state = 49}, [56] = {.lex_state = 49}, [57] = {.lex_state = 49}, [58] = {.lex_state = 49}, [59] = {.lex_state = 49}, [60] = {.lex_state = 49}, [61] = {.lex_state = 49}, [62] = {.lex_state = 49}, [63] = {.lex_state = 49}, [64] = {.lex_state = 49}, [65] = {.lex_state = 49}, [66] = {.lex_state = 49}, [67] = {.lex_state = 49}, [68] = {.lex_state = 49}, [69] = {.lex_state = 49}, [70] = {.lex_state = 49}, [71] = {.lex_state = 49}, [72] = {.lex_state = 49}, [73] = {.lex_state = 49}, [74] = {.lex_state = 49}, [75] = {.lex_state = 49}, [76] = {.lex_state = 49}, [77] = {.lex_state = 49}, [78] = {.lex_state = 49}, [79] = {.lex_state = 49}, [80] = {.lex_state = 49}, [81] = {.lex_state = 49}, [82] = {.lex_state = 49}, [83] = {.lex_state = 49}, [84] = {.lex_state = 49}, [85] = {.lex_state = 49}, [86] = {.lex_state = 49}, [87] = {.lex_state = 49}, [88] = {.lex_state = 49}, [89] = {.lex_state = 49}, [90] = {.lex_state = 49}, [91] = {.lex_state = 49}, [92] = {.lex_state = 49}, [93] = {.lex_state = 49}, [94] = {.lex_state = 49}, [95] = {.lex_state = 49}, [96] = {.lex_state = 49}, [97] = {.lex_state = 49}, [98] = {.lex_state = 49}, [99] = {.lex_state = 49}, [100] = {.lex_state = 49}, [101] = {.lex_state = 49}, [102] = {.lex_state = 49}, [103] = {.lex_state = 49}, [104] = {.lex_state = 49}, [105] = {.lex_state = 49}, [106] = {.lex_state = 49}, [107] = {.lex_state = 49}, [108] = {.lex_state = 49}, [109] = {.lex_state = 49}, [110] = {.lex_state = 49}, [111] = {.lex_state = 49}, [112] = {.lex_state = 49}, [113] = {.lex_state = 49}, [114] = {.lex_state = 49}, [115] = {.lex_state = 49}, [116] = {.lex_state = 49}, [117] = {.lex_state = 2}, [118] = {.lex_state = 2}, [119] = {.lex_state = 2}, [120] = {.lex_state = 3}, [121] = {.lex_state = 3}, [122] = {.lex_state = 3}, [123] = {.lex_state = 48}, [124] = {.lex_state = 48}, [125] = {.lex_state = 48}, [126] = {.lex_state = 48}, [127] = {.lex_state = 48}, [128] = {.lex_state = 50}, [129] = {.lex_state = 48}, [130] = {.lex_state = 50}, [131] = {.lex_state = 49}, [132] = {.lex_state = 49}, [133] = {.lex_state = 49}, [134] = {.lex_state = 49}, [135] = {.lex_state = 49}, [136] = {.lex_state = 49}, [137] = {.lex_state = 49}, [138] = {.lex_state = 49}, [139] = {.lex_state = 49}, [140] = {.lex_state = 49}, [141] = {.lex_state = 49}, [142] = {.lex_state = 49}, [143] = {.lex_state = 49}, [144] = {.lex_state = 49}, [145] = {.lex_state = 49}, [146] = {.lex_state = 49}, [147] = {.lex_state = 49}, [148] = {.lex_state = 49}, [149] = {.lex_state = 49}, [150] = {.lex_state = 49}, [151] = {.lex_state = 49}, [152] = {.lex_state = 49}, [153] = {.lex_state = 49}, [154] = {.lex_state = 49}, [155] = {.lex_state = 49}, [156] = {.lex_state = 49}, [157] = {.lex_state = 49}, [158] = {.lex_state = 49}, [159] = {.lex_state = 49}, [160] = {.lex_state = 49}, [161] = {.lex_state = 49}, [162] = {.lex_state = 49}, [163] = {.lex_state = 49}, [164] = {.lex_state = 49}, [165] = {.lex_state = 49}, [166] = {.lex_state = 49}, [167] = {.lex_state = 49}, [168] = {.lex_state = 49}, [169] = {.lex_state = 49}, [170] = {.lex_state = 49}, [171] = {.lex_state = 49}, [172] = {.lex_state = 49}, [173] = {.lex_state = 49}, [174] = {.lex_state = 49}, [175] = {.lex_state = 49}, [176] = {.lex_state = 49}, [177] = {.lex_state = 49}, [178] = {.lex_state = 49}, [179] = {.lex_state = 49}, [180] = {.lex_state = 49}, [181] = {.lex_state = 48}, [182] = {.lex_state = 49}, [183] = {.lex_state = 49}, [184] = {.lex_state = 48}, [185] = {.lex_state = 48}, [186] = {.lex_state = 48}, [187] = {.lex_state = 48}, [188] = {.lex_state = 49}, [189] = {.lex_state = 49}, [190] = {.lex_state = 49}, [191] = {.lex_state = 48}, [192] = {.lex_state = 50}, [193] = {.lex_state = 50}, [194] = {.lex_state = 49}, [195] = {.lex_state = 49}, [196] = {.lex_state = 49}, [197] = {.lex_state = 49}, [198] = {.lex_state = 49}, [199] = {.lex_state = 49}, [200] = {.lex_state = 49}, [201] = {.lex_state = 49}, [202] = {.lex_state = 49}, [203] = {.lex_state = 49}, [204] = {.lex_state = 49}, [205] = {.lex_state = 49}, [206] = {.lex_state = 49}, [207] = {.lex_state = 49}, [208] = {.lex_state = 49}, [209] = {.lex_state = 49}, [210] = {.lex_state = 49}, [211] = {.lex_state = 49}, [212] = {.lex_state = 49}, [213] = {.lex_state = 49}, [214] = {.lex_state = 49}, [215] = {.lex_state = 49}, [216] = {.lex_state = 49}, [217] = {.lex_state = 49}, [218] = {.lex_state = 49}, [219] = {.lex_state = 49}, [220] = {.lex_state = 49}, [221] = {.lex_state = 49}, [222] = {.lex_state = 49}, [223] = {.lex_state = 49}, [224] = {.lex_state = 49}, [225] = {.lex_state = 49}, [226] = {.lex_state = 49}, [227] = {.lex_state = 49}, [228] = {.lex_state = 49}, [229] = {.lex_state = 49}, [230] = {.lex_state = 49}, [231] = {.lex_state = 49}, [232] = {.lex_state = 49}, [233] = {.lex_state = 49}, [234] = {.lex_state = 49}, [235] = {.lex_state = 49}, [236] = {.lex_state = 49}, [237] = {.lex_state = 49}, [238] = {.lex_state = 49}, [239] = {.lex_state = 49}, [240] = {.lex_state = 49}, [241] = {.lex_state = 49}, [242] = {.lex_state = 49}, [243] = {.lex_state = 49}, [244] = {.lex_state = 49}, [245] = {.lex_state = 49}, [246] = {.lex_state = 49}, [247] = {.lex_state = 49}, [248] = {.lex_state = 49}, [249] = {.lex_state = 49}, [250] = {.lex_state = 49}, [251] = {.lex_state = 49}, [252] = {.lex_state = 49}, [253] = {.lex_state = 3}, [254] = {.lex_state = 1}, [255] = {.lex_state = 1}, [256] = {.lex_state = 1}, [257] = {.lex_state = 8}, [258] = {.lex_state = 1}, [259] = {.lex_state = 8}, [260] = {.lex_state = 1}, [261] = {.lex_state = 8}, [262] = {.lex_state = 1}, [263] = {.lex_state = 8}, [264] = {.lex_state = 1}, [265] = {.lex_state = 1}, [266] = {.lex_state = 1}, [267] = {.lex_state = 8}, [268] = {.lex_state = 4}, [269] = {.lex_state = 4}, [270] = {.lex_state = 4}, [271] = {.lex_state = 7}, [272] = {.lex_state = 8}, [273] = {.lex_state = 1}, [274] = {.lex_state = 1}, [275] = {.lex_state = 4}, [276] = {.lex_state = 1}, [277] = {.lex_state = 5}, [278] = {.lex_state = 1}, [279] = {.lex_state = 5}, [280] = {.lex_state = 5}, [281] = {.lex_state = 5}, [282] = {.lex_state = 16}, [283] = {.lex_state = 1}, [284] = {.lex_state = 1}, [285] = {.lex_state = 1}, [286] = {.lex_state = 1}, [287] = {.lex_state = 7}, [288] = {.lex_state = 1}, [289] = {.lex_state = 1}, [290] = {.lex_state = 1}, [291] = {.lex_state = 1}, [292] = {.lex_state = 5}, [293] = {.lex_state = 1}, [294] = {.lex_state = 1}, [295] = {.lex_state = 16}, [296] = {.lex_state = 1}, [297] = {.lex_state = 16}, [298] = {.lex_state = 16}, [299] = {.lex_state = 16}, [300] = {.lex_state = 16}, [301] = {.lex_state = 12}, [302] = {.lex_state = 1}, [303] = {.lex_state = 1}, [304] = {.lex_state = 1}, [305] = {.lex_state = 1}, [306] = {.lex_state = 5}, [307] = {.lex_state = 1}, [308] = {.lex_state = 1}, [309] = {.lex_state = 5}, [310] = {.lex_state = 5}, [311] = {.lex_state = 1}, [312] = {.lex_state = 1}, [313] = {.lex_state = 16}, [314] = {.lex_state = 1}, [315] = {.lex_state = 5}, [316] = {.lex_state = 1}, [317] = {.lex_state = 1}, [318] = {.lex_state = 1}, [319] = {.lex_state = 0}, [320] = {.lex_state = 0}, [321] = {.lex_state = 1}, [322] = {.lex_state = 5}, [323] = {.lex_state = 0}, [324] = {.lex_state = 5}, [325] = {.lex_state = 1}, [326] = {.lex_state = 5}, [327] = {.lex_state = 5}, [328] = {.lex_state = 1}, [329] = {.lex_state = 5}, [330] = {.lex_state = 5}, [331] = {.lex_state = 5}, [332] = {.lex_state = 5}, [333] = {.lex_state = 0}, [334] = {.lex_state = 0}, [335] = {.lex_state = 0}, [336] = {.lex_state = 0}, [337] = {.lex_state = 0}, [338] = {.lex_state = 19}, [339] = {.lex_state = 0}, [340] = {.lex_state = 19}, [341] = {.lex_state = 1}, [342] = {.lex_state = 0}, [343] = {.lex_state = 0}, [344] = {.lex_state = 0}, [345] = {.lex_state = 0}, [346] = {.lex_state = 0}, [347] = {.lex_state = 0}, [348] = {.lex_state = 0}, [349] = {.lex_state = 0}, [350] = {.lex_state = 0}, [351] = {.lex_state = 0}, [352] = {.lex_state = 0}, [353] = {.lex_state = 0}, [354] = {.lex_state = 0}, [355] = {.lex_state = 0}, [356] = {.lex_state = 0}, [357] = {.lex_state = 0}, [358] = {.lex_state = 0}, [359] = {.lex_state = 0}, [360] = {.lex_state = 0}, [361] = {.lex_state = 1}, [362] = {.lex_state = 9}, [363] = {.lex_state = 0}, [364] = {.lex_state = 0}, [365] = {.lex_state = 0}, [366] = {.lex_state = 0}, [367] = {.lex_state = 0}, [368] = {.lex_state = 0}, [369] = {.lex_state = 0}, [370] = {.lex_state = 0}, [371] = {.lex_state = 5}, [372] = {.lex_state = 0}, [373] = {.lex_state = 1}, [374] = {.lex_state = 12}, [375] = {.lex_state = 1}, [376] = {.lex_state = 0}, [377] = {.lex_state = 1}, [378] = {.lex_state = 0}, [379] = {.lex_state = 1}, [380] = {.lex_state = 0}, [381] = {.lex_state = 0}, [382] = {.lex_state = 0}, [383] = {.lex_state = 9}, [384] = {.lex_state = 1}, [385] = {.lex_state = 47}, [386] = {.lex_state = 19}, [387] = {.lex_state = 0}, [388] = {.lex_state = 19}, [389] = {.lex_state = 81}, [390] = {.lex_state = 81}, [391] = {.lex_state = 85}, [392] = {.lex_state = 1}, [393] = {.lex_state = 1}, [394] = {.lex_state = 1}, [395] = {.lex_state = 1}, [396] = {.lex_state = 1}, [397] = {.lex_state = 1}, [398] = {.lex_state = 1}, [399] = {.lex_state = 1}, [400] = {.lex_state = 0}, [401] = {.lex_state = 85}, [402] = {.lex_state = 1}, [403] = {.lex_state = 1}, [404] = {.lex_state = 47}, [405] = {.lex_state = 1}, [406] = {.lex_state = 19}, [407] = {.lex_state = 0}, [408] = {.lex_state = 1}, [409] = {.lex_state = 0}, [410] = {.lex_state = 0}, [411] = {.lex_state = 1}, [412] = {.lex_state = 19}, [413] = {.lex_state = 0}, [414] = {.lex_state = 0}, [415] = {.lex_state = 0}, [416] = {.lex_state = 81}, [417] = {.lex_state = 85}, [418] = {.lex_state = 0}, [419] = {.lex_state = 1}, [420] = {.lex_state = 0}, [421] = {.lex_state = 1}, [422] = {.lex_state = 1}, [423] = {.lex_state = 0}, [424] = {.lex_state = 0}, [425] = {.lex_state = 1}, [426] = {.lex_state = 1}, [427] = {.lex_state = 1}, [428] = {.lex_state = 1}, [429] = {.lex_state = 1}, [430] = {.lex_state = 0}, [431] = {.lex_state = 47}, [432] = {.lex_state = 1}, [433] = {.lex_state = 1}, [434] = {.lex_state = 1}, [435] = {.lex_state = 19}, [436] = {.lex_state = 19}, [437] = {.lex_state = 1}, [438] = {.lex_state = 1}, [439] = {.lex_state = 0}, [440] = {.lex_state = 1}, [441] = {.lex_state = 1}, [442] = {.lex_state = 1}, [443] = {.lex_state = 9}, [444] = {.lex_state = 1}, [445] = {.lex_state = 1}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [STATE(0)] = { [ts_builtin_sym_end] = ACTIONS(1), [sym_symbol] = ACTIONS(1), [sym_shebang] = ACTIONS(1), [anon_sym_POUND_] = ACTIONS(1), [sym_comment] = ACTIONS(3), [anon_sym_SQUOTE] = ACTIONS(1), [anon_sym_BQUOTE] = ACTIONS(1), [anon_sym_TILDE] = ACTIONS(1), [anon_sym_TILDE_AT] = ACTIONS(1), [anon_sym_POUND_STAR] = ACTIONS(1), [anon_sym_POUND_STAR_STAR] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), [aux_sym_dotted_identifier_token1] = ACTIONS(1), [anon_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_LPAREN] = ACTIONS(1), [anon_sym_POUND_LBRACE] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [aux_sym_string_token1] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(1), [sym_float] = ACTIONS(1), [sym_complex] = ACTIONS(1), [sym__decinteger] = ACTIONS(1), [sym__bininteger] = ACTIONS(1), [sym__octinteger] = ACTIONS(1), [sym__hexinteger] = ACTIONS(1), [anon_sym_import] = ACTIONS(1), [anon_sym_require] = ACTIONS(1), [anon_sym_defn] = ACTIONS(1), [anon_sym_async] = ACTIONS(1), [anon_sym_fn] = ACTIONS(1), [anon_sym_defclass] = ACTIONS(1), [anon_sym_defmacro] = ACTIONS(1), [anon_sym_defreader] = ACTIONS(1), [anon_sym_STAR] = ACTIONS(1), [anon_sym_macros] = ACTIONS(1), [anon_sym_readers] = ACTIONS(1), [anon_sym_tp] = ACTIONS(1), [anon_sym_POUND_CARET] = ACTIONS(1), [anon_sym_SLASH] = ACTIONS(1), [anon_sym_as] = ACTIONS(1), }, [STATE(1)] = { [sym_source_file] = STATE(407), [sym__element] = STATE(10), [sym__form] = STATE(10), [sym_discard] = STATE(10), [sym_sugar] = STATE(122), [sym__identifier] = STATE(10), [sym__sequence] = STATE(10), [sym__string] = STATE(10), [sym__numeric_literal] = STATE(10), [sym_keyword] = STATE(10), [sym__symbol_or_dots] = STATE(10), [sym_dotted_identifier] = STATE(10), [sym_expression] = STATE(10), [sym_list] = STATE(10), [sym_tuple] = STATE(10), [sym_set] = STATE(10), [sym_dictionary] = STATE(10), [sym_string] = STATE(10), [sym_bracket_string] = STATE(10), [sym_integer] = STATE(10), [sym_dots] = STATE(10), [sym_import] = STATE(10), [sym_require] = STATE(10), [sym_function] = STATE(10), [sym_lambda] = STATE(10), [sym_class] = STATE(10), [sym_macro] = STATE(10), [sym_reader] = STATE(10), [aux_sym_source_file_repeat1] = STATE(10), [ts_builtin_sym_end] = ACTIONS(5), [sym_symbol] = ACTIONS(7), [sym_shebang] = ACTIONS(9), [anon_sym_POUND_] = ACTIONS(11), [sym_comment] = ACTIONS(13), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(19), [aux_sym_dotted_identifier_token1] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(23), [anon_sym_LBRACK] = ACTIONS(25), [anon_sym_POUND_LPAREN] = ACTIONS(27), [anon_sym_POUND_LBRACE] = ACTIONS(29), [anon_sym_LBRACE] = ACTIONS(31), [aux_sym_string_token1] = ACTIONS(33), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(35), [sym_float] = ACTIONS(37), [sym_complex] = ACTIONS(13), [sym__decinteger] = ACTIONS(39), [sym__bininteger] = ACTIONS(41), [sym__octinteger] = ACTIONS(41), [sym__hexinteger] = ACTIONS(41), }, [STATE(2)] = { [sym__element] = STATE(60), [sym__form] = STATE(60), [sym_discard] = STATE(60), [sym_sugar] = STATE(120), [sym__identifier] = STATE(60), [sym__sequence] = STATE(60), [sym__string] = STATE(60), [sym__numeric_literal] = STATE(60), [sym_keyword] = STATE(60), [sym__symbol_or_dots] = STATE(60), [sym_dotted_identifier] = STATE(60), [sym_expression] = STATE(60), [sym_list] = STATE(60), [sym_tuple] = STATE(60), [sym_set] = STATE(60), [sym_dictionary] = STATE(60), [sym_string] = STATE(60), [sym_bracket_string] = STATE(60), [sym_integer] = STATE(60), [sym_dots] = STATE(60), [sym_import] = STATE(60), [sym_require] = STATE(60), [sym_function] = STATE(60), [sym_lambda] = STATE(60), [sym_class] = STATE(60), [sym_macro] = STATE(60), [sym_reader] = STATE(60), [aux_sym_source_file_repeat1] = STATE(60), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(47), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(67), [sym_complex] = ACTIONS(47), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), [anon_sym_import] = ACTIONS(73), [anon_sym_require] = ACTIONS(75), [anon_sym_defn] = ACTIONS(77), [anon_sym_fn] = ACTIONS(79), [anon_sym_defclass] = ACTIONS(81), [anon_sym_defmacro] = ACTIONS(83), [anon_sym_defreader] = ACTIONS(85), }, [STATE(3)] = { [sym__element] = STATE(112), [sym__form] = STATE(112), [sym_discard] = STATE(112), [sym_sugar] = STATE(120), [sym__identifier] = STATE(112), [sym__sequence] = STATE(112), [sym__string] = STATE(112), [sym__numeric_literal] = STATE(112), [sym_keyword] = STATE(112), [sym__symbol_or_dots] = STATE(112), [sym_dotted_identifier] = STATE(112), [sym_expression] = STATE(112), [sym_list] = STATE(112), [sym_tuple] = STATE(112), [sym_set] = STATE(112), [sym_dictionary] = STATE(112), [sym_string] = STATE(112), [sym_bracket_string] = STATE(112), [sym_integer] = STATE(112), [sym_dots] = STATE(112), [sym_import] = STATE(112), [sym_require] = STATE(112), [sym_function] = STATE(112), [sym_lambda] = STATE(112), [sym_class] = STATE(112), [sym_macro] = STATE(112), [sym_reader] = STATE(112), [aux_sym_source_file_repeat1] = STATE(112), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(87), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(89), [sym_complex] = ACTIONS(87), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), [anon_sym_import] = ACTIONS(91), [anon_sym_require] = ACTIONS(93), [anon_sym_defn] = ACTIONS(95), [anon_sym_fn] = ACTIONS(97), [anon_sym_defclass] = ACTIONS(99), [anon_sym_defmacro] = ACTIONS(101), [anon_sym_defreader] = ACTIONS(103), }, [STATE(4)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(105), [anon_sym_POUND_] = ACTIONS(108), [sym_comment] = ACTIONS(111), [anon_sym_SQUOTE] = ACTIONS(114), [anon_sym_BQUOTE] = ACTIONS(114), [anon_sym_TILDE] = ACTIONS(117), [anon_sym_TILDE_AT] = ACTIONS(114), [anon_sym_POUND_STAR] = ACTIONS(117), [anon_sym_POUND_STAR_STAR] = ACTIONS(117), [anon_sym_COLON] = ACTIONS(120), [aux_sym_dotted_identifier_token1] = ACTIONS(123), [anon_sym_LPAREN] = ACTIONS(126), [anon_sym_RPAREN] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(131), [anon_sym_RBRACK] = ACTIONS(129), [anon_sym_POUND_LPAREN] = ACTIONS(134), [anon_sym_POUND_LBRACE] = ACTIONS(137), [anon_sym_RBRACE] = ACTIONS(129), [anon_sym_LBRACE] = ACTIONS(140), [aux_sym_string_token1] = ACTIONS(143), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(146), [sym_float] = ACTIONS(149), [sym_complex] = ACTIONS(111), [sym__decinteger] = ACTIONS(152), [sym__bininteger] = ACTIONS(155), [sym__octinteger] = ACTIONS(155), [sym__hexinteger] = ACTIONS(155), }, [STATE(5)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(160), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(6)] = { [sym__element] = STATE(13), [sym__form] = STATE(13), [sym_discard] = STATE(13), [sym_sugar] = STATE(120), [sym__identifier] = STATE(13), [sym__sequence] = STATE(13), [sym__string] = STATE(13), [sym__numeric_literal] = STATE(13), [sym_keyword] = STATE(13), [sym__symbol_or_dots] = STATE(13), [sym_dotted_identifier] = STATE(13), [sym_expression] = STATE(13), [sym_list] = STATE(13), [sym_tuple] = STATE(13), [sym_set] = STATE(13), [sym_dictionary] = STATE(13), [sym_string] = STATE(13), [sym_bracket_string] = STATE(13), [sym_integer] = STATE(13), [sym_dots] = STATE(13), [sym_import] = STATE(13), [sym_require] = STATE(13), [sym_function] = STATE(13), [sym_lambda] = STATE(13), [sym_class] = STATE(13), [sym_macro] = STATE(13), [sym_reader] = STATE(13), [aux_sym_source_file_repeat1] = STATE(13), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(164), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_RBRACK] = ACTIONS(166), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(168), [sym_complex] = ACTIONS(164), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(7)] = { [sym__element] = STATE(14), [sym__form] = STATE(14), [sym_discard] = STATE(14), [sym_sugar] = STATE(120), [sym__identifier] = STATE(14), [sym__sequence] = STATE(14), [sym__string] = STATE(14), [sym__numeric_literal] = STATE(14), [sym_keyword] = STATE(14), [sym__symbol_or_dots] = STATE(14), [sym_dotted_identifier] = STATE(14), [sym_expression] = STATE(14), [sym_list] = STATE(14), [sym_tuple] = STATE(14), [sym_set] = STATE(14), [sym_dictionary] = STATE(14), [sym_string] = STATE(14), [sym_bracket_string] = STATE(14), [sym_integer] = STATE(14), [sym_dots] = STATE(14), [sym_import] = STATE(14), [sym_require] = STATE(14), [sym_function] = STATE(14), [sym_lambda] = STATE(14), [sym_class] = STATE(14), [sym_macro] = STATE(14), [sym_reader] = STATE(14), [aux_sym_source_file_repeat1] = STATE(14), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(170), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(172), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(174), [sym_complex] = ACTIONS(170), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(8)] = { [sym__element] = STATE(5), [sym__form] = STATE(5), [sym_discard] = STATE(5), [sym_sugar] = STATE(120), [sym__identifier] = STATE(5), [sym__sequence] = STATE(5), [sym__string] = STATE(5), [sym__numeric_literal] = STATE(5), [sym_keyword] = STATE(5), [sym__symbol_or_dots] = STATE(5), [sym_dotted_identifier] = STATE(5), [sym_expression] = STATE(5), [sym_list] = STATE(5), [sym_tuple] = STATE(5), [sym_set] = STATE(5), [sym_dictionary] = STATE(5), [sym_string] = STATE(5), [sym_bracket_string] = STATE(5), [sym_integer] = STATE(5), [sym_dots] = STATE(5), [sym_import] = STATE(5), [sym_require] = STATE(5), [sym_function] = STATE(5), [sym_lambda] = STATE(5), [sym_class] = STATE(5), [sym_macro] = STATE(5), [sym_reader] = STATE(5), [aux_sym_source_file_repeat1] = STATE(5), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(176), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(178), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(180), [sym_complex] = ACTIONS(176), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(9)] = { [sym__element] = STATE(116), [sym__form] = STATE(116), [sym_discard] = STATE(116), [sym_sugar] = STATE(120), [sym__identifier] = STATE(116), [sym__sequence] = STATE(116), [sym__string] = STATE(116), [sym__numeric_literal] = STATE(116), [sym_keyword] = STATE(116), [sym__symbol_or_dots] = STATE(116), [sym_dotted_identifier] = STATE(116), [sym_expression] = STATE(116), [sym_list] = STATE(116), [sym_tuple] = STATE(116), [sym_set] = STATE(116), [sym_dictionary] = STATE(116), [sym_string] = STATE(116), [sym_bracket_string] = STATE(116), [sym_integer] = STATE(116), [sym_dots] = STATE(116), [sym_import] = STATE(116), [sym_require] = STATE(116), [sym_function] = STATE(116), [sym_lambda] = STATE(116), [sym_class] = STATE(116), [sym_macro] = STATE(116), [sym_reader] = STATE(116), [aux_sym_dictionary_repeat1] = STATE(15), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(182), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(184), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(186), [sym_complex] = ACTIONS(182), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(10)] = { [sym__element] = STATE(16), [sym__form] = STATE(16), [sym_discard] = STATE(16), [sym_sugar] = STATE(122), [sym__identifier] = STATE(16), [sym__sequence] = STATE(16), [sym__string] = STATE(16), [sym__numeric_literal] = STATE(16), [sym_keyword] = STATE(16), [sym__symbol_or_dots] = STATE(16), [sym_dotted_identifier] = STATE(16), [sym_expression] = STATE(16), [sym_list] = STATE(16), [sym_tuple] = STATE(16), [sym_set] = STATE(16), [sym_dictionary] = STATE(16), [sym_string] = STATE(16), [sym_bracket_string] = STATE(16), [sym_integer] = STATE(16), [sym_dots] = STATE(16), [sym_import] = STATE(16), [sym_require] = STATE(16), [sym_function] = STATE(16), [sym_lambda] = STATE(16), [sym_class] = STATE(16), [sym_macro] = STATE(16), [sym_reader] = STATE(16), [aux_sym_source_file_repeat1] = STATE(16), [ts_builtin_sym_end] = ACTIONS(188), [sym_symbol] = ACTIONS(7), [anon_sym_POUND_] = ACTIONS(11), [sym_comment] = ACTIONS(190), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(19), [aux_sym_dotted_identifier_token1] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(23), [anon_sym_LBRACK] = ACTIONS(25), [anon_sym_POUND_LPAREN] = ACTIONS(27), [anon_sym_POUND_LBRACE] = ACTIONS(29), [anon_sym_LBRACE] = ACTIONS(31), [aux_sym_string_token1] = ACTIONS(33), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(35), [sym_float] = ACTIONS(192), [sym_complex] = ACTIONS(190), [sym__decinteger] = ACTIONS(39), [sym__bininteger] = ACTIONS(41), [sym__octinteger] = ACTIONS(41), [sym__hexinteger] = ACTIONS(41), }, [STATE(11)] = { [sym__element] = STATE(16), [sym__form] = STATE(16), [sym_discard] = STATE(16), [sym_sugar] = STATE(122), [sym__identifier] = STATE(16), [sym__sequence] = STATE(16), [sym__string] = STATE(16), [sym__numeric_literal] = STATE(16), [sym_keyword] = STATE(16), [sym__symbol_or_dots] = STATE(16), [sym_dotted_identifier] = STATE(16), [sym_expression] = STATE(16), [sym_list] = STATE(16), [sym_tuple] = STATE(16), [sym_set] = STATE(16), [sym_dictionary] = STATE(16), [sym_string] = STATE(16), [sym_bracket_string] = STATE(16), [sym_integer] = STATE(16), [sym_dots] = STATE(16), [sym_import] = STATE(16), [sym_require] = STATE(16), [sym_function] = STATE(16), [sym_lambda] = STATE(16), [sym_class] = STATE(16), [sym_macro] = STATE(16), [sym_reader] = STATE(16), [aux_sym_source_file_repeat1] = STATE(16), [ts_builtin_sym_end] = ACTIONS(194), [sym_symbol] = ACTIONS(7), [anon_sym_POUND_] = ACTIONS(11), [sym_comment] = ACTIONS(190), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(19), [aux_sym_dotted_identifier_token1] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(23), [anon_sym_LBRACK] = ACTIONS(25), [anon_sym_POUND_LPAREN] = ACTIONS(27), [anon_sym_POUND_LBRACE] = ACTIONS(29), [anon_sym_LBRACE] = ACTIONS(31), [aux_sym_string_token1] = ACTIONS(33), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(35), [sym_float] = ACTIONS(192), [sym_complex] = ACTIONS(190), [sym__decinteger] = ACTIONS(39), [sym__bininteger] = ACTIONS(41), [sym__octinteger] = ACTIONS(41), [sym__hexinteger] = ACTIONS(41), }, [STATE(12)] = { [sym__element] = STATE(11), [sym__form] = STATE(11), [sym_discard] = STATE(11), [sym_sugar] = STATE(122), [sym__identifier] = STATE(11), [sym__sequence] = STATE(11), [sym__string] = STATE(11), [sym__numeric_literal] = STATE(11), [sym_keyword] = STATE(11), [sym__symbol_or_dots] = STATE(11), [sym_dotted_identifier] = STATE(11), [sym_expression] = STATE(11), [sym_list] = STATE(11), [sym_tuple] = STATE(11), [sym_set] = STATE(11), [sym_dictionary] = STATE(11), [sym_string] = STATE(11), [sym_bracket_string] = STATE(11), [sym_integer] = STATE(11), [sym_dots] = STATE(11), [sym_import] = STATE(11), [sym_require] = STATE(11), [sym_function] = STATE(11), [sym_lambda] = STATE(11), [sym_class] = STATE(11), [sym_macro] = STATE(11), [sym_reader] = STATE(11), [aux_sym_source_file_repeat1] = STATE(11), [ts_builtin_sym_end] = ACTIONS(188), [sym_symbol] = ACTIONS(7), [anon_sym_POUND_] = ACTIONS(11), [sym_comment] = ACTIONS(196), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(19), [aux_sym_dotted_identifier_token1] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(23), [anon_sym_LBRACK] = ACTIONS(25), [anon_sym_POUND_LPAREN] = ACTIONS(27), [anon_sym_POUND_LBRACE] = ACTIONS(29), [anon_sym_LBRACE] = ACTIONS(31), [aux_sym_string_token1] = ACTIONS(33), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(35), [sym_float] = ACTIONS(198), [sym_complex] = ACTIONS(196), [sym__decinteger] = ACTIONS(39), [sym__bininteger] = ACTIONS(41), [sym__octinteger] = ACTIONS(41), [sym__hexinteger] = ACTIONS(41), }, [STATE(13)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_RBRACK] = ACTIONS(200), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(14)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(202), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(15)] = { [sym__element] = STATE(116), [sym__form] = STATE(116), [sym_discard] = STATE(116), [sym_sugar] = STATE(120), [sym__identifier] = STATE(116), [sym__sequence] = STATE(116), [sym__string] = STATE(116), [sym__numeric_literal] = STATE(116), [sym_keyword] = STATE(116), [sym__symbol_or_dots] = STATE(116), [sym_dotted_identifier] = STATE(116), [sym_expression] = STATE(116), [sym_list] = STATE(116), [sym_tuple] = STATE(116), [sym_set] = STATE(116), [sym_dictionary] = STATE(116), [sym_string] = STATE(116), [sym_bracket_string] = STATE(116), [sym_integer] = STATE(116), [sym_dots] = STATE(116), [sym_import] = STATE(116), [sym_require] = STATE(116), [sym_function] = STATE(116), [sym_lambda] = STATE(116), [sym_class] = STATE(116), [sym_macro] = STATE(116), [sym_reader] = STATE(116), [aux_sym_dictionary_repeat1] = STATE(19), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(182), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(204), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(186), [sym_complex] = ACTIONS(182), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(16)] = { [sym__element] = STATE(16), [sym__form] = STATE(16), [sym_discard] = STATE(16), [sym_sugar] = STATE(122), [sym__identifier] = STATE(16), [sym__sequence] = STATE(16), [sym__string] = STATE(16), [sym__numeric_literal] = STATE(16), [sym_keyword] = STATE(16), [sym__symbol_or_dots] = STATE(16), [sym_dotted_identifier] = STATE(16), [sym_expression] = STATE(16), [sym_list] = STATE(16), [sym_tuple] = STATE(16), [sym_set] = STATE(16), [sym_dictionary] = STATE(16), [sym_string] = STATE(16), [sym_bracket_string] = STATE(16), [sym_integer] = STATE(16), [sym_dots] = STATE(16), [sym_import] = STATE(16), [sym_require] = STATE(16), [sym_function] = STATE(16), [sym_lambda] = STATE(16), [sym_class] = STATE(16), [sym_macro] = STATE(16), [sym_reader] = STATE(16), [aux_sym_source_file_repeat1] = STATE(16), [ts_builtin_sym_end] = ACTIONS(129), [sym_symbol] = ACTIONS(206), [anon_sym_POUND_] = ACTIONS(209), [sym_comment] = ACTIONS(212), [anon_sym_SQUOTE] = ACTIONS(114), [anon_sym_BQUOTE] = ACTIONS(114), [anon_sym_TILDE] = ACTIONS(117), [anon_sym_TILDE_AT] = ACTIONS(114), [anon_sym_POUND_STAR] = ACTIONS(117), [anon_sym_POUND_STAR_STAR] = ACTIONS(117), [anon_sym_COLON] = ACTIONS(215), [aux_sym_dotted_identifier_token1] = ACTIONS(218), [anon_sym_LPAREN] = ACTIONS(221), [anon_sym_LBRACK] = ACTIONS(224), [anon_sym_POUND_LPAREN] = ACTIONS(227), [anon_sym_POUND_LBRACE] = ACTIONS(230), [anon_sym_LBRACE] = ACTIONS(233), [aux_sym_string_token1] = ACTIONS(236), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(239), [sym_float] = ACTIONS(242), [sym_complex] = ACTIONS(212), [sym__decinteger] = ACTIONS(245), [sym__bininteger] = ACTIONS(248), [sym__octinteger] = ACTIONS(248), [sym__hexinteger] = ACTIONS(248), }, [STATE(17)] = { [sym__element] = STATE(21), [sym__form] = STATE(21), [sym_discard] = STATE(21), [sym_sugar] = STATE(120), [sym__identifier] = STATE(21), [sym__sequence] = STATE(21), [sym__string] = STATE(21), [sym__numeric_literal] = STATE(21), [sym_keyword] = STATE(21), [sym__symbol_or_dots] = STATE(21), [sym_dotted_identifier] = STATE(21), [sym_expression] = STATE(21), [sym_list] = STATE(21), [sym_tuple] = STATE(21), [sym_set] = STATE(21), [sym_dictionary] = STATE(21), [sym_string] = STATE(21), [sym_bracket_string] = STATE(21), [sym_integer] = STATE(21), [sym_dots] = STATE(21), [sym_import] = STATE(21), [sym_require] = STATE(21), [sym_function] = STATE(21), [sym_lambda] = STATE(21), [sym_class] = STATE(21), [sym_macro] = STATE(21), [sym_reader] = STATE(21), [aux_sym_source_file_repeat1] = STATE(21), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(251), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(253), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(255), [sym_complex] = ACTIONS(251), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(18)] = { [sym__element] = STATE(24), [sym__form] = STATE(24), [sym_discard] = STATE(24), [sym_sugar] = STATE(120), [sym__identifier] = STATE(24), [sym__sequence] = STATE(24), [sym__string] = STATE(24), [sym__numeric_literal] = STATE(24), [sym_keyword] = STATE(24), [sym__symbol_or_dots] = STATE(24), [sym_dotted_identifier] = STATE(24), [sym_expression] = STATE(24), [sym_list] = STATE(24), [sym_tuple] = STATE(24), [sym_set] = STATE(24), [sym_dictionary] = STATE(24), [sym_string] = STATE(24), [sym_bracket_string] = STATE(24), [sym_integer] = STATE(24), [sym_dots] = STATE(24), [sym_import] = STATE(24), [sym_require] = STATE(24), [sym_function] = STATE(24), [sym_lambda] = STATE(24), [sym_class] = STATE(24), [sym_macro] = STATE(24), [sym_reader] = STATE(24), [aux_sym_source_file_repeat1] = STATE(24), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(257), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(259), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(261), [sym_complex] = ACTIONS(257), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(19)] = { [sym__element] = STATE(116), [sym__form] = STATE(116), [sym_discard] = STATE(116), [sym_sugar] = STATE(120), [sym__identifier] = STATE(116), [sym__sequence] = STATE(116), [sym__string] = STATE(116), [sym__numeric_literal] = STATE(116), [sym_keyword] = STATE(116), [sym__symbol_or_dots] = STATE(116), [sym_dotted_identifier] = STATE(116), [sym_expression] = STATE(116), [sym_list] = STATE(116), [sym_tuple] = STATE(116), [sym_set] = STATE(116), [sym_dictionary] = STATE(116), [sym_string] = STATE(116), [sym_bracket_string] = STATE(116), [sym_integer] = STATE(116), [sym_dots] = STATE(116), [sym_import] = STATE(116), [sym_require] = STATE(116), [sym_function] = STATE(116), [sym_lambda] = STATE(116), [sym_class] = STATE(116), [sym_macro] = STATE(116), [sym_reader] = STATE(116), [aux_sym_dictionary_repeat1] = STATE(19), [sym_symbol] = ACTIONS(263), [anon_sym_POUND_] = ACTIONS(266), [sym_comment] = ACTIONS(269), [anon_sym_SQUOTE] = ACTIONS(272), [anon_sym_BQUOTE] = ACTIONS(272), [anon_sym_TILDE] = ACTIONS(275), [anon_sym_TILDE_AT] = ACTIONS(272), [anon_sym_POUND_STAR] = ACTIONS(275), [anon_sym_POUND_STAR_STAR] = ACTIONS(275), [anon_sym_COLON] = ACTIONS(278), [aux_sym_dotted_identifier_token1] = ACTIONS(281), [anon_sym_LPAREN] = ACTIONS(284), [anon_sym_LBRACK] = ACTIONS(287), [anon_sym_POUND_LPAREN] = ACTIONS(290), [anon_sym_POUND_LBRACE] = ACTIONS(293), [anon_sym_RBRACE] = ACTIONS(296), [anon_sym_LBRACE] = ACTIONS(298), [aux_sym_string_token1] = ACTIONS(301), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(304), [sym_float] = ACTIONS(307), [sym_complex] = ACTIONS(269), [sym__decinteger] = ACTIONS(310), [sym__bininteger] = ACTIONS(313), [sym__octinteger] = ACTIONS(313), [sym__hexinteger] = ACTIONS(313), }, [STATE(20)] = { [sym__element] = STATE(25), [sym__form] = STATE(25), [sym_discard] = STATE(25), [sym_sugar] = STATE(120), [sym__identifier] = STATE(25), [sym__sequence] = STATE(25), [sym__string] = STATE(25), [sym__numeric_literal] = STATE(25), [sym_keyword] = STATE(25), [sym__symbol_or_dots] = STATE(25), [sym_dotted_identifier] = STATE(25), [sym_expression] = STATE(25), [sym_list] = STATE(25), [sym_tuple] = STATE(25), [sym_set] = STATE(25), [sym_dictionary] = STATE(25), [sym_string] = STATE(25), [sym_bracket_string] = STATE(25), [sym_integer] = STATE(25), [sym_dots] = STATE(25), [sym_import] = STATE(25), [sym_require] = STATE(25), [sym_function] = STATE(25), [sym_lambda] = STATE(25), [sym_class] = STATE(25), [sym_macro] = STATE(25), [sym_reader] = STATE(25), [aux_sym_source_file_repeat1] = STATE(25), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(316), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(318), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(320), [sym_complex] = ACTIONS(316), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(21)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(322), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(22)] = { [sym__element] = STATE(29), [sym__form] = STATE(29), [sym_discard] = STATE(29), [sym_sugar] = STATE(120), [sym__identifier] = STATE(29), [sym__sequence] = STATE(29), [sym__string] = STATE(29), [sym__numeric_literal] = STATE(29), [sym_keyword] = STATE(29), [sym__symbol_or_dots] = STATE(29), [sym_dotted_identifier] = STATE(29), [sym_expression] = STATE(29), [sym_list] = STATE(29), [sym_tuple] = STATE(29), [sym_set] = STATE(29), [sym_dictionary] = STATE(29), [sym_string] = STATE(29), [sym_bracket_string] = STATE(29), [sym_integer] = STATE(29), [sym_dots] = STATE(29), [sym_import] = STATE(29), [sym_require] = STATE(29), [sym_function] = STATE(29), [sym_lambda] = STATE(29), [sym_class] = STATE(29), [sym_macro] = STATE(29), [sym_reader] = STATE(29), [aux_sym_source_file_repeat1] = STATE(29), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(324), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(326), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(328), [sym_complex] = ACTIONS(324), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(23)] = { [sym__element] = STATE(32), [sym__form] = STATE(32), [sym_discard] = STATE(32), [sym_sugar] = STATE(120), [sym__identifier] = STATE(32), [sym__sequence] = STATE(32), [sym__string] = STATE(32), [sym__numeric_literal] = STATE(32), [sym_keyword] = STATE(32), [sym__symbol_or_dots] = STATE(32), [sym_dotted_identifier] = STATE(32), [sym_expression] = STATE(32), [sym_list] = STATE(32), [sym_tuple] = STATE(32), [sym_set] = STATE(32), [sym_dictionary] = STATE(32), [sym_string] = STATE(32), [sym_bracket_string] = STATE(32), [sym_integer] = STATE(32), [sym_dots] = STATE(32), [sym_import] = STATE(32), [sym_require] = STATE(32), [sym_function] = STATE(32), [sym_lambda] = STATE(32), [sym_class] = STATE(32), [sym_macro] = STATE(32), [sym_reader] = STATE(32), [aux_sym_source_file_repeat1] = STATE(32), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(330), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(332), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(334), [sym_complex] = ACTIONS(330), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(24)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(336), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(25)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(338), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(26)] = { [sym__element] = STATE(34), [sym__form] = STATE(34), [sym_discard] = STATE(34), [sym_sugar] = STATE(120), [sym__identifier] = STATE(34), [sym__sequence] = STATE(34), [sym__string] = STATE(34), [sym__numeric_literal] = STATE(34), [sym_keyword] = STATE(34), [sym__symbol_or_dots] = STATE(34), [sym_dotted_identifier] = STATE(34), [sym_expression] = STATE(34), [sym_list] = STATE(34), [sym_tuple] = STATE(34), [sym_set] = STATE(34), [sym_dictionary] = STATE(34), [sym_string] = STATE(34), [sym_bracket_string] = STATE(34), [sym_integer] = STATE(34), [sym_dots] = STATE(34), [sym_import] = STATE(34), [sym_require] = STATE(34), [sym_function] = STATE(34), [sym_lambda] = STATE(34), [sym_class] = STATE(34), [sym_macro] = STATE(34), [sym_reader] = STATE(34), [aux_sym_source_file_repeat1] = STATE(34), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(340), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(342), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(344), [sym_complex] = ACTIONS(340), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(27)] = { [sym__element] = STATE(36), [sym__form] = STATE(36), [sym_discard] = STATE(36), [sym_sugar] = STATE(120), [sym__identifier] = STATE(36), [sym__sequence] = STATE(36), [sym__string] = STATE(36), [sym__numeric_literal] = STATE(36), [sym_keyword] = STATE(36), [sym__symbol_or_dots] = STATE(36), [sym_dotted_identifier] = STATE(36), [sym_expression] = STATE(36), [sym_list] = STATE(36), [sym_tuple] = STATE(36), [sym_set] = STATE(36), [sym_dictionary] = STATE(36), [sym_string] = STATE(36), [sym_bracket_string] = STATE(36), [sym_integer] = STATE(36), [sym_dots] = STATE(36), [sym_import] = STATE(36), [sym_require] = STATE(36), [sym_function] = STATE(36), [sym_lambda] = STATE(36), [sym_class] = STATE(36), [sym_macro] = STATE(36), [sym_reader] = STATE(36), [aux_sym_source_file_repeat1] = STATE(36), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(346), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(350), [sym_complex] = ACTIONS(346), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(28)] = { [sym__element] = STATE(37), [sym__form] = STATE(37), [sym_discard] = STATE(37), [sym_sugar] = STATE(120), [sym__identifier] = STATE(37), [sym__sequence] = STATE(37), [sym__string] = STATE(37), [sym__numeric_literal] = STATE(37), [sym_keyword] = STATE(37), [sym__symbol_or_dots] = STATE(37), [sym_dotted_identifier] = STATE(37), [sym_expression] = STATE(37), [sym_list] = STATE(37), [sym_tuple] = STATE(37), [sym_set] = STATE(37), [sym_dictionary] = STATE(37), [sym_string] = STATE(37), [sym_bracket_string] = STATE(37), [sym_integer] = STATE(37), [sym_dots] = STATE(37), [sym_import] = STATE(37), [sym_require] = STATE(37), [sym_function] = STATE(37), [sym_lambda] = STATE(37), [sym_class] = STATE(37), [sym_macro] = STATE(37), [sym_reader] = STATE(37), [aux_sym_source_file_repeat1] = STATE(37), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(352), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(354), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(356), [sym_complex] = ACTIONS(352), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(29)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(358), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(30)] = { [sym__element] = STATE(38), [sym__form] = STATE(38), [sym_discard] = STATE(38), [sym_sugar] = STATE(120), [sym__identifier] = STATE(38), [sym__sequence] = STATE(38), [sym__string] = STATE(38), [sym__numeric_literal] = STATE(38), [sym_keyword] = STATE(38), [sym__symbol_or_dots] = STATE(38), [sym_dotted_identifier] = STATE(38), [sym_expression] = STATE(38), [sym_list] = STATE(38), [sym_tuple] = STATE(38), [sym_set] = STATE(38), [sym_dictionary] = STATE(38), [sym_string] = STATE(38), [sym_bracket_string] = STATE(38), [sym_integer] = STATE(38), [sym_dots] = STATE(38), [sym_import] = STATE(38), [sym_require] = STATE(38), [sym_function] = STATE(38), [sym_lambda] = STATE(38), [sym_class] = STATE(38), [sym_macro] = STATE(38), [sym_reader] = STATE(38), [aux_sym_source_file_repeat1] = STATE(38), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(360), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(362), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(364), [sym_complex] = ACTIONS(360), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(31)] = { [sym__element] = STATE(40), [sym__form] = STATE(40), [sym_discard] = STATE(40), [sym_sugar] = STATE(120), [sym__identifier] = STATE(40), [sym__sequence] = STATE(40), [sym__string] = STATE(40), [sym__numeric_literal] = STATE(40), [sym_keyword] = STATE(40), [sym__symbol_or_dots] = STATE(40), [sym_dotted_identifier] = STATE(40), [sym_expression] = STATE(40), [sym_list] = STATE(40), [sym_tuple] = STATE(40), [sym_set] = STATE(40), [sym_dictionary] = STATE(40), [sym_string] = STATE(40), [sym_bracket_string] = STATE(40), [sym_integer] = STATE(40), [sym_dots] = STATE(40), [sym_import] = STATE(40), [sym_require] = STATE(40), [sym_function] = STATE(40), [sym_lambda] = STATE(40), [sym_class] = STATE(40), [sym_macro] = STATE(40), [sym_reader] = STATE(40), [aux_sym_source_file_repeat1] = STATE(40), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(366), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(368), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(370), [sym_complex] = ACTIONS(366), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(32)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(372), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(33)] = { [sym__element] = STATE(41), [sym__form] = STATE(41), [sym_discard] = STATE(41), [sym_sugar] = STATE(120), [sym__identifier] = STATE(41), [sym__sequence] = STATE(41), [sym__string] = STATE(41), [sym__numeric_literal] = STATE(41), [sym_keyword] = STATE(41), [sym__symbol_or_dots] = STATE(41), [sym_dotted_identifier] = STATE(41), [sym_expression] = STATE(41), [sym_list] = STATE(41), [sym_tuple] = STATE(41), [sym_set] = STATE(41), [sym_dictionary] = STATE(41), [sym_string] = STATE(41), [sym_bracket_string] = STATE(41), [sym_integer] = STATE(41), [sym_dots] = STATE(41), [sym_import] = STATE(41), [sym_require] = STATE(41), [sym_function] = STATE(41), [sym_lambda] = STATE(41), [sym_class] = STATE(41), [sym_macro] = STATE(41), [sym_reader] = STATE(41), [aux_sym_source_file_repeat1] = STATE(41), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(374), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(376), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(378), [sym_complex] = ACTIONS(374), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(34)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(380), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(35)] = { [sym__element] = STATE(44), [sym__form] = STATE(44), [sym_discard] = STATE(44), [sym_sugar] = STATE(120), [sym__identifier] = STATE(44), [sym__sequence] = STATE(44), [sym__string] = STATE(44), [sym__numeric_literal] = STATE(44), [sym_keyword] = STATE(44), [sym__symbol_or_dots] = STATE(44), [sym_dotted_identifier] = STATE(44), [sym_expression] = STATE(44), [sym_list] = STATE(44), [sym_tuple] = STATE(44), [sym_set] = STATE(44), [sym_dictionary] = STATE(44), [sym_string] = STATE(44), [sym_bracket_string] = STATE(44), [sym_integer] = STATE(44), [sym_dots] = STATE(44), [sym_import] = STATE(44), [sym_require] = STATE(44), [sym_function] = STATE(44), [sym_lambda] = STATE(44), [sym_class] = STATE(44), [sym_macro] = STATE(44), [sym_reader] = STATE(44), [aux_sym_source_file_repeat1] = STATE(44), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(382), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(384), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(386), [sym_complex] = ACTIONS(382), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(36)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(388), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(37)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(390), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(38)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(392), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(39)] = { [sym__element] = STATE(46), [sym__form] = STATE(46), [sym_discard] = STATE(46), [sym_sugar] = STATE(120), [sym__identifier] = STATE(46), [sym__sequence] = STATE(46), [sym__string] = STATE(46), [sym__numeric_literal] = STATE(46), [sym_keyword] = STATE(46), [sym__symbol_or_dots] = STATE(46), [sym_dotted_identifier] = STATE(46), [sym_expression] = STATE(46), [sym_list] = STATE(46), [sym_tuple] = STATE(46), [sym_set] = STATE(46), [sym_dictionary] = STATE(46), [sym_string] = STATE(46), [sym_bracket_string] = STATE(46), [sym_integer] = STATE(46), [sym_dots] = STATE(46), [sym_import] = STATE(46), [sym_require] = STATE(46), [sym_function] = STATE(46), [sym_lambda] = STATE(46), [sym_class] = STATE(46), [sym_macro] = STATE(46), [sym_reader] = STATE(46), [aux_sym_source_file_repeat1] = STATE(46), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(394), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(396), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(398), [sym_complex] = ACTIONS(394), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(40)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(400), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(41)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(402), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(42)] = { [sym__element] = STATE(47), [sym__form] = STATE(47), [sym_discard] = STATE(47), [sym_sugar] = STATE(120), [sym__identifier] = STATE(47), [sym__sequence] = STATE(47), [sym__string] = STATE(47), [sym__numeric_literal] = STATE(47), [sym_keyword] = STATE(47), [sym__symbol_or_dots] = STATE(47), [sym_dotted_identifier] = STATE(47), [sym_expression] = STATE(47), [sym_list] = STATE(47), [sym_tuple] = STATE(47), [sym_set] = STATE(47), [sym_dictionary] = STATE(47), [sym_string] = STATE(47), [sym_bracket_string] = STATE(47), [sym_integer] = STATE(47), [sym_dots] = STATE(47), [sym_import] = STATE(47), [sym_require] = STATE(47), [sym_function] = STATE(47), [sym_lambda] = STATE(47), [sym_class] = STATE(47), [sym_macro] = STATE(47), [sym_reader] = STATE(47), [aux_sym_source_file_repeat1] = STATE(47), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(404), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(406), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(408), [sym_complex] = ACTIONS(404), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(43)] = { [sym__element] = STATE(49), [sym__form] = STATE(49), [sym_discard] = STATE(49), [sym_sugar] = STATE(120), [sym__identifier] = STATE(49), [sym__sequence] = STATE(49), [sym__string] = STATE(49), [sym__numeric_literal] = STATE(49), [sym_keyword] = STATE(49), [sym__symbol_or_dots] = STATE(49), [sym_dotted_identifier] = STATE(49), [sym_expression] = STATE(49), [sym_list] = STATE(49), [sym_tuple] = STATE(49), [sym_set] = STATE(49), [sym_dictionary] = STATE(49), [sym_string] = STATE(49), [sym_bracket_string] = STATE(49), [sym_integer] = STATE(49), [sym_dots] = STATE(49), [sym_import] = STATE(49), [sym_require] = STATE(49), [sym_function] = STATE(49), [sym_lambda] = STATE(49), [sym_class] = STATE(49), [sym_macro] = STATE(49), [sym_reader] = STATE(49), [aux_sym_source_file_repeat1] = STATE(49), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(410), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(412), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(414), [sym_complex] = ACTIONS(410), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(44)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(416), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(45)] = { [sym__element] = STATE(51), [sym__form] = STATE(51), [sym_discard] = STATE(51), [sym_sugar] = STATE(120), [sym__identifier] = STATE(51), [sym__sequence] = STATE(51), [sym__string] = STATE(51), [sym__numeric_literal] = STATE(51), [sym_keyword] = STATE(51), [sym__symbol_or_dots] = STATE(51), [sym_dotted_identifier] = STATE(51), [sym_expression] = STATE(51), [sym_list] = STATE(51), [sym_tuple] = STATE(51), [sym_set] = STATE(51), [sym_dictionary] = STATE(51), [sym_string] = STATE(51), [sym_bracket_string] = STATE(51), [sym_integer] = STATE(51), [sym_dots] = STATE(51), [sym_import] = STATE(51), [sym_require] = STATE(51), [sym_function] = STATE(51), [sym_lambda] = STATE(51), [sym_class] = STATE(51), [sym_macro] = STATE(51), [sym_reader] = STATE(51), [aux_sym_source_file_repeat1] = STATE(51), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(418), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(420), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(422), [sym_complex] = ACTIONS(418), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(46)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(424), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(47)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(426), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(48)] = { [sym__element] = STATE(52), [sym__form] = STATE(52), [sym_discard] = STATE(52), [sym_sugar] = STATE(120), [sym__identifier] = STATE(52), [sym__sequence] = STATE(52), [sym__string] = STATE(52), [sym__numeric_literal] = STATE(52), [sym_keyword] = STATE(52), [sym__symbol_or_dots] = STATE(52), [sym_dotted_identifier] = STATE(52), [sym_expression] = STATE(52), [sym_list] = STATE(52), [sym_tuple] = STATE(52), [sym_set] = STATE(52), [sym_dictionary] = STATE(52), [sym_string] = STATE(52), [sym_bracket_string] = STATE(52), [sym_integer] = STATE(52), [sym_dots] = STATE(52), [sym_import] = STATE(52), [sym_require] = STATE(52), [sym_function] = STATE(52), [sym_lambda] = STATE(52), [sym_class] = STATE(52), [sym_macro] = STATE(52), [sym_reader] = STATE(52), [aux_sym_source_file_repeat1] = STATE(52), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(428), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(430), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(432), [sym_complex] = ACTIONS(428), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(49)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(434), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(50)] = { [sym__element] = STATE(54), [sym__form] = STATE(54), [sym_discard] = STATE(54), [sym_sugar] = STATE(120), [sym__identifier] = STATE(54), [sym__sequence] = STATE(54), [sym__string] = STATE(54), [sym__numeric_literal] = STATE(54), [sym_keyword] = STATE(54), [sym__symbol_or_dots] = STATE(54), [sym_dotted_identifier] = STATE(54), [sym_expression] = STATE(54), [sym_list] = STATE(54), [sym_tuple] = STATE(54), [sym_set] = STATE(54), [sym_dictionary] = STATE(54), [sym_string] = STATE(54), [sym_bracket_string] = STATE(54), [sym_integer] = STATE(54), [sym_dots] = STATE(54), [sym_import] = STATE(54), [sym_require] = STATE(54), [sym_function] = STATE(54), [sym_lambda] = STATE(54), [sym_class] = STATE(54), [sym_macro] = STATE(54), [sym_reader] = STATE(54), [aux_sym_source_file_repeat1] = STATE(54), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(436), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(438), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(440), [sym_complex] = ACTIONS(436), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(51)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(442), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(52)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(444), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(53)] = { [sym__element] = STATE(55), [sym__form] = STATE(55), [sym_discard] = STATE(55), [sym_sugar] = STATE(120), [sym__identifier] = STATE(55), [sym__sequence] = STATE(55), [sym__string] = STATE(55), [sym__numeric_literal] = STATE(55), [sym_keyword] = STATE(55), [sym__symbol_or_dots] = STATE(55), [sym_dotted_identifier] = STATE(55), [sym_expression] = STATE(55), [sym_list] = STATE(55), [sym_tuple] = STATE(55), [sym_set] = STATE(55), [sym_dictionary] = STATE(55), [sym_string] = STATE(55), [sym_bracket_string] = STATE(55), [sym_integer] = STATE(55), [sym_dots] = STATE(55), [sym_import] = STATE(55), [sym_require] = STATE(55), [sym_function] = STATE(55), [sym_lambda] = STATE(55), [sym_class] = STATE(55), [sym_macro] = STATE(55), [sym_reader] = STATE(55), [aux_sym_source_file_repeat1] = STATE(55), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(446), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(448), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(450), [sym_complex] = ACTIONS(446), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(54)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(452), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(55)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(454), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(56)] = { [sym__element] = STATE(61), [sym__form] = STATE(61), [sym_discard] = STATE(61), [sym_sugar] = STATE(120), [sym__identifier] = STATE(61), [sym__sequence] = STATE(61), [sym__string] = STATE(61), [sym__numeric_literal] = STATE(61), [sym_keyword] = STATE(61), [sym__symbol_or_dots] = STATE(61), [sym_dotted_identifier] = STATE(61), [sym_expression] = STATE(61), [sym_list] = STATE(61), [sym_tuple] = STATE(61), [sym_set] = STATE(61), [sym_dictionary] = STATE(61), [sym_string] = STATE(61), [sym_bracket_string] = STATE(61), [sym_integer] = STATE(61), [sym_dots] = STATE(61), [sym_import] = STATE(61), [sym_require] = STATE(61), [sym_function] = STATE(61), [sym_lambda] = STATE(61), [sym_class] = STATE(61), [sym_macro] = STATE(61), [sym_reader] = STATE(61), [aux_sym_source_file_repeat1] = STATE(61), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(456), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_RBRACK] = ACTIONS(458), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(460), [sym_complex] = ACTIONS(456), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(57)] = { [sym__element] = STATE(62), [sym__form] = STATE(62), [sym_discard] = STATE(62), [sym_sugar] = STATE(120), [sym__identifier] = STATE(62), [sym__sequence] = STATE(62), [sym__string] = STATE(62), [sym__numeric_literal] = STATE(62), [sym_keyword] = STATE(62), [sym__symbol_or_dots] = STATE(62), [sym_dotted_identifier] = STATE(62), [sym_expression] = STATE(62), [sym_list] = STATE(62), [sym_tuple] = STATE(62), [sym_set] = STATE(62), [sym_dictionary] = STATE(62), [sym_string] = STATE(62), [sym_bracket_string] = STATE(62), [sym_integer] = STATE(62), [sym_dots] = STATE(62), [sym_import] = STATE(62), [sym_require] = STATE(62), [sym_function] = STATE(62), [sym_lambda] = STATE(62), [sym_class] = STATE(62), [sym_macro] = STATE(62), [sym_reader] = STATE(62), [aux_sym_source_file_repeat1] = STATE(62), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(462), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(464), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(466), [sym_complex] = ACTIONS(462), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(58)] = { [sym__element] = STATE(63), [sym__form] = STATE(63), [sym_discard] = STATE(63), [sym_sugar] = STATE(120), [sym__identifier] = STATE(63), [sym__sequence] = STATE(63), [sym__string] = STATE(63), [sym__numeric_literal] = STATE(63), [sym_keyword] = STATE(63), [sym__symbol_or_dots] = STATE(63), [sym_dotted_identifier] = STATE(63), [sym_expression] = STATE(63), [sym_list] = STATE(63), [sym_tuple] = STATE(63), [sym_set] = STATE(63), [sym_dictionary] = STATE(63), [sym_string] = STATE(63), [sym_bracket_string] = STATE(63), [sym_integer] = STATE(63), [sym_dots] = STATE(63), [sym_import] = STATE(63), [sym_require] = STATE(63), [sym_function] = STATE(63), [sym_lambda] = STATE(63), [sym_class] = STATE(63), [sym_macro] = STATE(63), [sym_reader] = STATE(63), [aux_sym_source_file_repeat1] = STATE(63), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(468), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(470), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(472), [sym_complex] = ACTIONS(468), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(59)] = { [sym__element] = STATE(116), [sym__form] = STATE(116), [sym_discard] = STATE(116), [sym_sugar] = STATE(120), [sym__identifier] = STATE(116), [sym__sequence] = STATE(116), [sym__string] = STATE(116), [sym__numeric_literal] = STATE(116), [sym_keyword] = STATE(116), [sym__symbol_or_dots] = STATE(116), [sym_dotted_identifier] = STATE(116), [sym_expression] = STATE(116), [sym_list] = STATE(116), [sym_tuple] = STATE(116), [sym_set] = STATE(116), [sym_dictionary] = STATE(116), [sym_string] = STATE(116), [sym_bracket_string] = STATE(116), [sym_integer] = STATE(116), [sym_dots] = STATE(116), [sym_import] = STATE(116), [sym_require] = STATE(116), [sym_function] = STATE(116), [sym_lambda] = STATE(116), [sym_class] = STATE(116), [sym_macro] = STATE(116), [sym_reader] = STATE(116), [aux_sym_dictionary_repeat1] = STATE(64), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(182), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(186), [sym_complex] = ACTIONS(182), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(60)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(476), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(61)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_RBRACK] = ACTIONS(478), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(62)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(480), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(63)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(482), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(64)] = { [sym__element] = STATE(116), [sym__form] = STATE(116), [sym_discard] = STATE(116), [sym_sugar] = STATE(120), [sym__identifier] = STATE(116), [sym__sequence] = STATE(116), [sym__string] = STATE(116), [sym__numeric_literal] = STATE(116), [sym_keyword] = STATE(116), [sym__symbol_or_dots] = STATE(116), [sym_dotted_identifier] = STATE(116), [sym_expression] = STATE(116), [sym_list] = STATE(116), [sym_tuple] = STATE(116), [sym_set] = STATE(116), [sym_dictionary] = STATE(116), [sym_string] = STATE(116), [sym_bracket_string] = STATE(116), [sym_integer] = STATE(116), [sym_dots] = STATE(116), [sym_import] = STATE(116), [sym_require] = STATE(116), [sym_function] = STATE(116), [sym_lambda] = STATE(116), [sym_class] = STATE(116), [sym_macro] = STATE(116), [sym_reader] = STATE(116), [aux_sym_dictionary_repeat1] = STATE(19), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(182), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(484), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(186), [sym_complex] = ACTIONS(182), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(65)] = { [sym__element] = STATE(68), [sym__form] = STATE(68), [sym_discard] = STATE(68), [sym_sugar] = STATE(120), [sym__identifier] = STATE(68), [sym__sequence] = STATE(68), [sym__string] = STATE(68), [sym__numeric_literal] = STATE(68), [sym_keyword] = STATE(68), [sym__symbol_or_dots] = STATE(68), [sym_dotted_identifier] = STATE(68), [sym_expression] = STATE(68), [sym_list] = STATE(68), [sym_tuple] = STATE(68), [sym_set] = STATE(68), [sym_dictionary] = STATE(68), [sym_string] = STATE(68), [sym_bracket_string] = STATE(68), [sym_integer] = STATE(68), [sym_dots] = STATE(68), [sym_import] = STATE(68), [sym_require] = STATE(68), [sym_function] = STATE(68), [sym_lambda] = STATE(68), [sym_class] = STATE(68), [sym_macro] = STATE(68), [sym_reader] = STATE(68), [aux_sym_source_file_repeat1] = STATE(68), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(486), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(488), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(490), [sym_complex] = ACTIONS(486), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(66)] = { [sym__element] = STATE(71), [sym__form] = STATE(71), [sym_discard] = STATE(71), [sym_sugar] = STATE(120), [sym__identifier] = STATE(71), [sym__sequence] = STATE(71), [sym__string] = STATE(71), [sym__numeric_literal] = STATE(71), [sym_keyword] = STATE(71), [sym__symbol_or_dots] = STATE(71), [sym_dotted_identifier] = STATE(71), [sym_expression] = STATE(71), [sym_list] = STATE(71), [sym_tuple] = STATE(71), [sym_set] = STATE(71), [sym_dictionary] = STATE(71), [sym_string] = STATE(71), [sym_bracket_string] = STATE(71), [sym_integer] = STATE(71), [sym_dots] = STATE(71), [sym_import] = STATE(71), [sym_require] = STATE(71), [sym_function] = STATE(71), [sym_lambda] = STATE(71), [sym_class] = STATE(71), [sym_macro] = STATE(71), [sym_reader] = STATE(71), [aux_sym_source_file_repeat1] = STATE(71), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(492), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(494), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(496), [sym_complex] = ACTIONS(492), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(67)] = { [sym__element] = STATE(72), [sym__form] = STATE(72), [sym_discard] = STATE(72), [sym_sugar] = STATE(120), [sym__identifier] = STATE(72), [sym__sequence] = STATE(72), [sym__string] = STATE(72), [sym__numeric_literal] = STATE(72), [sym_keyword] = STATE(72), [sym__symbol_or_dots] = STATE(72), [sym_dotted_identifier] = STATE(72), [sym_expression] = STATE(72), [sym_list] = STATE(72), [sym_tuple] = STATE(72), [sym_set] = STATE(72), [sym_dictionary] = STATE(72), [sym_string] = STATE(72), [sym_bracket_string] = STATE(72), [sym_integer] = STATE(72), [sym_dots] = STATE(72), [sym_import] = STATE(72), [sym_require] = STATE(72), [sym_function] = STATE(72), [sym_lambda] = STATE(72), [sym_class] = STATE(72), [sym_macro] = STATE(72), [sym_reader] = STATE(72), [aux_sym_source_file_repeat1] = STATE(72), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(498), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(500), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(502), [sym_complex] = ACTIONS(498), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(68)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(504), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(69)] = { [sym__element] = STATE(76), [sym__form] = STATE(76), [sym_discard] = STATE(76), [sym_sugar] = STATE(120), [sym__identifier] = STATE(76), [sym__sequence] = STATE(76), [sym__string] = STATE(76), [sym__numeric_literal] = STATE(76), [sym_keyword] = STATE(76), [sym__symbol_or_dots] = STATE(76), [sym_dotted_identifier] = STATE(76), [sym_expression] = STATE(76), [sym_list] = STATE(76), [sym_tuple] = STATE(76), [sym_set] = STATE(76), [sym_dictionary] = STATE(76), [sym_string] = STATE(76), [sym_bracket_string] = STATE(76), [sym_integer] = STATE(76), [sym_dots] = STATE(76), [sym_import] = STATE(76), [sym_require] = STATE(76), [sym_function] = STATE(76), [sym_lambda] = STATE(76), [sym_class] = STATE(76), [sym_macro] = STATE(76), [sym_reader] = STATE(76), [aux_sym_source_file_repeat1] = STATE(76), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(506), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(508), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(510), [sym_complex] = ACTIONS(506), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(70)] = { [sym__element] = STATE(79), [sym__form] = STATE(79), [sym_discard] = STATE(79), [sym_sugar] = STATE(120), [sym__identifier] = STATE(79), [sym__sequence] = STATE(79), [sym__string] = STATE(79), [sym__numeric_literal] = STATE(79), [sym_keyword] = STATE(79), [sym__symbol_or_dots] = STATE(79), [sym_dotted_identifier] = STATE(79), [sym_expression] = STATE(79), [sym_list] = STATE(79), [sym_tuple] = STATE(79), [sym_set] = STATE(79), [sym_dictionary] = STATE(79), [sym_string] = STATE(79), [sym_bracket_string] = STATE(79), [sym_integer] = STATE(79), [sym_dots] = STATE(79), [sym_import] = STATE(79), [sym_require] = STATE(79), [sym_function] = STATE(79), [sym_lambda] = STATE(79), [sym_class] = STATE(79), [sym_macro] = STATE(79), [sym_reader] = STATE(79), [aux_sym_source_file_repeat1] = STATE(79), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(512), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(514), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(516), [sym_complex] = ACTIONS(512), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(71)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(518), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(72)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(520), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(73)] = { [sym__element] = STATE(81), [sym__form] = STATE(81), [sym_discard] = STATE(81), [sym_sugar] = STATE(120), [sym__identifier] = STATE(81), [sym__sequence] = STATE(81), [sym__string] = STATE(81), [sym__numeric_literal] = STATE(81), [sym_keyword] = STATE(81), [sym__symbol_or_dots] = STATE(81), [sym_dotted_identifier] = STATE(81), [sym_expression] = STATE(81), [sym_list] = STATE(81), [sym_tuple] = STATE(81), [sym_set] = STATE(81), [sym_dictionary] = STATE(81), [sym_string] = STATE(81), [sym_bracket_string] = STATE(81), [sym_integer] = STATE(81), [sym_dots] = STATE(81), [sym_import] = STATE(81), [sym_require] = STATE(81), [sym_function] = STATE(81), [sym_lambda] = STATE(81), [sym_class] = STATE(81), [sym_macro] = STATE(81), [sym_reader] = STATE(81), [aux_sym_source_file_repeat1] = STATE(81), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(522), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(524), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(526), [sym_complex] = ACTIONS(522), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(74)] = { [sym__element] = STATE(83), [sym__form] = STATE(83), [sym_discard] = STATE(83), [sym_sugar] = STATE(120), [sym__identifier] = STATE(83), [sym__sequence] = STATE(83), [sym__string] = STATE(83), [sym__numeric_literal] = STATE(83), [sym_keyword] = STATE(83), [sym__symbol_or_dots] = STATE(83), [sym_dotted_identifier] = STATE(83), [sym_expression] = STATE(83), [sym_list] = STATE(83), [sym_tuple] = STATE(83), [sym_set] = STATE(83), [sym_dictionary] = STATE(83), [sym_string] = STATE(83), [sym_bracket_string] = STATE(83), [sym_integer] = STATE(83), [sym_dots] = STATE(83), [sym_import] = STATE(83), [sym_require] = STATE(83), [sym_function] = STATE(83), [sym_lambda] = STATE(83), [sym_class] = STATE(83), [sym_macro] = STATE(83), [sym_reader] = STATE(83), [aux_sym_source_file_repeat1] = STATE(83), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(528), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(530), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(532), [sym_complex] = ACTIONS(528), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(75)] = { [sym__element] = STATE(84), [sym__form] = STATE(84), [sym_discard] = STATE(84), [sym_sugar] = STATE(120), [sym__identifier] = STATE(84), [sym__sequence] = STATE(84), [sym__string] = STATE(84), [sym__numeric_literal] = STATE(84), [sym_keyword] = STATE(84), [sym__symbol_or_dots] = STATE(84), [sym_dotted_identifier] = STATE(84), [sym_expression] = STATE(84), [sym_list] = STATE(84), [sym_tuple] = STATE(84), [sym_set] = STATE(84), [sym_dictionary] = STATE(84), [sym_string] = STATE(84), [sym_bracket_string] = STATE(84), [sym_integer] = STATE(84), [sym_dots] = STATE(84), [sym_import] = STATE(84), [sym_require] = STATE(84), [sym_function] = STATE(84), [sym_lambda] = STATE(84), [sym_class] = STATE(84), [sym_macro] = STATE(84), [sym_reader] = STATE(84), [aux_sym_source_file_repeat1] = STATE(84), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(534), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(536), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(538), [sym_complex] = ACTIONS(534), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(76)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(540), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(77)] = { [sym__element] = STATE(85), [sym__form] = STATE(85), [sym_discard] = STATE(85), [sym_sugar] = STATE(120), [sym__identifier] = STATE(85), [sym__sequence] = STATE(85), [sym__string] = STATE(85), [sym__numeric_literal] = STATE(85), [sym_keyword] = STATE(85), [sym__symbol_or_dots] = STATE(85), [sym_dotted_identifier] = STATE(85), [sym_expression] = STATE(85), [sym_list] = STATE(85), [sym_tuple] = STATE(85), [sym_set] = STATE(85), [sym_dictionary] = STATE(85), [sym_string] = STATE(85), [sym_bracket_string] = STATE(85), [sym_integer] = STATE(85), [sym_dots] = STATE(85), [sym_import] = STATE(85), [sym_require] = STATE(85), [sym_function] = STATE(85), [sym_lambda] = STATE(85), [sym_class] = STATE(85), [sym_macro] = STATE(85), [sym_reader] = STATE(85), [aux_sym_source_file_repeat1] = STATE(85), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(542), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(544), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(546), [sym_complex] = ACTIONS(542), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(78)] = { [sym__element] = STATE(87), [sym__form] = STATE(87), [sym_discard] = STATE(87), [sym_sugar] = STATE(120), [sym__identifier] = STATE(87), [sym__sequence] = STATE(87), [sym__string] = STATE(87), [sym__numeric_literal] = STATE(87), [sym_keyword] = STATE(87), [sym__symbol_or_dots] = STATE(87), [sym_dotted_identifier] = STATE(87), [sym_expression] = STATE(87), [sym_list] = STATE(87), [sym_tuple] = STATE(87), [sym_set] = STATE(87), [sym_dictionary] = STATE(87), [sym_string] = STATE(87), [sym_bracket_string] = STATE(87), [sym_integer] = STATE(87), [sym_dots] = STATE(87), [sym_import] = STATE(87), [sym_require] = STATE(87), [sym_function] = STATE(87), [sym_lambda] = STATE(87), [sym_class] = STATE(87), [sym_macro] = STATE(87), [sym_reader] = STATE(87), [aux_sym_source_file_repeat1] = STATE(87), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(548), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(550), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(552), [sym_complex] = ACTIONS(548), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(79)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(554), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(80)] = { [sym__element] = STATE(88), [sym__form] = STATE(88), [sym_discard] = STATE(88), [sym_sugar] = STATE(120), [sym__identifier] = STATE(88), [sym__sequence] = STATE(88), [sym__string] = STATE(88), [sym__numeric_literal] = STATE(88), [sym_keyword] = STATE(88), [sym__symbol_or_dots] = STATE(88), [sym_dotted_identifier] = STATE(88), [sym_expression] = STATE(88), [sym_list] = STATE(88), [sym_tuple] = STATE(88), [sym_set] = STATE(88), [sym_dictionary] = STATE(88), [sym_string] = STATE(88), [sym_bracket_string] = STATE(88), [sym_integer] = STATE(88), [sym_dots] = STATE(88), [sym_import] = STATE(88), [sym_require] = STATE(88), [sym_function] = STATE(88), [sym_lambda] = STATE(88), [sym_class] = STATE(88), [sym_macro] = STATE(88), [sym_reader] = STATE(88), [aux_sym_source_file_repeat1] = STATE(88), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(556), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(558), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(560), [sym_complex] = ACTIONS(556), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(81)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(562), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(82)] = { [sym__element] = STATE(91), [sym__form] = STATE(91), [sym_discard] = STATE(91), [sym_sugar] = STATE(120), [sym__identifier] = STATE(91), [sym__sequence] = STATE(91), [sym__string] = STATE(91), [sym__numeric_literal] = STATE(91), [sym_keyword] = STATE(91), [sym__symbol_or_dots] = STATE(91), [sym_dotted_identifier] = STATE(91), [sym_expression] = STATE(91), [sym_list] = STATE(91), [sym_tuple] = STATE(91), [sym_set] = STATE(91), [sym_dictionary] = STATE(91), [sym_string] = STATE(91), [sym_bracket_string] = STATE(91), [sym_integer] = STATE(91), [sym_dots] = STATE(91), [sym_import] = STATE(91), [sym_require] = STATE(91), [sym_function] = STATE(91), [sym_lambda] = STATE(91), [sym_class] = STATE(91), [sym_macro] = STATE(91), [sym_reader] = STATE(91), [aux_sym_source_file_repeat1] = STATE(91), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(564), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(566), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(568), [sym_complex] = ACTIONS(564), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(83)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(570), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(84)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(572), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(85)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(574), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(86)] = { [sym__element] = STATE(93), [sym__form] = STATE(93), [sym_discard] = STATE(93), [sym_sugar] = STATE(120), [sym__identifier] = STATE(93), [sym__sequence] = STATE(93), [sym__string] = STATE(93), [sym__numeric_literal] = STATE(93), [sym_keyword] = STATE(93), [sym__symbol_or_dots] = STATE(93), [sym_dotted_identifier] = STATE(93), [sym_expression] = STATE(93), [sym_list] = STATE(93), [sym_tuple] = STATE(93), [sym_set] = STATE(93), [sym_dictionary] = STATE(93), [sym_string] = STATE(93), [sym_bracket_string] = STATE(93), [sym_integer] = STATE(93), [sym_dots] = STATE(93), [sym_import] = STATE(93), [sym_require] = STATE(93), [sym_function] = STATE(93), [sym_lambda] = STATE(93), [sym_class] = STATE(93), [sym_macro] = STATE(93), [sym_reader] = STATE(93), [aux_sym_source_file_repeat1] = STATE(93), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(576), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(578), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(580), [sym_complex] = ACTIONS(576), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(87)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(582), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(88)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(584), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(89)] = { [sym__element] = STATE(94), [sym__form] = STATE(94), [sym_discard] = STATE(94), [sym_sugar] = STATE(120), [sym__identifier] = STATE(94), [sym__sequence] = STATE(94), [sym__string] = STATE(94), [sym__numeric_literal] = STATE(94), [sym_keyword] = STATE(94), [sym__symbol_or_dots] = STATE(94), [sym_dotted_identifier] = STATE(94), [sym_expression] = STATE(94), [sym_list] = STATE(94), [sym_tuple] = STATE(94), [sym_set] = STATE(94), [sym_dictionary] = STATE(94), [sym_string] = STATE(94), [sym_bracket_string] = STATE(94), [sym_integer] = STATE(94), [sym_dots] = STATE(94), [sym_import] = STATE(94), [sym_require] = STATE(94), [sym_function] = STATE(94), [sym_lambda] = STATE(94), [sym_class] = STATE(94), [sym_macro] = STATE(94), [sym_reader] = STATE(94), [aux_sym_source_file_repeat1] = STATE(94), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(586), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(588), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(590), [sym_complex] = ACTIONS(586), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(90)] = { [sym__element] = STATE(96), [sym__form] = STATE(96), [sym_discard] = STATE(96), [sym_sugar] = STATE(120), [sym__identifier] = STATE(96), [sym__sequence] = STATE(96), [sym__string] = STATE(96), [sym__numeric_literal] = STATE(96), [sym_keyword] = STATE(96), [sym__symbol_or_dots] = STATE(96), [sym_dotted_identifier] = STATE(96), [sym_expression] = STATE(96), [sym_list] = STATE(96), [sym_tuple] = STATE(96), [sym_set] = STATE(96), [sym_dictionary] = STATE(96), [sym_string] = STATE(96), [sym_bracket_string] = STATE(96), [sym_integer] = STATE(96), [sym_dots] = STATE(96), [sym_import] = STATE(96), [sym_require] = STATE(96), [sym_function] = STATE(96), [sym_lambda] = STATE(96), [sym_class] = STATE(96), [sym_macro] = STATE(96), [sym_reader] = STATE(96), [aux_sym_source_file_repeat1] = STATE(96), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(592), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(594), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(596), [sym_complex] = ACTIONS(592), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(91)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(598), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(92)] = { [sym__element] = STATE(98), [sym__form] = STATE(98), [sym_discard] = STATE(98), [sym_sugar] = STATE(120), [sym__identifier] = STATE(98), [sym__sequence] = STATE(98), [sym__string] = STATE(98), [sym__numeric_literal] = STATE(98), [sym_keyword] = STATE(98), [sym__symbol_or_dots] = STATE(98), [sym_dotted_identifier] = STATE(98), [sym_expression] = STATE(98), [sym_list] = STATE(98), [sym_tuple] = STATE(98), [sym_set] = STATE(98), [sym_dictionary] = STATE(98), [sym_string] = STATE(98), [sym_bracket_string] = STATE(98), [sym_integer] = STATE(98), [sym_dots] = STATE(98), [sym_import] = STATE(98), [sym_require] = STATE(98), [sym_function] = STATE(98), [sym_lambda] = STATE(98), [sym_class] = STATE(98), [sym_macro] = STATE(98), [sym_reader] = STATE(98), [aux_sym_source_file_repeat1] = STATE(98), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(600), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(602), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(604), [sym_complex] = ACTIONS(600), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(93)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(606), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(94)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(608), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(95)] = { [sym__element] = STATE(99), [sym__form] = STATE(99), [sym_discard] = STATE(99), [sym_sugar] = STATE(120), [sym__identifier] = STATE(99), [sym__sequence] = STATE(99), [sym__string] = STATE(99), [sym__numeric_literal] = STATE(99), [sym_keyword] = STATE(99), [sym__symbol_or_dots] = STATE(99), [sym_dotted_identifier] = STATE(99), [sym_expression] = STATE(99), [sym_list] = STATE(99), [sym_tuple] = STATE(99), [sym_set] = STATE(99), [sym_dictionary] = STATE(99), [sym_string] = STATE(99), [sym_bracket_string] = STATE(99), [sym_integer] = STATE(99), [sym_dots] = STATE(99), [sym_import] = STATE(99), [sym_require] = STATE(99), [sym_function] = STATE(99), [sym_lambda] = STATE(99), [sym_class] = STATE(99), [sym_macro] = STATE(99), [sym_reader] = STATE(99), [aux_sym_source_file_repeat1] = STATE(99), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(610), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(612), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(614), [sym_complex] = ACTIONS(610), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(96)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(616), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(97)] = { [sym__element] = STATE(101), [sym__form] = STATE(101), [sym_discard] = STATE(101), [sym_sugar] = STATE(120), [sym__identifier] = STATE(101), [sym__sequence] = STATE(101), [sym__string] = STATE(101), [sym__numeric_literal] = STATE(101), [sym_keyword] = STATE(101), [sym__symbol_or_dots] = STATE(101), [sym_dotted_identifier] = STATE(101), [sym_expression] = STATE(101), [sym_list] = STATE(101), [sym_tuple] = STATE(101), [sym_set] = STATE(101), [sym_dictionary] = STATE(101), [sym_string] = STATE(101), [sym_bracket_string] = STATE(101), [sym_integer] = STATE(101), [sym_dots] = STATE(101), [sym_import] = STATE(101), [sym_require] = STATE(101), [sym_function] = STATE(101), [sym_lambda] = STATE(101), [sym_class] = STATE(101), [sym_macro] = STATE(101), [sym_reader] = STATE(101), [aux_sym_source_file_repeat1] = STATE(101), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(618), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(620), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(622), [sym_complex] = ACTIONS(618), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(98)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(99)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(626), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(100)] = { [sym__element] = STATE(102), [sym__form] = STATE(102), [sym_discard] = STATE(102), [sym_sugar] = STATE(120), [sym__identifier] = STATE(102), [sym__sequence] = STATE(102), [sym__string] = STATE(102), [sym__numeric_literal] = STATE(102), [sym_keyword] = STATE(102), [sym__symbol_or_dots] = STATE(102), [sym_dotted_identifier] = STATE(102), [sym_expression] = STATE(102), [sym_list] = STATE(102), [sym_tuple] = STATE(102), [sym_set] = STATE(102), [sym_dictionary] = STATE(102), [sym_string] = STATE(102), [sym_bracket_string] = STATE(102), [sym_integer] = STATE(102), [sym_dots] = STATE(102), [sym_import] = STATE(102), [sym_require] = STATE(102), [sym_function] = STATE(102), [sym_lambda] = STATE(102), [sym_class] = STATE(102), [sym_macro] = STATE(102), [sym_reader] = STATE(102), [aux_sym_source_file_repeat1] = STATE(102), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(628), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(630), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(632), [sym_complex] = ACTIONS(628), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(101)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(634), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(102)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(636), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(103)] = { [sym__element] = STATE(108), [sym__form] = STATE(108), [sym_discard] = STATE(108), [sym_sugar] = STATE(120), [sym__identifier] = STATE(108), [sym__sequence] = STATE(108), [sym__string] = STATE(108), [sym__numeric_literal] = STATE(108), [sym_keyword] = STATE(108), [sym__symbol_or_dots] = STATE(108), [sym_dotted_identifier] = STATE(108), [sym_expression] = STATE(108), [sym_list] = STATE(108), [sym_tuple] = STATE(108), [sym_set] = STATE(108), [sym_dictionary] = STATE(108), [sym_string] = STATE(108), [sym_bracket_string] = STATE(108), [sym_integer] = STATE(108), [sym_dots] = STATE(108), [sym_import] = STATE(108), [sym_require] = STATE(108), [sym_function] = STATE(108), [sym_lambda] = STATE(108), [sym_class] = STATE(108), [sym_macro] = STATE(108), [sym_reader] = STATE(108), [aux_sym_source_file_repeat1] = STATE(108), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(638), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_RBRACK] = ACTIONS(640), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(642), [sym_complex] = ACTIONS(638), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(104)] = { [sym__element] = STATE(109), [sym__form] = STATE(109), [sym_discard] = STATE(109), [sym_sugar] = STATE(120), [sym__identifier] = STATE(109), [sym__sequence] = STATE(109), [sym__string] = STATE(109), [sym__numeric_literal] = STATE(109), [sym_keyword] = STATE(109), [sym__symbol_or_dots] = STATE(109), [sym_dotted_identifier] = STATE(109), [sym_expression] = STATE(109), [sym_list] = STATE(109), [sym_tuple] = STATE(109), [sym_set] = STATE(109), [sym_dictionary] = STATE(109), [sym_string] = STATE(109), [sym_bracket_string] = STATE(109), [sym_integer] = STATE(109), [sym_dots] = STATE(109), [sym_import] = STATE(109), [sym_require] = STATE(109), [sym_function] = STATE(109), [sym_lambda] = STATE(109), [sym_class] = STATE(109), [sym_macro] = STATE(109), [sym_reader] = STATE(109), [aux_sym_source_file_repeat1] = STATE(109), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(644), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(646), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(648), [sym_complex] = ACTIONS(644), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(105)] = { [sym__element] = STATE(110), [sym__form] = STATE(110), [sym_discard] = STATE(110), [sym_sugar] = STATE(120), [sym__identifier] = STATE(110), [sym__sequence] = STATE(110), [sym__string] = STATE(110), [sym__numeric_literal] = STATE(110), [sym_keyword] = STATE(110), [sym__symbol_or_dots] = STATE(110), [sym_dotted_identifier] = STATE(110), [sym_expression] = STATE(110), [sym_list] = STATE(110), [sym_tuple] = STATE(110), [sym_set] = STATE(110), [sym_dictionary] = STATE(110), [sym_string] = STATE(110), [sym_bracket_string] = STATE(110), [sym_integer] = STATE(110), [sym_dots] = STATE(110), [sym_import] = STATE(110), [sym_require] = STATE(110), [sym_function] = STATE(110), [sym_lambda] = STATE(110), [sym_class] = STATE(110), [sym_macro] = STATE(110), [sym_reader] = STATE(110), [aux_sym_source_file_repeat1] = STATE(110), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(650), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(652), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(654), [sym_complex] = ACTIONS(650), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(106)] = { [sym__element] = STATE(116), [sym__form] = STATE(116), [sym_discard] = STATE(116), [sym_sugar] = STATE(120), [sym__identifier] = STATE(116), [sym__sequence] = STATE(116), [sym__string] = STATE(116), [sym__numeric_literal] = STATE(116), [sym_keyword] = STATE(116), [sym__symbol_or_dots] = STATE(116), [sym_dotted_identifier] = STATE(116), [sym_expression] = STATE(116), [sym_list] = STATE(116), [sym_tuple] = STATE(116), [sym_set] = STATE(116), [sym_dictionary] = STATE(116), [sym_string] = STATE(116), [sym_bracket_string] = STATE(116), [sym_integer] = STATE(116), [sym_dots] = STATE(116), [sym_import] = STATE(116), [sym_require] = STATE(116), [sym_function] = STATE(116), [sym_lambda] = STATE(116), [sym_class] = STATE(116), [sym_macro] = STATE(116), [sym_reader] = STATE(116), [aux_sym_dictionary_repeat1] = STATE(111), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(182), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(656), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(186), [sym_complex] = ACTIONS(182), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(107)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(658), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(108)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_RBRACK] = ACTIONS(660), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(109)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(662), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(110)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(664), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(111)] = { [sym__element] = STATE(116), [sym__form] = STATE(116), [sym_discard] = STATE(116), [sym_sugar] = STATE(120), [sym__identifier] = STATE(116), [sym__sequence] = STATE(116), [sym__string] = STATE(116), [sym__numeric_literal] = STATE(116), [sym_keyword] = STATE(116), [sym__symbol_or_dots] = STATE(116), [sym_dotted_identifier] = STATE(116), [sym_expression] = STATE(116), [sym_list] = STATE(116), [sym_tuple] = STATE(116), [sym_set] = STATE(116), [sym_dictionary] = STATE(116), [sym_string] = STATE(116), [sym_bracket_string] = STATE(116), [sym_integer] = STATE(116), [sym_dots] = STATE(116), [sym_import] = STATE(116), [sym_require] = STATE(116), [sym_function] = STATE(116), [sym_lambda] = STATE(116), [sym_class] = STATE(116), [sym_macro] = STATE(116), [sym_reader] = STATE(116), [aux_sym_dictionary_repeat1] = STATE(19), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(182), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_RBRACE] = ACTIONS(666), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(186), [sym_complex] = ACTIONS(182), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(112)] = { [sym__element] = STATE(4), [sym__form] = STATE(4), [sym_discard] = STATE(4), [sym_sugar] = STATE(120), [sym__identifier] = STATE(4), [sym__sequence] = STATE(4), [sym__string] = STATE(4), [sym__numeric_literal] = STATE(4), [sym_keyword] = STATE(4), [sym__symbol_or_dots] = STATE(4), [sym_dotted_identifier] = STATE(4), [sym_expression] = STATE(4), [sym_list] = STATE(4), [sym_tuple] = STATE(4), [sym_set] = STATE(4), [sym_dictionary] = STATE(4), [sym_string] = STATE(4), [sym_bracket_string] = STATE(4), [sym_integer] = STATE(4), [sym_dots] = STATE(4), [sym_import] = STATE(4), [sym_require] = STATE(4), [sym_function] = STATE(4), [sym_lambda] = STATE(4), [sym_class] = STATE(4), [sym_macro] = STATE(4), [sym_reader] = STATE(4), [aux_sym_source_file_repeat1] = STATE(4), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(158), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_RPAREN] = ACTIONS(668), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(162), [sym_complex] = ACTIONS(158), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(113)] = { [sym__element] = STATE(107), [sym__form] = STATE(107), [sym_discard] = STATE(107), [sym_sugar] = STATE(120), [sym__identifier] = STATE(107), [sym__sequence] = STATE(107), [sym__string] = STATE(107), [sym__numeric_literal] = STATE(107), [sym_keyword] = STATE(107), [sym__symbol_or_dots] = STATE(107), [sym_dotted_identifier] = STATE(107), [sym_expression] = STATE(107), [sym_list] = STATE(107), [sym_tuple] = STATE(107), [sym_set] = STATE(107), [sym_dictionary] = STATE(107), [sym_string] = STATE(107), [sym_bracket_string] = STATE(107), [sym_integer] = STATE(107), [sym_dots] = STATE(107), [sym_import] = STATE(107), [sym_require] = STATE(107), [sym_function] = STATE(107), [sym_lambda] = STATE(107), [sym_class] = STATE(107), [sym_macro] = STATE(107), [sym_reader] = STATE(107), [aux_sym_source_file_repeat1] = STATE(107), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(670), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(672), [sym_complex] = ACTIONS(670), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(114)] = { [sym__element] = STATE(112), [sym__form] = STATE(112), [sym_discard] = STATE(112), [sym_sugar] = STATE(120), [sym__identifier] = STATE(112), [sym__sequence] = STATE(112), [sym__string] = STATE(112), [sym__numeric_literal] = STATE(112), [sym_keyword] = STATE(112), [sym__symbol_or_dots] = STATE(112), [sym_dotted_identifier] = STATE(112), [sym_expression] = STATE(112), [sym_list] = STATE(112), [sym_tuple] = STATE(112), [sym_set] = STATE(112), [sym_dictionary] = STATE(112), [sym_string] = STATE(112), [sym_bracket_string] = STATE(112), [sym_integer] = STATE(112), [sym_dots] = STATE(112), [sym_import] = STATE(112), [sym_require] = STATE(112), [sym_function] = STATE(112), [sym_lambda] = STATE(112), [sym_class] = STATE(112), [sym_macro] = STATE(112), [sym_reader] = STATE(112), [aux_sym_source_file_repeat1] = STATE(112), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(87), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(89), [sym_complex] = ACTIONS(87), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(115)] = { [sym__element] = STATE(60), [sym__form] = STATE(60), [sym_discard] = STATE(60), [sym_sugar] = STATE(120), [sym__identifier] = STATE(60), [sym__sequence] = STATE(60), [sym__string] = STATE(60), [sym__numeric_literal] = STATE(60), [sym_keyword] = STATE(60), [sym__symbol_or_dots] = STATE(60), [sym_dotted_identifier] = STATE(60), [sym_expression] = STATE(60), [sym_list] = STATE(60), [sym_tuple] = STATE(60), [sym_set] = STATE(60), [sym_dictionary] = STATE(60), [sym_string] = STATE(60), [sym_bracket_string] = STATE(60), [sym_integer] = STATE(60), [sym_dots] = STATE(60), [sym_import] = STATE(60), [sym_require] = STATE(60), [sym_function] = STATE(60), [sym_lambda] = STATE(60), [sym_class] = STATE(60), [sym_macro] = STATE(60), [sym_reader] = STATE(60), [aux_sym_source_file_repeat1] = STATE(60), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(47), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(67), [sym_complex] = ACTIONS(47), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, [STATE(116)] = { [sym__element] = STATE(235), [sym__form] = STATE(235), [sym_discard] = STATE(235), [sym_sugar] = STATE(120), [sym__identifier] = STATE(235), [sym__sequence] = STATE(235), [sym__string] = STATE(235), [sym__numeric_literal] = STATE(235), [sym_keyword] = STATE(235), [sym__symbol_or_dots] = STATE(235), [sym_dotted_identifier] = STATE(235), [sym_expression] = STATE(235), [sym_list] = STATE(235), [sym_tuple] = STATE(235), [sym_set] = STATE(235), [sym_dictionary] = STATE(235), [sym_string] = STATE(235), [sym_bracket_string] = STATE(235), [sym_integer] = STATE(235), [sym_dots] = STATE(235), [sym_import] = STATE(235), [sym_require] = STATE(235), [sym_function] = STATE(235), [sym_lambda] = STATE(235), [sym_class] = STATE(235), [sym_macro] = STATE(235), [sym_reader] = STATE(235), [sym_symbol] = ACTIONS(43), [anon_sym_POUND_] = ACTIONS(45), [sym_comment] = ACTIONS(674), [anon_sym_SQUOTE] = ACTIONS(15), [anon_sym_BQUOTE] = ACTIONS(15), [anon_sym_TILDE] = ACTIONS(17), [anon_sym_TILDE_AT] = ACTIONS(15), [anon_sym_POUND_STAR] = ACTIONS(17), [anon_sym_POUND_STAR_STAR] = ACTIONS(17), [anon_sym_COLON] = ACTIONS(49), [aux_sym_dotted_identifier_token1] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(53), [anon_sym_LBRACK] = ACTIONS(55), [anon_sym_POUND_LPAREN] = ACTIONS(57), [anon_sym_POUND_LBRACE] = ACTIONS(59), [anon_sym_LBRACE] = ACTIONS(61), [aux_sym_string_token1] = ACTIONS(63), [anon_sym_POUND_LBRACK_LBRACK] = ACTIONS(65), [sym_float] = ACTIONS(676), [sym_complex] = ACTIONS(674), [sym__decinteger] = ACTIONS(69), [sym__bininteger] = ACTIONS(71), [sym__octinteger] = ACTIONS(71), [sym__hexinteger] = ACTIONS(71), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, sym_symbol, ACTIONS(19), 1, anon_sym_COLON, ACTIONS(21), 1, aux_sym_dotted_identifier_token1, ACTIONS(25), 1, anon_sym_LBRACK, ACTIONS(27), 1, anon_sym_POUND_LPAREN, ACTIONS(29), 1, anon_sym_POUND_LBRACE, ACTIONS(31), 1, anon_sym_LBRACE, ACTIONS(33), 1, aux_sym_string_token1, ACTIONS(35), 1, anon_sym_POUND_LBRACK_LBRACK, ACTIONS(39), 1, sym__decinteger, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_float, ACTIONS(682), 1, sym_complex, STATE(122), 1, sym_sugar, ACTIONS(15), 3, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, ACTIONS(17), 3, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, ACTIONS(41), 3, sym__bininteger, sym__octinteger, sym__hexinteger, STATE(252), 17, sym__form, sym__identifier, sym__sequence, sym__string, sym__numeric_literal, sym_keyword, sym__symbol_or_dots, sym_dotted_identifier, sym_expression, sym_list, sym_tuple, sym_set, sym_dictionary, sym_string, sym_bracket_string, sym_integer, sym_dots, [80] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(684), 1, sym_symbol, ACTIONS(686), 1, anon_sym_COLON, ACTIONS(688), 1, aux_sym_dotted_identifier_token1, ACTIONS(690), 1, anon_sym_LPAREN, ACTIONS(692), 1, anon_sym_LBRACK, ACTIONS(694), 1, anon_sym_POUND_LPAREN, ACTIONS(696), 1, anon_sym_POUND_LBRACE, ACTIONS(698), 1, anon_sym_LBRACE, ACTIONS(700), 1, aux_sym_string_token1, ACTIONS(702), 1, anon_sym_POUND_LBRACK_LBRACK, ACTIONS(704), 1, sym_float, ACTIONS(706), 1, sym_complex, ACTIONS(708), 1, sym__decinteger, STATE(121), 1, sym_sugar, ACTIONS(15), 3, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, ACTIONS(17), 3, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, ACTIONS(710), 3, sym__bininteger, sym__octinteger, sym__hexinteger, STATE(382), 17, sym__form, sym__identifier, sym__sequence, sym__string, sym__numeric_literal, sym_keyword, sym__symbol_or_dots, sym_dotted_identifier, sym_expression, sym_list, sym_tuple, sym_set, sym_dictionary, sym_string, sym_bracket_string, sym_integer, sym_dots, [160] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(43), 1, sym_symbol, ACTIONS(49), 1, anon_sym_COLON, ACTIONS(51), 1, aux_sym_dotted_identifier_token1, ACTIONS(55), 1, anon_sym_LBRACK, ACTIONS(57), 1, anon_sym_POUND_LPAREN, ACTIONS(59), 1, anon_sym_POUND_LBRACE, ACTIONS(61), 1, anon_sym_LBRACE, ACTIONS(63), 1, aux_sym_string_token1, ACTIONS(65), 1, anon_sym_POUND_LBRACK_LBRACK, ACTIONS(69), 1, sym__decinteger, ACTIONS(712), 1, anon_sym_LPAREN, ACTIONS(714), 1, sym_float, ACTIONS(716), 1, sym_complex, STATE(120), 1, sym_sugar, ACTIONS(15), 3, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, ACTIONS(17), 3, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, ACTIONS(71), 3, sym__bininteger, sym__octinteger, sym__hexinteger, STATE(180), 17, sym__form, sym__identifier, sym__sequence, sym__string, sym__numeric_literal, sym_keyword, sym__symbol_or_dots, sym_dotted_identifier, sym_expression, sym_list, sym_tuple, sym_set, sym_dictionary, sym_string, sym_bracket_string, sym_integer, sym_dots, [240] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(43), 1, sym_symbol, ACTIONS(49), 1, anon_sym_COLON, ACTIONS(51), 1, aux_sym_dotted_identifier_token1, ACTIONS(55), 1, anon_sym_LBRACK, ACTIONS(57), 1, anon_sym_POUND_LPAREN, ACTIONS(59), 1, anon_sym_POUND_LBRACE, ACTIONS(61), 1, anon_sym_LBRACE, ACTIONS(63), 1, aux_sym_string_token1, ACTIONS(65), 1, anon_sym_POUND_LBRACK_LBRACK, ACTIONS(69), 1, sym__decinteger, ACTIONS(712), 1, anon_sym_LPAREN, ACTIONS(718), 1, sym_float, ACTIONS(720), 1, sym_complex, ACTIONS(71), 3, sym__bininteger, sym__octinteger, sym__hexinteger, STATE(182), 16, sym__identifier, sym__sequence, sym__string, sym__numeric_literal, sym_keyword, sym__symbol_or_dots, sym_dotted_identifier, sym_expression, sym_list, sym_tuple, sym_set, sym_dictionary, sym_string, sym_bracket_string, sym_integer, sym_dots, [306] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(684), 1, sym_symbol, ACTIONS(686), 1, anon_sym_COLON, ACTIONS(688), 1, aux_sym_dotted_identifier_token1, ACTIONS(690), 1, anon_sym_LPAREN, ACTIONS(692), 1, anon_sym_LBRACK, ACTIONS(694), 1, anon_sym_POUND_LPAREN, ACTIONS(696), 1, anon_sym_POUND_LBRACE, ACTIONS(698), 1, anon_sym_LBRACE, ACTIONS(700), 1, aux_sym_string_token1, ACTIONS(702), 1, anon_sym_POUND_LBRACK_LBRACK, ACTIONS(708), 1, sym__decinteger, ACTIONS(722), 1, sym_float, ACTIONS(724), 1, sym_complex, ACTIONS(710), 3, sym__bininteger, sym__octinteger, sym__hexinteger, STATE(420), 16, sym__identifier, sym__sequence, sym__string, sym__numeric_literal, sym_keyword, sym__symbol_or_dots, sym_dotted_identifier, sym_expression, sym_list, sym_tuple, sym_set, sym_dictionary, sym_string, sym_bracket_string, sym_integer, sym_dots, [372] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, sym_symbol, ACTIONS(19), 1, anon_sym_COLON, ACTIONS(21), 1, aux_sym_dotted_identifier_token1, ACTIONS(25), 1, anon_sym_LBRACK, ACTIONS(27), 1, anon_sym_POUND_LPAREN, ACTIONS(29), 1, anon_sym_POUND_LBRACE, ACTIONS(31), 1, anon_sym_LBRACE, ACTIONS(33), 1, aux_sym_string_token1, ACTIONS(35), 1, anon_sym_POUND_LBRACK_LBRACK, ACTIONS(39), 1, sym__decinteger, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(726), 1, sym_float, ACTIONS(728), 1, sym_complex, ACTIONS(41), 3, sym__bininteger, sym__octinteger, sym__hexinteger, STATE(217), 16, sym__identifier, sym__sequence, sym__string, sym__numeric_literal, sym_keyword, sym__symbol_or_dots, sym_dotted_identifier, sym_expression, sym_list, sym_tuple, sym_set, sym_dictionary, sym_string, sym_bracket_string, sym_integer, sym_dots, [438] = 4, ACTIONS(734), 1, anon_sym_DOT, STATE(123), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(730), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(732), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [476] = 4, ACTIONS(741), 1, anon_sym_DOT, STATE(127), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(737), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(739), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [514] = 4, ACTIONS(741), 1, anon_sym_DOT, STATE(123), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(743), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(745), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [552] = 4, ACTIONS(741), 1, anon_sym_DOT, STATE(125), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(747), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(749), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [590] = 4, ACTIONS(741), 1, anon_sym_DOT, STATE(123), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(751), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(753), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [628] = 3, ACTIONS(759), 1, sym_immediate_symbol, ACTIONS(755), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(757), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [663] = 2, ACTIONS(730), 9, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, anon_sym_DOT, sym_float, sym_symbol, sym__decinteger, ACTIONS(732), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [696] = 3, ACTIONS(765), 1, sym_immediate_symbol, ACTIONS(761), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(763), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [731] = 2, ACTIONS(767), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(769), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [763] = 2, ACTIONS(771), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(773), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [795] = 2, ACTIONS(775), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(777), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [827] = 2, ACTIONS(779), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(781), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [859] = 2, ACTIONS(783), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(785), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [891] = 2, ACTIONS(787), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(789), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [923] = 2, ACTIONS(791), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(793), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [955] = 2, ACTIONS(795), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(797), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [987] = 2, ACTIONS(799), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(801), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1019] = 2, ACTIONS(803), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(805), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1051] = 2, ACTIONS(807), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(809), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1083] = 2, ACTIONS(811), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(813), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1115] = 2, ACTIONS(815), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(817), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1147] = 2, ACTIONS(819), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(821), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1179] = 2, ACTIONS(823), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(825), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1211] = 2, ACTIONS(827), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(829), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1243] = 2, ACTIONS(831), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(833), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1275] = 2, ACTIONS(835), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(837), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1307] = 2, ACTIONS(839), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(841), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1339] = 2, ACTIONS(843), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(845), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1371] = 2, ACTIONS(847), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(849), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1403] = 2, ACTIONS(851), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(853), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1435] = 2, ACTIONS(855), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(857), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1467] = 2, ACTIONS(859), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(861), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1499] = 2, ACTIONS(863), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(865), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1531] = 2, ACTIONS(867), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(869), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1563] = 2, ACTIONS(871), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(873), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1595] = 2, ACTIONS(875), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(877), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1627] = 2, ACTIONS(879), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(881), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1659] = 2, ACTIONS(883), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(885), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1691] = 2, ACTIONS(887), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(889), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1723] = 2, ACTIONS(891), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(893), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1755] = 2, ACTIONS(895), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(897), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1787] = 2, ACTIONS(899), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(901), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1819] = 2, ACTIONS(903), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(905), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1851] = 2, ACTIONS(907), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(909), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1883] = 2, ACTIONS(911), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(913), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1915] = 2, ACTIONS(915), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(917), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1947] = 2, ACTIONS(919), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(921), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [1979] = 2, ACTIONS(923), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(925), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2011] = 2, ACTIONS(927), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(929), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2043] = 2, ACTIONS(931), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(933), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2075] = 2, ACTIONS(935), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(937), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2107] = 2, ACTIONS(939), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(941), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2139] = 2, ACTIONS(943), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(945), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2171] = 2, ACTIONS(947), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(949), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2203] = 2, ACTIONS(951), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(953), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2235] = 2, ACTIONS(955), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(957), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2267] = 2, ACTIONS(959), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(961), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2299] = 2, ACTIONS(963), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(965), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2331] = 4, ACTIONS(967), 1, anon_sym_DOT, STATE(184), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(737), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(739), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2367] = 2, ACTIONS(969), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(971), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2399] = 2, ACTIONS(973), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(975), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2431] = 4, ACTIONS(967), 1, anon_sym_DOT, STATE(187), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(751), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(753), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2467] = 4, ACTIONS(967), 1, anon_sym_DOT, STATE(187), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(743), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(745), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2503] = 4, ACTIONS(967), 1, anon_sym_DOT, STATE(185), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(747), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(749), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2539] = 4, ACTIONS(977), 1, anon_sym_DOT, STATE(187), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(730), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(732), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2575] = 2, ACTIONS(980), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(982), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2607] = 2, ACTIONS(984), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(986), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2639] = 2, ACTIONS(988), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(990), 19, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2671] = 2, ACTIONS(730), 9, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, anon_sym_DOT, sym_float, sym_symbol, sym__decinteger, ACTIONS(732), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2702] = 3, ACTIONS(992), 1, sym_immediate_symbol, ACTIONS(755), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(757), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2735] = 3, ACTIONS(994), 1, sym_immediate_symbol, ACTIONS(761), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(763), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2768] = 2, ACTIONS(887), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(889), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2798] = 2, ACTIONS(943), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(945), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2828] = 2, ACTIONS(996), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(998), 17, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2858] = 2, ACTIONS(1000), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(1002), 17, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2888] = 2, ACTIONS(947), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(949), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2918] = 2, ACTIONS(803), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(805), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2948] = 2, ACTIONS(951), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(953), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [2978] = 2, ACTIONS(791), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(793), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3008] = 2, ACTIONS(907), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(909), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3038] = 2, ACTIONS(807), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(809), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3068] = 2, ACTIONS(867), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(869), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3098] = 2, ACTIONS(811), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(813), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3128] = 2, ACTIONS(787), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(789), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3158] = 2, ACTIONS(955), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(957), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3188] = 2, ACTIONS(911), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(913), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3218] = 2, ACTIONS(959), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(961), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3248] = 2, ACTIONS(1004), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(1006), 17, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3278] = 2, ACTIONS(815), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(817), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3308] = 2, ACTIONS(819), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(821), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3338] = 2, ACTIONS(915), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(917), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3368] = 2, ACTIONS(919), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(921), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3398] = 2, ACTIONS(923), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(925), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3428] = 2, ACTIONS(823), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(825), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3458] = 2, ACTIONS(969), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(971), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3488] = 2, ACTIONS(827), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(829), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3518] = 2, ACTIONS(795), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(797), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3548] = 2, ACTIONS(831), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(833), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3578] = 2, ACTIONS(835), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(837), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3608] = 2, ACTIONS(799), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(801), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3638] = 2, ACTIONS(839), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(841), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3668] = 2, ACTIONS(843), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(845), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3698] = 2, ACTIONS(973), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(975), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3728] = 2, ACTIONS(847), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(849), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3758] = 2, ACTIONS(851), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(853), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3788] = 2, ACTIONS(980), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(982), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3818] = 2, ACTIONS(855), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(857), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3848] = 2, ACTIONS(984), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(986), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3878] = 2, ACTIONS(859), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(861), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3908] = 2, ACTIONS(863), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(865), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3938] = 2, ACTIONS(879), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(881), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3968] = 2, ACTIONS(771), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(773), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [3998] = 2, ACTIONS(1008), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(1010), 17, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_RBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4028] = 2, ACTIONS(767), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(769), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4058] = 2, ACTIONS(871), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(873), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4088] = 2, ACTIONS(775), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(777), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4118] = 2, ACTIONS(875), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(877), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4148] = 2, ACTIONS(988), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(990), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4178] = 2, ACTIONS(883), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(885), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4208] = 2, ACTIONS(927), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(929), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4238] = 2, ACTIONS(779), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(781), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4268] = 2, ACTIONS(891), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(893), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4298] = 2, ACTIONS(895), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(897), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4328] = 2, ACTIONS(899), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(901), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4358] = 2, ACTIONS(783), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(785), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4388] = 2, ACTIONS(931), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(933), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4418] = 2, ACTIONS(903), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(905), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4448] = 2, ACTIONS(935), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(937), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4478] = 2, ACTIONS(939), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(941), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4508] = 2, ACTIONS(963), 8, anon_sym_POUND_, anon_sym_TILDE, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(965), 17, ts_builtin_sym_end, sym_comment, anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4538] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1012), 4, aux_sym_dotted_identifier_token1, sym_float, sym_symbol, sym__decinteger, ACTIONS(1014), 12, anon_sym_COLON, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_POUND_LPAREN, anon_sym_POUND_LBRACE, anon_sym_LBRACE, aux_sym_string_token1, anon_sym_POUND_LBRACK_LBRACK, sym_complex, sym__bininteger, sym__octinteger, sym__hexinteger, [4562] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1016), 1, sym_symbol, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, ACTIONS(1020), 1, anon_sym_RPAREN, STATE(325), 1, sym_aliased_import, STATE(271), 2, sym_dotted_identifier, sym__variable, STATE(255), 4, sym_module_import, sym_named_import, sym_namespace_require, aux_sym_require_repeat1, [4588] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1022), 1, sym_symbol, ACTIONS(1025), 1, aux_sym_dotted_identifier_token1, ACTIONS(1028), 1, anon_sym_RPAREN, STATE(325), 1, sym_aliased_import, STATE(271), 2, sym_dotted_identifier, sym__variable, STATE(255), 4, sym_module_import, sym_named_import, sym_namespace_require, aux_sym_require_repeat1, [4614] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1016), 1, sym_symbol, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, ACTIONS(1030), 1, anon_sym_RPAREN, STATE(325), 1, sym_aliased_import, STATE(271), 2, sym_dotted_identifier, sym__variable, STATE(255), 4, sym_module_import, sym_named_import, sym_namespace_require, aux_sym_require_repeat1, [4640] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1032), 1, anon_sym_DOT, STATE(261), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(751), 3, aux_sym_dotted_identifier_token1, sym_symbol, anon_sym_STAR, ACTIONS(753), 4, anon_sym_COLON, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, [4661] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1034), 1, sym_symbol, ACTIONS(1037), 1, aux_sym_dotted_identifier_token1, ACTIONS(1040), 1, anon_sym_RPAREN, STATE(325), 1, sym_aliased_import, STATE(287), 2, sym_dotted_identifier, sym__variable, STATE(258), 3, sym_module_import, sym_named_import, aux_sym_import_repeat1, [4686] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1032), 1, anon_sym_DOT, STATE(261), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(743), 3, aux_sym_dotted_identifier_token1, sym_symbol, anon_sym_STAR, ACTIONS(745), 4, anon_sym_COLON, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, [4707] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1016), 1, sym_symbol, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, ACTIONS(1042), 1, anon_sym_RPAREN, STATE(325), 1, sym_aliased_import, STATE(287), 2, sym_dotted_identifier, sym__variable, STATE(258), 3, sym_module_import, sym_named_import, aux_sym_import_repeat1, [4732] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1044), 1, anon_sym_DOT, STATE(261), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(730), 3, aux_sym_dotted_identifier_token1, sym_symbol, anon_sym_STAR, ACTIONS(732), 4, anon_sym_COLON, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, [4753] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1016), 1, sym_symbol, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, STATE(325), 1, sym_aliased_import, STATE(271), 2, sym_dotted_identifier, sym__variable, STATE(256), 4, sym_module_import, sym_named_import, sym_namespace_require, aux_sym_require_repeat1, [4776] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1032), 1, anon_sym_DOT, STATE(259), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(747), 3, aux_sym_dotted_identifier_token1, sym_symbol, anon_sym_STAR, ACTIONS(749), 4, anon_sym_COLON, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, [4797] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1016), 1, sym_symbol, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, STATE(325), 1, sym_aliased_import, STATE(271), 2, sym_dotted_identifier, sym__variable, STATE(254), 4, sym_module_import, sym_named_import, sym_namespace_require, aux_sym_require_repeat1, [4820] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1016), 1, sym_symbol, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, ACTIONS(1047), 1, anon_sym_RPAREN, STATE(325), 1, sym_aliased_import, STATE(287), 2, sym_dotted_identifier, sym__variable, STATE(258), 3, sym_module_import, sym_named_import, aux_sym_import_repeat1, [4845] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1016), 1, sym_symbol, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, STATE(325), 1, sym_aliased_import, STATE(287), 2, sym_dotted_identifier, sym__variable, STATE(265), 3, sym_module_import, sym_named_import, aux_sym_import_repeat1, [4867] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(730), 4, aux_sym_dotted_identifier_token1, anon_sym_DOT, sym_symbol, anon_sym_STAR, ACTIONS(732), 4, anon_sym_COLON, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, [4883] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1051), 1, anon_sym_LBRACK, ACTIONS(1053), 1, anon_sym_RBRACK, STATE(269), 1, aux_sym_parameter_list_repeat1, ACTIONS(1049), 5, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, sym_symbol, anon_sym_STAR, anon_sym_SLASH, [4903] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1051), 1, anon_sym_LBRACK, ACTIONS(1057), 1, anon_sym_RBRACK, STATE(270), 1, aux_sym_parameter_list_repeat1, ACTIONS(1055), 5, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, sym_symbol, anon_sym_STAR, anon_sym_SLASH, [4923] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1062), 1, anon_sym_LBRACK, ACTIONS(1065), 1, anon_sym_RBRACK, STATE(270), 1, aux_sym_parameter_list_repeat1, ACTIONS(1059), 5, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, sym_symbol, anon_sym_STAR, anon_sym_SLASH, [4943] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1067), 1, sym_symbol, ACTIONS(1069), 1, anon_sym_COLON, ACTIONS(1073), 1, anon_sym_LBRACK, ACTIONS(1075), 1, anon_sym_STAR, STATE(302), 1, aux_sym_namespace_require_repeat1, STATE(383), 1, sym_keyword, ACTIONS(1071), 2, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, [4969] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1032), 1, anon_sym_DOT, STATE(257), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(1077), 3, aux_sym_dotted_identifier_token1, sym_symbol, anon_sym_STAR, ACTIONS(1079), 3, anon_sym_COLON, anon_sym_RPAREN, anon_sym_LBRACK, [4989] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1016), 1, sym_symbol, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, STATE(325), 1, sym_aliased_import, STATE(287), 2, sym_dotted_identifier, sym__variable, STATE(260), 3, sym_module_import, sym_named_import, aux_sym_import_repeat1, [5011] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, ACTIONS(1081), 1, sym_symbol, ACTIONS(1083), 1, anon_sym_RBRACK, STATE(278), 2, sym_aliased_import, aux_sym_named_import_repeat1, STATE(414), 2, sym_dotted_identifier, sym__variable, [5032] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1087), 2, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(1085), 5, anon_sym_POUND_STAR, anon_sym_POUND_STAR_STAR, sym_symbol, anon_sym_STAR, anon_sym_SLASH, [5047] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, ACTIONS(1081), 1, sym_symbol, ACTIONS(1089), 1, anon_sym_RBRACK, STATE(278), 2, sym_aliased_import, aux_sym_named_import_repeat1, STATE(414), 2, sym_dotted_identifier, sym__variable, [5068] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1091), 1, sym_symbol, ACTIONS(1093), 1, anon_sym_COLON, ACTIONS(1095), 1, anon_sym_LBRACK, ACTIONS(1097), 1, anon_sym_POUND_CARET, STATE(310), 1, sym_variable_list, STATE(330), 1, sym_type_parameters, STATE(421), 1, sym_type_annotation, [5093] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1099), 1, sym_symbol, ACTIONS(1102), 1, aux_sym_dotted_identifier_token1, ACTIONS(1105), 1, anon_sym_RBRACK, STATE(278), 2, sym_aliased_import, aux_sym_named_import_repeat1, STATE(414), 2, sym_dotted_identifier, sym__variable, [5114] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1095), 1, anon_sym_LBRACK, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1107), 1, sym_symbol, ACTIONS(1109), 1, anon_sym_COLON, STATE(309), 1, sym_variable_list, STATE(327), 1, sym_type_parameters, STATE(425), 1, sym_type_annotation, [5139] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1095), 1, anon_sym_LBRACK, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1111), 1, sym_symbol, ACTIONS(1113), 1, anon_sym_COLON, STATE(292), 1, sym_variable_list, STATE(331), 1, sym_type_parameters, STATE(437), 1, sym_type_annotation, [5164] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1095), 1, anon_sym_LBRACK, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1113), 1, anon_sym_COLON, ACTIONS(1115), 1, sym_symbol, STATE(306), 1, sym_variable_list, STATE(326), 1, sym_type_parameters, STATE(377), 1, sym_type_annotation, [5189] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1032), 1, anon_sym_DOT, ACTIONS(1079), 1, anon_sym_COLON, ACTIONS(1119), 1, aux_sym_dotted_identifier_token1, STATE(257), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(1117), 2, anon_sym_RBRACK, sym_symbol, [5209] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, ACTIONS(1125), 1, anon_sym_RBRACK, STATE(284), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5227] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1127), 1, sym_symbol, ACTIONS(1130), 1, aux_sym_dotted_identifier_token1, ACTIONS(1133), 1, anon_sym_RBRACK, STATE(284), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5245] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, ACTIONS(1135), 1, anon_sym_RBRACK, STATE(284), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5263] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, ACTIONS(1137), 1, anon_sym_RBRACK, STATE(284), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5281] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1067), 1, sym_symbol, ACTIONS(1073), 1, anon_sym_LBRACK, ACTIONS(1075), 1, anon_sym_STAR, ACTIONS(1139), 1, anon_sym_COLON, ACTIONS(1071), 2, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, [5301] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, ACTIONS(1141), 1, anon_sym_RBRACK, STATE(284), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5319] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, ACTIONS(1081), 1, sym_symbol, STATE(274), 2, sym_aliased_import, aux_sym_named_import_repeat1, STATE(414), 2, sym_dotted_identifier, sym__variable, [5337] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1018), 1, aux_sym_dotted_identifier_token1, ACTIONS(1081), 1, sym_symbol, STATE(276), 2, sym_aliased_import, aux_sym_named_import_repeat1, STATE(414), 2, sym_dotted_identifier, sym__variable, [5355] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, ACTIONS(1143), 1, anon_sym_RBRACK, STATE(284), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5373] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1113), 1, anon_sym_COLON, ACTIONS(1145), 1, sym_symbol, STATE(332), 1, sym_type_parameters, STATE(440), 1, sym_type_annotation, [5392] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, STATE(286), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5407] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, STATE(291), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5422] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(747), 1, aux_sym_dotted_identifier_token1, ACTIONS(1147), 1, anon_sym_DOT, STATE(299), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(749), 2, anon_sym_RBRACK, sym_symbol, [5439] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1149), 1, sym_symbol, ACTIONS(1151), 1, anon_sym_COLON, ACTIONS(1153), 1, anon_sym_LBRACK, STATE(321), 1, sym_variable_list, STATE(399), 1, sym_type_parameters, [5458] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1077), 1, aux_sym_dotted_identifier_token1, ACTIONS(1147), 1, anon_sym_DOT, STATE(298), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(1079), 2, anon_sym_RBRACK, sym_symbol, [5475] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(751), 1, aux_sym_dotted_identifier_token1, ACTIONS(1147), 1, anon_sym_DOT, STATE(300), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(753), 2, anon_sym_RBRACK, sym_symbol, [5492] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(743), 1, aux_sym_dotted_identifier_token1, ACTIONS(1147), 1, anon_sym_DOT, STATE(300), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(745), 2, anon_sym_RBRACK, sym_symbol, [5509] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(730), 1, aux_sym_dotted_identifier_token1, ACTIONS(1155), 1, anon_sym_DOT, STATE(300), 1, aux_sym_dotted_identifier_repeat1, ACTIONS(732), 2, anon_sym_RBRACK, sym_symbol, [5526] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(761), 1, anon_sym_STAR, ACTIONS(1158), 1, sym_immediate_symbol, ACTIONS(1162), 1, anon_sym_as, ACTIONS(1160), 2, anon_sym_macros, anon_sym_readers, [5543] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1166), 1, anon_sym_COLON, STATE(303), 1, aux_sym_namespace_require_repeat1, ACTIONS(1164), 3, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, sym_symbol, [5558] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1170), 1, anon_sym_COLON, STATE(303), 1, aux_sym_namespace_require_repeat1, ACTIONS(1168), 3, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, sym_symbol, [5573] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, STATE(283), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5588] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, STATE(285), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5603] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1113), 1, anon_sym_COLON, ACTIONS(1173), 1, sym_symbol, STATE(322), 1, sym_type_parameters, STATE(375), 1, sym_type_annotation, [5622] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, STATE(288), 3, sym_dotted_identifier, sym__variable, aux_sym_variable_list_repeat1, [5637] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1151), 1, anon_sym_COLON, ACTIONS(1153), 1, anon_sym_LBRACK, ACTIONS(1175), 1, sym_symbol, STATE(328), 1, sym_variable_list, STATE(428), 1, sym_type_parameters, [5656] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1113), 1, anon_sym_COLON, ACTIONS(1177), 1, sym_symbol, STATE(329), 1, sym_type_parameters, STATE(432), 1, sym_type_annotation, [5675] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1113), 1, anon_sym_COLON, ACTIONS(1179), 1, sym_symbol, STATE(324), 1, sym_type_parameters, STATE(402), 1, sym_type_annotation, [5694] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1181), 4, anon_sym_COLON, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, sym_symbol, [5704] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1183), 4, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, anon_sym_RBRACK, sym_symbol, [5714] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(730), 2, aux_sym_dotted_identifier_token1, anon_sym_DOT, ACTIONS(732), 2, anon_sym_RBRACK, sym_symbol, [5726] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, sym_symbol, ACTIONS(1123), 1, aux_sym_dotted_identifier_token1, STATE(394), 2, sym_dotted_identifier, sym__variable, [5740] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1002), 1, anon_sym_COLON, ACTIONS(1000), 2, sym_symbol, anon_sym_POUND_CARET, [5751] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1185), 3, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, sym_symbol, [5760] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1187), 3, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, sym_symbol, [5769] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1189), 3, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, sym_symbol, [5778] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1191), 1, anon_sym_COLON, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(17), 1, sym_parameter_list, [5791] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, ACTIONS(1195), 1, anon_sym_COLON, STATE(65), 1, sym_parameter_list, [5804] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1151), 1, anon_sym_COLON, ACTIONS(1197), 1, sym_symbol, STATE(408), 1, sym_type_parameters, [5817] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1199), 1, sym_symbol, STATE(405), 1, sym_type_annotation, [5830] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(739), 1, anon_sym_RBRACK, ACTIONS(1201), 1, anon_sym_DOT, STATE(257), 1, aux_sym_dotted_identifier_repeat1, [5843] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1203), 1, sym_symbol, STATE(397), 1, sym_type_annotation, [5856] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1071), 3, aux_sym_dotted_identifier_token1, anon_sym_RPAREN, sym_symbol, [5865] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1205), 1, sym_symbol, STATE(429), 1, sym_type_annotation, [5878] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1207), 1, sym_symbol, STATE(433), 1, sym_type_annotation, [5891] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1151), 1, anon_sym_COLON, ACTIONS(1209), 1, sym_symbol, STATE(434), 1, sym_type_parameters, [5904] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1211), 1, sym_symbol, STATE(438), 1, sym_type_annotation, [5917] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1213), 1, sym_symbol, STATE(419), 1, sym_type_annotation, [5930] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1215), 1, sym_symbol, STATE(441), 1, sym_type_annotation, [5943] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1097), 1, anon_sym_POUND_CARET, ACTIONS(1217), 1, sym_symbol, STATE(442), 1, sym_type_annotation, [5956] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(100), 1, sym_parameter_list, [5966] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(45), 1, sym_parameter_list, [5976] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(27), 1, sym_parameter_list, [5986] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(23), 1, sym_parameter_list, [5996] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(28), 1, sym_parameter_list, [6006] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(763), 1, anon_sym_RBRACK, ACTIONS(1219), 1, sym_immediate_symbol, [6016] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_LBRACK, STATE(39), 1, sym_variable_list, [6026] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(757), 1, anon_sym_RBRACK, ACTIONS(1223), 1, sym_immediate_symbol, [6036] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1225), 1, anon_sym_async, ACTIONS(1227), 1, anon_sym_tp, [6046] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(20), 1, sym_parameter_list, [6056] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_LBRACK, STATE(30), 1, sym_variable_list, [6066] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(67), 1, sym_parameter_list, [6076] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_LBRACK, STATE(69), 1, sym_variable_list, [6086] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(70), 1, sym_parameter_list, [6096] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(73), 1, sym_parameter_list, [6106] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(74), 1, sym_parameter_list, [6116] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(75), 1, sym_parameter_list, [6126] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_LBRACK, STATE(77), 1, sym_variable_list, [6136] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_LBRACK, STATE(78), 1, sym_variable_list, [6146] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(80), 1, sym_parameter_list, [6156] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(35), 1, sym_parameter_list, [6166] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(82), 1, sym_parameter_list, [6176] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_LBRACK, STATE(86), 1, sym_variable_list, [6186] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(89), 1, sym_parameter_list, [6196] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(90), 1, sym_parameter_list, [6206] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(92), 1, sym_parameter_list, [6216] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(95), 1, sym_parameter_list, [6226] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(97), 1, sym_parameter_list, [6236] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1227), 1, anon_sym_tp, ACTIONS(1229), 1, anon_sym_async, [6246] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(975), 2, anon_sym_RBRACK, anon_sym_STAR, [6254] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(33), 1, sym_parameter_list, [6264] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_LBRACK, STATE(31), 1, sym_variable_list, [6274] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(48), 1, sym_parameter_list, [6284] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(53), 1, sym_parameter_list, [6294] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(42), 1, sym_parameter_list, [6304] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(26), 1, sym_parameter_list, [6314] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(43), 1, sym_parameter_list, [6324] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, anon_sym_LBRACK, STATE(50), 1, sym_parameter_list, [6334] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1231), 2, sym_symbol, anon_sym_POUND_CARET, [6342] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_LBRACK, STATE(22), 1, sym_variable_list, [6352] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1002), 2, anon_sym_COLON, sym_symbol, [6360] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1233), 2, anon_sym_macros, anon_sym_readers, [6368] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1235), 1, sym_symbol, [6375] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(881), 1, anon_sym_RBRACK, [6382] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1237), 1, sym_symbol, [6389] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(773), 1, anon_sym_RBRACK, [6396] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1239), 1, sym_symbol, [6403] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(777), 1, anon_sym_RBRACK, [6410] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(781), 1, anon_sym_RBRACK, [6417] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1241), 1, anon_sym_RBRACK, [6424] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1243), 1, anon_sym_STAR, [6431] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1245), 1, anon_sym_DQUOTE, [6438] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1247), 1, anon_sym_RBRACK_RBRACK, [6445] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1249), 1, sym_immediate_symbol, [6452] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(785), 1, anon_sym_RBRACK, [6459] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1251), 1, sym_immediate_symbol, [6466] = 2, ACTIONS(1253), 1, sym_comment, ACTIONS(1255), 1, aux_sym_string_token2, [6473] = 2, ACTIONS(1253), 1, sym_comment, ACTIONS(1257), 1, aux_sym_string_token2, [6480] = 2, ACTIONS(1253), 1, sym_comment, ACTIONS(1259), 1, aux_sym_bracket_string_token1, [6487] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1261), 1, sym_symbol, [6494] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1263), 1, anon_sym_tp, [6501] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1265), 1, sym_symbol, [6508] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1267), 1, sym_symbol, [6515] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1269), 1, sym_symbol, [6522] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1271), 1, sym_symbol, [6529] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1273), 1, anon_sym_async, [6536] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1275), 1, sym_symbol, [6543] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(789), 1, anon_sym_RBRACK, [6550] = 2, ACTIONS(1253), 1, sym_comment, ACTIONS(1277), 1, aux_sym_bracket_string_token1, [6557] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1279), 1, sym_symbol, [6564] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1281), 1, anon_sym_DQUOTE, [6571] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1283), 1, anon_sym_RBRACK_RBRACK, [6578] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1285), 1, sym_symbol, [6585] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1287), 1, sym_immediate_symbol, [6592] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1289), 1, ts_builtin_sym_end, [6599] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1291), 1, sym_symbol, [6606] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(793), 1, anon_sym_RBRACK, [6613] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(869), 1, anon_sym_RBRACK, [6620] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1293), 1, sym_symbol, [6627] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1223), 1, sym_immediate_symbol, [6634] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(957), 1, anon_sym_RBRACK, [6641] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1139), 1, anon_sym_COLON, [6648] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(961), 1, anon_sym_RBRACK, [6655] = 2, ACTIONS(1253), 1, sym_comment, ACTIONS(1295), 1, aux_sym_string_token2, [6662] = 2, ACTIONS(1253), 1, sym_comment, ACTIONS(1297), 1, aux_sym_bracket_string_token1, [6669] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1299), 1, anon_sym_LBRACK, [6676] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, sym_symbol, [6683] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(971), 1, anon_sym_RBRACK, [6690] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1303), 1, sym_symbol, [6697] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1305), 1, sym_symbol, [6704] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(982), 1, anon_sym_RBRACK, [6711] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1307), 1, anon_sym_LBRACK, [6718] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1309), 1, sym_symbol, [6725] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1311), 1, anon_sym_async, [6732] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1313), 1, anon_sym_DQUOTE, [6739] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1315), 1, sym_symbol, [6746] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1317), 1, sym_symbol, [6753] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1319), 1, anon_sym_LBRACK, [6760] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1321), 1, anon_sym_RBRACK_RBRACK, [6767] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1323), 1, sym_symbol, [6774] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1325), 1, sym_symbol, [6781] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1327), 1, sym_symbol, [6788] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1329), 1, sym_immediate_symbol, [6795] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1331), 1, sym_immediate_symbol, [6802] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1333), 1, sym_symbol, [6809] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1335), 1, sym_symbol, [6816] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(986), 1, anon_sym_RBRACK, [6823] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1337), 1, sym_symbol, [6830] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1339), 1, sym_symbol, [6837] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1341), 1, sym_symbol, [6844] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1343), 1, anon_sym_as, [6851] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1227), 1, anon_sym_tp, [6858] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1345), 1, sym_symbol, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(117)] = 0, [SMALL_STATE(118)] = 80, [SMALL_STATE(119)] = 160, [SMALL_STATE(120)] = 240, [SMALL_STATE(121)] = 306, [SMALL_STATE(122)] = 372, [SMALL_STATE(123)] = 438, [SMALL_STATE(124)] = 476, [SMALL_STATE(125)] = 514, [SMALL_STATE(126)] = 552, [SMALL_STATE(127)] = 590, [SMALL_STATE(128)] = 628, [SMALL_STATE(129)] = 663, [SMALL_STATE(130)] = 696, [SMALL_STATE(131)] = 731, [SMALL_STATE(132)] = 763, [SMALL_STATE(133)] = 795, [SMALL_STATE(134)] = 827, [SMALL_STATE(135)] = 859, [SMALL_STATE(136)] = 891, [SMALL_STATE(137)] = 923, [SMALL_STATE(138)] = 955, [SMALL_STATE(139)] = 987, [SMALL_STATE(140)] = 1019, [SMALL_STATE(141)] = 1051, [SMALL_STATE(142)] = 1083, [SMALL_STATE(143)] = 1115, [SMALL_STATE(144)] = 1147, [SMALL_STATE(145)] = 1179, [SMALL_STATE(146)] = 1211, [SMALL_STATE(147)] = 1243, [SMALL_STATE(148)] = 1275, [SMALL_STATE(149)] = 1307, [SMALL_STATE(150)] = 1339, [SMALL_STATE(151)] = 1371, [SMALL_STATE(152)] = 1403, [SMALL_STATE(153)] = 1435, [SMALL_STATE(154)] = 1467, [SMALL_STATE(155)] = 1499, [SMALL_STATE(156)] = 1531, [SMALL_STATE(157)] = 1563, [SMALL_STATE(158)] = 1595, [SMALL_STATE(159)] = 1627, [SMALL_STATE(160)] = 1659, [SMALL_STATE(161)] = 1691, [SMALL_STATE(162)] = 1723, [SMALL_STATE(163)] = 1755, [SMALL_STATE(164)] = 1787, [SMALL_STATE(165)] = 1819, [SMALL_STATE(166)] = 1851, [SMALL_STATE(167)] = 1883, [SMALL_STATE(168)] = 1915, [SMALL_STATE(169)] = 1947, [SMALL_STATE(170)] = 1979, [SMALL_STATE(171)] = 2011, [SMALL_STATE(172)] = 2043, [SMALL_STATE(173)] = 2075, [SMALL_STATE(174)] = 2107, [SMALL_STATE(175)] = 2139, [SMALL_STATE(176)] = 2171, [SMALL_STATE(177)] = 2203, [SMALL_STATE(178)] = 2235, [SMALL_STATE(179)] = 2267, [SMALL_STATE(180)] = 2299, [SMALL_STATE(181)] = 2331, [SMALL_STATE(182)] = 2367, [SMALL_STATE(183)] = 2399, [SMALL_STATE(184)] = 2431, [SMALL_STATE(185)] = 2467, [SMALL_STATE(186)] = 2503, [SMALL_STATE(187)] = 2539, [SMALL_STATE(188)] = 2575, [SMALL_STATE(189)] = 2607, [SMALL_STATE(190)] = 2639, [SMALL_STATE(191)] = 2671, [SMALL_STATE(192)] = 2702, [SMALL_STATE(193)] = 2735, [SMALL_STATE(194)] = 2768, [SMALL_STATE(195)] = 2798, [SMALL_STATE(196)] = 2828, [SMALL_STATE(197)] = 2858, [SMALL_STATE(198)] = 2888, [SMALL_STATE(199)] = 2918, [SMALL_STATE(200)] = 2948, [SMALL_STATE(201)] = 2978, [SMALL_STATE(202)] = 3008, [SMALL_STATE(203)] = 3038, [SMALL_STATE(204)] = 3068, [SMALL_STATE(205)] = 3098, [SMALL_STATE(206)] = 3128, [SMALL_STATE(207)] = 3158, [SMALL_STATE(208)] = 3188, [SMALL_STATE(209)] = 3218, [SMALL_STATE(210)] = 3248, [SMALL_STATE(211)] = 3278, [SMALL_STATE(212)] = 3308, [SMALL_STATE(213)] = 3338, [SMALL_STATE(214)] = 3368, [SMALL_STATE(215)] = 3398, [SMALL_STATE(216)] = 3428, [SMALL_STATE(217)] = 3458, [SMALL_STATE(218)] = 3488, [SMALL_STATE(219)] = 3518, [SMALL_STATE(220)] = 3548, [SMALL_STATE(221)] = 3578, [SMALL_STATE(222)] = 3608, [SMALL_STATE(223)] = 3638, [SMALL_STATE(224)] = 3668, [SMALL_STATE(225)] = 3698, [SMALL_STATE(226)] = 3728, [SMALL_STATE(227)] = 3758, [SMALL_STATE(228)] = 3788, [SMALL_STATE(229)] = 3818, [SMALL_STATE(230)] = 3848, [SMALL_STATE(231)] = 3878, [SMALL_STATE(232)] = 3908, [SMALL_STATE(233)] = 3938, [SMALL_STATE(234)] = 3968, [SMALL_STATE(235)] = 3998, [SMALL_STATE(236)] = 4028, [SMALL_STATE(237)] = 4058, [SMALL_STATE(238)] = 4088, [SMALL_STATE(239)] = 4118, [SMALL_STATE(240)] = 4148, [SMALL_STATE(241)] = 4178, [SMALL_STATE(242)] = 4208, [SMALL_STATE(243)] = 4238, [SMALL_STATE(244)] = 4268, [SMALL_STATE(245)] = 4298, [SMALL_STATE(246)] = 4328, [SMALL_STATE(247)] = 4358, [SMALL_STATE(248)] = 4388, [SMALL_STATE(249)] = 4418, [SMALL_STATE(250)] = 4448, [SMALL_STATE(251)] = 4478, [SMALL_STATE(252)] = 4508, [SMALL_STATE(253)] = 4538, [SMALL_STATE(254)] = 4562, [SMALL_STATE(255)] = 4588, [SMALL_STATE(256)] = 4614, [SMALL_STATE(257)] = 4640, [SMALL_STATE(258)] = 4661, [SMALL_STATE(259)] = 4686, [SMALL_STATE(260)] = 4707, [SMALL_STATE(261)] = 4732, [SMALL_STATE(262)] = 4753, [SMALL_STATE(263)] = 4776, [SMALL_STATE(264)] = 4797, [SMALL_STATE(265)] = 4820, [SMALL_STATE(266)] = 4845, [SMALL_STATE(267)] = 4867, [SMALL_STATE(268)] = 4883, [SMALL_STATE(269)] = 4903, [SMALL_STATE(270)] = 4923, [SMALL_STATE(271)] = 4943, [SMALL_STATE(272)] = 4969, [SMALL_STATE(273)] = 4989, [SMALL_STATE(274)] = 5011, [SMALL_STATE(275)] = 5032, [SMALL_STATE(276)] = 5047, [SMALL_STATE(277)] = 5068, [SMALL_STATE(278)] = 5093, [SMALL_STATE(279)] = 5114, [SMALL_STATE(280)] = 5139, [SMALL_STATE(281)] = 5164, [SMALL_STATE(282)] = 5189, [SMALL_STATE(283)] = 5209, [SMALL_STATE(284)] = 5227, [SMALL_STATE(285)] = 5245, [SMALL_STATE(286)] = 5263, [SMALL_STATE(287)] = 5281, [SMALL_STATE(288)] = 5301, [SMALL_STATE(289)] = 5319, [SMALL_STATE(290)] = 5337, [SMALL_STATE(291)] = 5355, [SMALL_STATE(292)] = 5373, [SMALL_STATE(293)] = 5392, [SMALL_STATE(294)] = 5407, [SMALL_STATE(295)] = 5422, [SMALL_STATE(296)] = 5439, [SMALL_STATE(297)] = 5458, [SMALL_STATE(298)] = 5475, [SMALL_STATE(299)] = 5492, [SMALL_STATE(300)] = 5509, [SMALL_STATE(301)] = 5526, [SMALL_STATE(302)] = 5543, [SMALL_STATE(303)] = 5558, [SMALL_STATE(304)] = 5573, [SMALL_STATE(305)] = 5588, [SMALL_STATE(306)] = 5603, [SMALL_STATE(307)] = 5622, [SMALL_STATE(308)] = 5637, [SMALL_STATE(309)] = 5656, [SMALL_STATE(310)] = 5675, [SMALL_STATE(311)] = 5694, [SMALL_STATE(312)] = 5704, [SMALL_STATE(313)] = 5714, [SMALL_STATE(314)] = 5726, [SMALL_STATE(315)] = 5740, [SMALL_STATE(316)] = 5751, [SMALL_STATE(317)] = 5760, [SMALL_STATE(318)] = 5769, [SMALL_STATE(319)] = 5778, [SMALL_STATE(320)] = 5791, [SMALL_STATE(321)] = 5804, [SMALL_STATE(322)] = 5817, [SMALL_STATE(323)] = 5830, [SMALL_STATE(324)] = 5843, [SMALL_STATE(325)] = 5856, [SMALL_STATE(326)] = 5865, [SMALL_STATE(327)] = 5878, [SMALL_STATE(328)] = 5891, [SMALL_STATE(329)] = 5904, [SMALL_STATE(330)] = 5917, [SMALL_STATE(331)] = 5930, [SMALL_STATE(332)] = 5943, [SMALL_STATE(333)] = 5956, [SMALL_STATE(334)] = 5966, [SMALL_STATE(335)] = 5976, [SMALL_STATE(336)] = 5986, [SMALL_STATE(337)] = 5996, [SMALL_STATE(338)] = 6006, [SMALL_STATE(339)] = 6016, [SMALL_STATE(340)] = 6026, [SMALL_STATE(341)] = 6036, [SMALL_STATE(342)] = 6046, [SMALL_STATE(343)] = 6056, [SMALL_STATE(344)] = 6066, [SMALL_STATE(345)] = 6076, [SMALL_STATE(346)] = 6086, [SMALL_STATE(347)] = 6096, [SMALL_STATE(348)] = 6106, [SMALL_STATE(349)] = 6116, [SMALL_STATE(350)] = 6126, [SMALL_STATE(351)] = 6136, [SMALL_STATE(352)] = 6146, [SMALL_STATE(353)] = 6156, [SMALL_STATE(354)] = 6166, [SMALL_STATE(355)] = 6176, [SMALL_STATE(356)] = 6186, [SMALL_STATE(357)] = 6196, [SMALL_STATE(358)] = 6206, [SMALL_STATE(359)] = 6216, [SMALL_STATE(360)] = 6226, [SMALL_STATE(361)] = 6236, [SMALL_STATE(362)] = 6246, [SMALL_STATE(363)] = 6254, [SMALL_STATE(364)] = 6264, [SMALL_STATE(365)] = 6274, [SMALL_STATE(366)] = 6284, [SMALL_STATE(367)] = 6294, [SMALL_STATE(368)] = 6304, [SMALL_STATE(369)] = 6314, [SMALL_STATE(370)] = 6324, [SMALL_STATE(371)] = 6334, [SMALL_STATE(372)] = 6342, [SMALL_STATE(373)] = 6352, [SMALL_STATE(374)] = 6360, [SMALL_STATE(375)] = 6368, [SMALL_STATE(376)] = 6375, [SMALL_STATE(377)] = 6382, [SMALL_STATE(378)] = 6389, [SMALL_STATE(379)] = 6396, [SMALL_STATE(380)] = 6403, [SMALL_STATE(381)] = 6410, [SMALL_STATE(382)] = 6417, [SMALL_STATE(383)] = 6424, [SMALL_STATE(384)] = 6431, [SMALL_STATE(385)] = 6438, [SMALL_STATE(386)] = 6445, [SMALL_STATE(387)] = 6452, [SMALL_STATE(388)] = 6459, [SMALL_STATE(389)] = 6466, [SMALL_STATE(390)] = 6473, [SMALL_STATE(391)] = 6480, [SMALL_STATE(392)] = 6487, [SMALL_STATE(393)] = 6494, [SMALL_STATE(394)] = 6501, [SMALL_STATE(395)] = 6508, [SMALL_STATE(396)] = 6515, [SMALL_STATE(397)] = 6522, [SMALL_STATE(398)] = 6529, [SMALL_STATE(399)] = 6536, [SMALL_STATE(400)] = 6543, [SMALL_STATE(401)] = 6550, [SMALL_STATE(402)] = 6557, [SMALL_STATE(403)] = 6564, [SMALL_STATE(404)] = 6571, [SMALL_STATE(405)] = 6578, [SMALL_STATE(406)] = 6585, [SMALL_STATE(407)] = 6592, [SMALL_STATE(408)] = 6599, [SMALL_STATE(409)] = 6606, [SMALL_STATE(410)] = 6613, [SMALL_STATE(411)] = 6620, [SMALL_STATE(412)] = 6627, [SMALL_STATE(413)] = 6634, [SMALL_STATE(414)] = 6641, [SMALL_STATE(415)] = 6648, [SMALL_STATE(416)] = 6655, [SMALL_STATE(417)] = 6662, [SMALL_STATE(418)] = 6669, [SMALL_STATE(419)] = 6676, [SMALL_STATE(420)] = 6683, [SMALL_STATE(421)] = 6690, [SMALL_STATE(422)] = 6697, [SMALL_STATE(423)] = 6704, [SMALL_STATE(424)] = 6711, [SMALL_STATE(425)] = 6718, [SMALL_STATE(426)] = 6725, [SMALL_STATE(427)] = 6732, [SMALL_STATE(428)] = 6739, [SMALL_STATE(429)] = 6746, [SMALL_STATE(430)] = 6753, [SMALL_STATE(431)] = 6760, [SMALL_STATE(432)] = 6767, [SMALL_STATE(433)] = 6774, [SMALL_STATE(434)] = 6781, [SMALL_STATE(435)] = 6788, [SMALL_STATE(436)] = 6795, [SMALL_STATE(437)] = 6802, [SMALL_STATE(438)] = 6809, [SMALL_STATE(439)] = 6816, [SMALL_STATE(440)] = 6823, [SMALL_STATE(441)] = 6830, [SMALL_STATE(442)] = 6837, [SMALL_STATE(443)] = 6844, [SMALL_STATE(444)] = 6851, [SMALL_STATE(445)] = 6858, }; 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, 0, 0), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), [105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(124), [108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(119), [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(4), [114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(253), [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(253), [120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(130), [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(128), [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2), [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), [131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(56), [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(57), [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(58), [140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(59), [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(390), [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(391), [149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(4), [152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(136), [155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(136), [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 0), [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 0), [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(181), [209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(117), [212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(16), [215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(193), [218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(192), [221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3), [224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(6), [227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(7), [230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(8), [233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(9), [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(389), [239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(401), [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(16), [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(206), [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(206), [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(124), [266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(119), [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(116), [272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(253), [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(253), [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(130), [281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(128), [284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(2), [287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(56), [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(57), [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(58), [296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(59), [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(390), [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(391), [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(116), [310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(136), [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 4), SHIFT_REPEAT(136), [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), [350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), [552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), [654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dotted_identifier_repeat1, 2, 0, 0), [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dotted_identifier_repeat1, 2, 0, 0), [734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_identifier_repeat1, 2, 0, 0), SHIFT_REPEAT(435), [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__symbol_or_dots, 1, 0, 0), [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__symbol_or_dots, 1, 0, 0), [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dotted_identifier, 3, 0, 0), [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_identifier, 3, 0, 0), [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dotted_identifier, 2, 0, 0), [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_identifier, 2, 0, 0), [751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dotted_identifier, 2, 0, 1), [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_identifier, 2, 0, 1), [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dots, 1, 0, 0), [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dots, 1, 0, 0), [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword, 1, 0, 0), [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword, 1, 0, 0), [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 7, 0, 9), [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 7, 0, 9), [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set, 3, 0, 0), [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set, 3, 0, 0), [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 3, 0, 3), [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 3, 0, 3), [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 5), [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 5), [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_string, 3, 0, 5), [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_string, 3, 0, 5), [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 1, 0, 0), [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1, 0, 0), [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2, 0, 0), [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2, 0, 0), [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 4, 0, 0), [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 4, 0, 0), [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_require, 4, 0, 0), [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require, 4, 0, 0), [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 4, 0, 0), [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 4, 0, 0), [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reader, 4, 0, 7), [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reader, 4, 0, 7), [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, 0, 7), [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, 0, 7), [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 5, 0, 0), [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 5, 0, 0), [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 8), [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 8), [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro, 5, 0, 7), [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro, 5, 0, 7), [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reader, 5, 0, 7), [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reader, 5, 0, 7), [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 6, 0, 7), [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 6, 0, 7), [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 6, 0, 9), [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 6, 0, 9), [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 6, 0, 10), [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 6, 0, 10), [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 6, 0, 0), [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 6, 0, 0), [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 8), [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 8), [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 11), [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 11), [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 12), [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 12), [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro, 6, 0, 7), [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro, 6, 0, 7), [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 7, 0, 13), [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 7, 0, 13), [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 2, 0, 0), [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 2, 0, 0), [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 7, 0, 14), [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 7, 0, 14), [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 7, 0, 10), [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 7, 0, 10), [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 3, 0, 0), [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 3, 0, 0), [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 7, 0, 11), [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 7, 0, 11), [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 7, 0, 15), [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 7, 0, 15), [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 7, 0, 12), [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 7, 0, 12), [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 8, 0, 13), [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 8, 0, 13), [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 8, 0, 16), [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 8, 0, 16), [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 8, 0, 17), [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 8, 0, 17), [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 8, 0, 14), [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 8, 0, 14), [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 8, 0, 18), [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 8, 0, 18), [915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 8, 0, 15), [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 8, 0, 15), [919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 9, 0, 16), [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 9, 0, 16), [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 9, 0, 19), [925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 9, 0, 19), [927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 9, 0, 17), [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 9, 0, 17), [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 9, 0, 20), [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 9, 0, 20), [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 9, 0, 18), [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 9, 0, 18), [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 10, 0, 19), [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 10, 0, 19), [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 10, 0, 21), [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 10, 0, 21), [947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 10, 0, 20), [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 10, 0, 20), [951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 11, 0, 21), [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 11, 0, 21), [955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set, 2, 0, 0), [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set, 2, 0, 0), [959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 2, 0, 0), [961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 2, 0, 0), [963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_discard, 2, 0, 0), [965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_discard, 2, 0, 0), [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__form, 2, 0, 0), [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__form, 2, 0, 0), [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword, 2, 0, 0), [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword, 2, 0, 0), [977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_identifier_repeat1, 2, 0, 0), SHIFT_REPEAT(406), [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3, 0, 0), [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3, 0, 0), [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, 0, 0), [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, 0, 0), [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 7, 0, 0), [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 7, 0, 0), [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 2, 0, 0), [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_list, 3, 0, 0), [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_list, 3, 0, 0), [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 3, 0, 0), [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 3, 0, 0), [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 2), [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 2), [1012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sugar, 1, 0, 0), [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sugar, 1, 0, 0), [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [1022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_require_repeat1, 2, 0, 0), SHIFT_REPEAT(272), [1025] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_require_repeat1, 2, 0, 0), SHIFT_REPEAT(412), [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_require_repeat1, 2, 0, 0), [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), [1034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_repeat1, 2, 0, 0), SHIFT_REPEAT(272), [1037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_repeat1, 2, 0, 0), SHIFT_REPEAT(412), [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_repeat1, 2, 0, 0), [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), [1044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_identifier_repeat1, 2, 0, 0), SHIFT_REPEAT(386), [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [1059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(270), [1062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(395), [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), [1067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_import, 1, 0, 0), [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_import, 1, 0, 0), [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__variable, 1, 0, 0), [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable, 1, 0, 0), [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_list_repeat1, 4, 0, 0), [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 4, 0, 0), [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), [1099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_import_repeat1, 2, 0, 0), SHIFT_REPEAT(282), [1102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_import_repeat1, 2, 0, 0), SHIFT_REPEAT(412), [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_import_repeat1, 2, 0, 0), [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), [1117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_import_repeat1, 1, 0, 0), [1119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_named_import_repeat1, 1, 0, 0), [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), [1127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_list_repeat1, 2, 0, 0), SHIFT_REPEAT(297), [1130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_list_repeat1, 2, 0, 0), SHIFT_REPEAT(436), [1133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_list_repeat1, 2, 0, 0), [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), [1155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_identifier_repeat1, 2, 0, 0), SHIFT_REPEAT(388), [1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), [1162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_require, 2, 0, 0), [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_require_repeat1, 2, 0, 0), [1170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_require_repeat1, 2, 0, 0), SHIFT_REPEAT(374), [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_require_repeat1, 5, 0, 0), [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_import, 4, 0, 0), [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_import, 2, 0, 0), [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_require, 3, 0, 0), [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_import, 4, 0, 0), [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [1231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 6), [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), [1289] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), }; #ifdef __cplusplus extern "C" { #endif #ifdef TREE_SITTER_HIDE_SYMBOLS #define TS_PUBLIC #elif defined(_WIN32) #define TS_PUBLIC __declspec(dllexport) #else #define TS_PUBLIC __attribute__((visibility("default"))) #endif TS_PUBLIC const TSLanguage *tree_sitter_hy(void) { static const TSLanguage language = { .abi_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, .supertype_count = SUPERTYPE_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, .field_names = ts_field_names, .field_map_slices = ts_field_map_slices, .field_map_entries = ts_field_map_entries, .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 = (const void*)ts_lex_modes, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym_symbol, .primary_state_ids = ts_primary_state_ids, .name = "hy", .max_reserved_word_set_size = 0, .metadata = { .major_version = 0, .minor_version = 1, .patch_version = 0, }, }; return &language; } #ifdef __cplusplus } #endif